From b190dcc00fa03e2124ca7007b4102fe139635d92 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 3 May 2023 19:25:27 +0300 Subject: [PATCH 001/763] feat: cron job template field (#480) * feat: cron job template field * fix: add namespace to cron job domain * fix: remove namespace --- .../testkube-operator/templates/tests.testkube.io_tests.yaml | 3 +++ .../templates/tests.testkube.io_testsuites.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 09c3d5fb3..6632b9889 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -483,6 +483,9 @@ spec: items: type: string type: array + cronJobTemplate: + description: cron job template extensions + type: string envConfigMaps: description: config map references items: diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index ddf97f79f..894ff9fcd 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -338,6 +338,9 @@ spec: executionRequest: description: test suite execution request body properties: + cronJobTemplate: + description: cron job template extensions + type: string executionLabels: additionalProperties: type: string From 284cf52d7ccb5993b65299edb941d83479eb62da Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 3 May 2023 19:30:39 +0300 Subject: [PATCH 002/763] fix typo (#486) --- .../helm-deploy-testkube-charts-develop-commit.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index 3becfc0de..4b403fd14 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -66,13 +66,13 @@ jobs: notify_slack_if_deploy_succeeds: runs-on: ubuntu-latest - needs: release_charts_if_image_updated + needs: release_charts steps: - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.release_charts.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 SLACK_TITLE: Helm chart release successfully deployed into ${{ secrets.GKE_CLUSTER_NAME }} GKE :party_blob:! SLACK_USERNAME: GitHub @@ -82,14 +82,14 @@ jobs: notify_slack_if_deploy_failed: runs-on: ubuntu-latest - needs: release_charts_if_image_updated - if: always() && (needs.release_charts_if_image_updated.result == 'failure') + needs: release_charts + if: always() && (needs.release_charts.result == 'failure') steps: - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.release_charts.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 SLACK_TITLE: Helm chart release failed to deploy into ${{ secrets.GKE_CLUSTER_NAME }} GKE! :boom:! SLACK_USERNAME: GitHub @@ -100,7 +100,7 @@ jobs: test_suite_run: name: test suite for GKE cluster runs-on: ubuntu-latest - needs: release_charts_if_image_updated + needs: release_charts steps: # Setup gcloud CLI - uses: google-github-actions/setup-gcloud@94337306dda8180d967a56932ceb4ddcf01edae7 From c7fc11168cccee965d4a1e2a47ed07f51c417405 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 3 May 2023 20:28:33 +0300 Subject: [PATCH 003/763] feat: deprecate args (#475) * feat: args mode field * fix: curl command and args * feat: artillery commands and args * feat: change artifact support * fix: add artifacts to curl and artillery * fix: typo * feat: postamn command and args * feat: kubepug args and command * feat: soapui command and args * feat: maven args and command * feat: jmeter command and args * fix: jemeter args * feat: cypress command and args * fix: one more cypress args * feat: ginkgo command and args * fix: ginkgo args * fix: ginkgo vars arg * feat: k6 command and args * feat: playwright args and command * fix: rename k6 arg --- charts/testkube-api/executors.json | 155 +++++++++++++++++- .../testkube-api/job-container-template.yml | 6 + charts/testkube-api/job-scraper-template.yml | 4 + .../executor.testkube.io_executors.yaml | 4 +- .../templates/tests.testkube.io_tests.yaml | 20 ++- 5 files changed, 170 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 219985ded..814005ae8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -4,6 +4,14 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-playwright-executor:1.11.12", + "command": [ + "" + ], + "args": [ + "", + "playwright", + "test" + ], "types": [ "playwright/test" ], @@ -25,6 +33,22 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-jmeter-executor:1.11.12", + "command": [ + "" + ], + "args": [ + "-n", + "-j", + "", + "-t", + "", + "-l", + "", + "-e", + "-o", + "", + "" + ], "types": [ "jmeter/test" ], @@ -49,6 +73,21 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-ginkgo-executor:1.11.12", + "command": [ + "ginkgo" + ], + "args": [ + "-r", + "-p", + "--randomize-all", + "--randomize-suites", + "--keep-going", + "--trace", + "--junit-report", + "", + "", + "" + ], "types": [ "ginkgo/test" ], @@ -74,6 +113,16 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-maven-executor:1.11.12", + "command": [ + "mvn" + ], + "args": [ + "--settings", + "", + "", + "-Duser.home", + "" + ], "types": [ "maven/project", "maven/test", @@ -83,7 +132,9 @@ "git-dir", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "maven", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-maven" @@ -95,6 +146,15 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-gradle-executor:1.11.12", + "command": [ + "gradle" + ], + "args": [ + "--no-daemon", + "", + "-p", + "" + ], "types": [ "gradle/project", "gradle/test", @@ -104,7 +164,9 @@ "git-dir", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "gradle", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-gradle" @@ -116,6 +178,14 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-kubepug-executor:1.11.12", + "command": [ + "kubepug" + ], + "args": [ + "--format=json", + "--input-file", + "" + ], "types": [ "kubepug/yaml", "kubepug/json" @@ -127,7 +197,9 @@ "git-dir", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "kubepug", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-kubepug" @@ -139,6 +211,13 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-soapui-executor:1.11.12", + "command": [ + "/bin/sh", + "/usr/local/SmartBear/EntryPoint.sh" + ], + "args": [ + "" + ], "types": [ "soapui/xml" ], @@ -162,6 +241,14 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-k6-executor:1.11.12", + "command": [ + "k6" + ], + "args": [ + "", + "", + "" + ], "types": [ "k6/script" ], @@ -172,7 +259,9 @@ "git-dir", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "k6", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-k6" @@ -184,6 +273,20 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-cypress-executor:1.11.12", + "command": [ + "./node_modules/cypress/bin/cypress" + ], + "args": [ + "run", + "--reporter", + "junit", + "--reporter-options", + "mochaFile=,toConsole=false", + "--project", + "", + "--env", + "" + ], "types": [ "cypress/project" ], @@ -206,6 +309,12 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-curl-executor:1.11.12", + "command": [ + "curl" + ], + "args": [ + "-is" + ], "types": [ "curl/test" ], @@ -215,7 +324,9 @@ "git-file", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "curl", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-curl" @@ -226,7 +337,20 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.11.12", + "image": "kubeshop/testkube-postman-executor", + "command": [ + "newman" + ], + "args": [ + "run", + "", + "-e", + "", + "--reporters", + "cli,json", + "--reporter-json-export", + "" + ], "types": [ "postman/collection" ], @@ -236,7 +360,9 @@ "git-file", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "postman", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-postman" @@ -248,6 +374,17 @@ "executor": { "executorType": "job", "image": "kubeshop/testkube-artillery-executor:1.11.12", + "command": [ + "artillery" + ], + "args": [ + "run", + "", + "--dotenv", + "", + "-o", + "" + ], "types": [ "artillery/test" ], @@ -258,7 +395,9 @@ "git-dir", "git" ], - "features": [], + "features": [ + "artifacts" + ], "meta": { "iconURI": "artillery", "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-artillery" diff --git a/charts/testkube-api/job-container-template.yml b/charts/testkube-api/job-container-template.yml index d7331ef8a..1ecb62530 100644 --- a/charts/testkube-api/job-container-template.yml +++ b/charts/testkube-api/job-container-template.yml @@ -29,8 +29,10 @@ spec: mountPath: /etc/certs {{- end }} {{- if .ArtifactRequest }} + {{- if .ArtifactRequest.VolumeMountPath }} - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} @@ -76,8 +78,10 @@ spec: mountPath: /etc/certs {{- end }} {{- if .ArtifactRequest }} + {{- if .ArtifactRequest.VolumeMountPath }} - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} @@ -100,9 +104,11 @@ spec: secretName: {{ .CertificateSecret }} {{- end }} {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} - name: artifact-volume persistentVolumeClaim: claimName: {{ .Name }}-pvc + {{- end }} {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} diff --git a/charts/testkube-api/job-scraper-template.yml b/charts/testkube-api/job-scraper-template.yml index 720990109..fb5b58ec0 100644 --- a/charts/testkube-api/job-scraper-template.yml +++ b/charts/testkube-api/job-scraper-template.yml @@ -21,15 +21,19 @@ spec: - "/bin/runner" - '{{ .Jsn }}' {{- if .ArtifactRequest }} + {{- if .ArtifactRequest.VolumeMountPath }} volumeMounts: - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} {{- end }} {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} volumes: - name: artifact-volume persistentVolumeClaim: claimName: {{ .Name }}-pvc + {{- end }} {{- end }} restartPolicy: Never {{- if .ServiceAccountName }} diff --git a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml index ce7ad298b..babf16096 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml @@ -35,12 +35,12 @@ spec: description: ExecutorSpec defines the desired state of Executor properties: args: - description: container executor binary arguments + description: executor binary arguments items: type: string type: array command: - description: container executor default binary command + description: executor default binary command items: type: string type: array diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 6632b9889..3e50f5c3b 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -459,27 +459,29 @@ spec: items: type: string type: array + argsMode: + description: usage mode for arguments + enum: + - append + - override + type: string artifactRequest: - description: artifact request body for container executors with - test artifacts + description: artifact request body with test artifacts properties: dirs: - description: artifact directories + description: artifact directories for scraping items: type: string type: array storageClassName: - description: artifact storage class name + description: artifact storage class name for container executor type: string volumeMountPath: - description: artifact volume mount path + description: artifact volume mount path for container executor type: string - required: - - storageClassName - - volumeMountPath type: object command: - description: container executor binary command + description: executor binary command items: type: string type: array From 6f38baf0608be5fef3317376ae7bb7c31364cf3b Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 11:15:16 +0300 Subject: [PATCH 004/763] fix bugs (#489) --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 72e5cc639..5c3ff1ac0 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -81,7 +81,7 @@ jobs: if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} @@ -105,7 +105,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ secrets.GKE_CLUSTER_NAME }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME }} GKE :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -122,7 +122,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ secrets.GKE_CLUSTER_NAME }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME }} GKE! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} From 4ec6ec8ef7fe74d622e4ff509b88e8a26268fdb6 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 12:09:57 +0300 Subject: [PATCH 005/763] fix executors.json (#491) --- charts/testkube-api/executors.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 814005ae8..02bfe4cd0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -405,18 +405,18 @@ } }, { - "name": "executor-scraper", + "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-executor-scraper:1.11.12", + "image": "kubeshop/testkube-scraper-executor:1.11.8-beta-16", "types": [] } }, { - "name": "executor-init", + "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-executor-init:1.11.12", + "image": "kubeshop/testkube-init-executor:1.11.8-beta-16", "types": [] } } From 9a163332666142f8cec9f4996cc1081460f11923 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 17:06:37 +0300 Subject: [PATCH 006/763] rework flow to depploy executors with api (#492) --- .../helm-deploy-testkube-charts-develop.yaml | 18 +++++------ .../helm-deploy-testkube-charts-stage.yaml | 30 ++++++++----------- 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 5c3ff1ac0..a6076e22e 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -9,7 +9,6 @@ on: trigger-workflow-api-develop, trigger-workflow-dashboard-develop, trigger-workflow-operator-develop, - trigger-workflow-executor-develop ] env: @@ -53,11 +52,14 @@ jobs: version: v3.10.0 - name: Modify executors.json file if any executor Docker image was updated - if: ${{ github.event.client_payload.image_tag_executor }} + if: ${{ github.event.client_payload.image_tag_api}} run: | - export image_tag=${{ github.event.client_payload.image_tag_executor }} - export executor_name=${{ github.event.client_payload.executor_name }} - sed -i "s/\(.*\"image\":.*$executor_name.*\:\).*$/\1$image_tag\",/g" ./charts/testkube-api/executors.json + export image_tag=${{ github.event.client_payload.image_tag_api }} + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + for executor_name in $executor_names; do + sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag,/" ./charts/testkube-api/executors.json + done + cat ./charts/testkube-api/executors.json - name: Installing repositories @@ -71,12 +73,6 @@ jobs: echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - - name: Deploy if Executors' image is updated - if: ${{ github.event.client_payload.image_tag_executor }} - run: | - helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} - - name: Deploy if Testkube API image is updated if: ${{ github.event.client_payload.image_tag_api }} run: | diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 435b07556..6b175510a 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -9,7 +9,6 @@ on: trigger-workflow-api-release, trigger-workflow-dashboard-release, trigger-workflow-operator-release, - trigger-workflow-executor-release ] env: @@ -53,11 +52,14 @@ jobs: version: v3.10.0 - name: Modify executors.json file if any executor Docker image was updated - if: ${{ github.event.client_payload.image_tag_executor }} + if: ${{ github.event.client_payload.image_tag_api }} run: | - export image_tag=${{ github.event.client_payload.image_tag_executor }} - export executor_name=${{ github.event.client_payload.executor_name }} - sed -i "s/\(.*\"image\":.*$executor_name.*\:\).*$/\1$image_tag\",/g" ./charts/testkube-api/executors.json + export image_tag=${{ github.event.client_payload.image_tag_api }} + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + for executor_name in $executor_names; do + sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag,/" ./charts/testkube-api/executors.json + done + cat ./charts/testkube-api/executors.json - name: Installing repositories @@ -71,17 +73,11 @@ jobs: echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - - name: Deploy if Executors' image is update - if: ${{ github.event.client_payload.image_tag_executor }} - run: | - helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false - - name: Deploy if Testkube API image is updated - if: ${{ github.event.client_payload.image_tag }} + if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} @@ -105,7 +101,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ secrets.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -122,7 +118,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ secrets.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -205,7 +201,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite successfully run against ${{ secrets.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Test suite successfully run against ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -222,7 +218,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite FAILED to run on ${{ secrets.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} From 5ba7468bae0eff11d114a3863fa20a237f0205c8 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 17:38:01 +0300 Subject: [PATCH 007/763] update sed (#494) --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 2 +- charts/testkube-api/executors.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index a6076e22e..e5ca8e3af 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -57,7 +57,7 @@ jobs: export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" for executor_name in $executor_names; do - sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag,/" ./charts/testkube-api/executors.json + sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done cat ./charts/testkube-api/executors.json diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 6b175510a..438c7be8c 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -57,7 +57,7 @@ jobs: export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" for executor_name in $executor_names; do - sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag,/" ./charts/testkube-api/executors.json + sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done cat ./charts/testkube-api/executors.json diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 02bfe4cd0..53fb6e5d4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor", + "image": "kubeshop/testkube-postman-executor:1.11.12", "command": [ "newman" ], From 449247180349e50e40101e08bab86a1303f9350b Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 18:24:42 +0300 Subject: [PATCH 008/763] Update branch (#496) update branch --- .../helm-deploy-testkube-charts-develop.yaml | 2 +- .../workflows/helm-deploy-testkube-charts-stage.yaml | 2 +- charts/tracetest/Chart.yaml | 2 +- charts/tracetest/templates/deployment.yaml | 7 +++++-- charts/tracetest/templates/service.yaml | 12 ++++++++---- charts/tracetest/values.yaml | 4 ++-- 6 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index e5ca8e3af..8c01c5a1e 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -222,4 +222,4 @@ jobs: SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" + SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 438c7be8c..55781007a 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -222,4 +222,4 @@ jobs: SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" + SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file diff --git a/charts/tracetest/Chart.yaml b/charts/tracetest/Chart.yaml index d484c31ac..1c44ab21f 100644 --- a/charts/tracetest/Chart.yaml +++ b/charts/tracetest/Chart.yaml @@ -26,7 +26,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.50 +version: 0.2.51 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/tracetest/templates/deployment.yaml b/charts/tracetest/templates/deployment.yaml index a88d39327..ed2cee207 100644 --- a/charts/tracetest/templates/deployment.yaml +++ b/charts/tracetest/templates/deployment.yaml @@ -45,8 +45,11 @@ spec: - name: http containerPort: {{ .Values.server.httpPort }} protocol: TCP - - name: otlp - containerPort: 21321 + - name: otlp-grpc + containerPort: {{ .Values.server.otlpGrpcPort }} + protocol: TCP + - name: otlp-http + containerPort: {{ .Values.server.otlpHttpPort }} protocol: TCP livenessProbe: httpGet: diff --git a/charts/tracetest/templates/service.yaml b/charts/tracetest/templates/service.yaml index bbba442f7..d55d5bd33 100644 --- a/charts/tracetest/templates/service.yaml +++ b/charts/tracetest/templates/service.yaml @@ -11,13 +11,17 @@ metadata: spec: type: {{ .Values.service.type }} ports: - - port: {{ .Values.service.port }} + - port: {{ .Values.server.httpPort }} targetPort: http protocol: TCP name: http - - port: {{ .Values.service.otlpPort }} - targetPort: otlp + - port: {{ .Values.server.otlpGrpcPort }} + targetPort: otlp-grpc protocol: TCP - name: otlp + name: otlp-grpc + - port: {{ .Values.server.otlpHttpPort }} + targetPort: otlp-http + protocol: TCP + name: otlp-http selector: {{- include "tracetest.selectorLabels" . | nindent 4 }} diff --git a/charts/tracetest/values.yaml b/charts/tracetest/values.yaml index 39a27c201..d9c473b16 100644 --- a/charts/tracetest/values.yaml +++ b/charts/tracetest/values.yaml @@ -109,6 +109,8 @@ telemetry: server: # Indicates the port that Tracetest will run ons httpPort: 11633 + otlpGrpcPort: 4317 + otlpHttpPort: 4318 # Indicates which telemetry components will be used by Tracetest telemetry: # The exporter that tracetest will use to send telemetry @@ -158,8 +160,6 @@ securityContext: {} service: type: ClusterIP - port: 11633 - otlpPort: 4317 annotations: {} ingress: From 41b98688f4229eba724e6dd2cda917b190c99888 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 4 May 2023 20:03:36 +0300 Subject: [PATCH 009/763] Update branch (#497) update develop From 691fe3c4a75dd9659b19b6caa6d33518a0222ef6 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 8 May 2023 13:02:35 +0300 Subject: [PATCH 010/763] edit script for updating chart versions (#500) * edit script for updating chart versions --- scripts/chart_releaser.sh | 50 ++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 608596e82..7f6a85497 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -5,8 +5,7 @@ set -o pipefail while [[ "$#" -gt 0 ]]; do case $1 in -h|--helm-chart-folder) target_folder="$2"; shift ;; - -e|--testkube-executor-name) executor_name="$2"; shift ;; - -m|--main-chart) main_chart="$2"; shift ;; + -e|--testkube-executor) testkube_executor="$2"; shift ;; -b|--branch) branch="$2"; shift ;; *) echo "Unknown parameter passed: $1"; exit 1 ;; esac @@ -62,23 +61,40 @@ fi # Output the new chart version echo "New Testkube Chart version is: $NEW_VERSION" -if [[ $executor_name == "" ]] +if [[ $testkube_executor == "" ]] then + echo "Executors will not be updated" # Lower-casing entered helm-chart-folder name to omit any issues with Upper case letters. target_folder=$(echo "$target_folder" | tr '[:upper:]' '[:lower:]') - + + # Editing $target_folder Chart, and its App versions: + sed -i "s/^version: .*$/version: $VERSION_FULL/" ../charts/$target_folder/Chart.yaml + sed -i "s/^appVersion: .*$/appVersion: $VERSION_FULL/" ../charts/$target_folder/Chart.yaml + echo -e "\nChecking changes made to Chart.yaml of $target_folder\n" + cat ../charts/$target_folder/Chart.yaml + + # Editing TestKube's dependency Chart.yaml for $target_folder: + sed -i "/name: $target_folder/{n;s/^.*version.*/ version: $VERSION_FULL/}" ../charts/testkube/Chart.yaml + echo -e "\nChecking if TestKube's Chart.yaml dependencie has been updated:\n" + grep -iE -A 1 "name: $target_folder" ../charts/testkube/Chart.yaml + +else + echo "Executors will be updated" + executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + for executor in $executor_name; do + sed -i "s/\(.*\"image\":.*$executor.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json + echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" + grep -iE image ../charts/testkube-api/executors.json | grep $executor + done + + target_folder=$(echo "$target_folder" | tr '[:upper:]' '[:lower:]') + # Editing $target_folder Chart, and its App versions: sed -i "s/^version: .*$/version: $VERSION_FULL/" ../charts/$target_folder/Chart.yaml sed -i "s/^appVersion: .*$/appVersion: $VERSION_FULL/" ../charts/$target_folder/Chart.yaml echo -e "\nChecking changes made to Chart.yaml of $target_folder\n" cat ../charts/$target_folder/Chart.yaml - # Commented out editing values files since there are mane `tag` fields that can be modified - # Editing Docker tag image for $target_folder: -# sed -i "s/tag:.*$/tag: \"$VERSION_FULL\"/" ../charts/$target_folder/values.yaml -# echo -e "\nChecking changes made to Docker image:\n" -# grep -i "tag" ../charts/$target_folder/values.yaml - # Editing TestKube's dependency Chart.yaml for $target_folder: sed -i "/name: $target_folder/{n;s/^.*version.*/ version: $VERSION_FULL/}" ../charts/testkube/Chart.yaml echo -e "\nChecking if TestKube's Chart.yaml dependencie has been updated:\n" @@ -90,20 +106,6 @@ sed -i "s/^version:.*/version: $NEW_VERSION/" ../charts/testkube/Chart.yaml echo -e "\nChecking if testkube's main Chart.yaml version has been updated:\n" grep -iE "^version" ../charts/testkube/Chart.yaml -if [[ $main_chart != "true" ]] -then - if [[ $executor_name != "" ]] - then - # Editing TestKube's executors.yaml if tag was pushed to main chart. E.G. to testKube: - sed -i "s/\(.*\"image\":.*$executor_name.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json - echo -e "\nChecking if TestKube's executors.json ($executor_name executor) has been updated:\n" - grep -iE image ../charts/testkube-api/executors.json | grep $executor_name - fi -else - # No reason to edit executors.json image tags as it's not a Executors' repo/tag. - echo "Executors.json is not updated. As this tag was not pushed into Executors' repo." -fi - # Commiting and pushing changes: git add -A git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." From d4853a9f1d9119670559a35cc5b9c9c2d54fbfca Mon Sep 17 00:00:00 2001 From: Povilas Versockas Date: Wed, 10 May 2023 12:55:11 +0300 Subject: [PATCH 011/763] [testkube-api] minio allow setting minio replicaCount (#502) --- charts/testkube-api/templates/minio.yaml | 1 + charts/testkube-api/values.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 2f440b5b8..e6c7b6256 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -29,6 +29,7 @@ metadata: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} spec: + replicas: {{ .Values.minio.replicaCount }} selector: matchLabels: {{- if .Values.minio.matchLabels }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 90f363f48..c0ab6cea9 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -222,6 +222,7 @@ nats: ## MINIO parameters minio: + replicaCount: 1 ## Deploy Minio server to the cluster enabled: true ## Minio extra vars From 3ec9d60ffc567162f5765f882756e9ae4593a7b5 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 11 May 2023 14:18:20 +0300 Subject: [PATCH 012/763] Fix post request in nginx config (#504) * update post config in nginx --- charts/testkube/values-demo.yaml | 6 +++++- charts/testkube/values-develop.yaml | 6 +++++- charts/testkube/values-pre-release.yaml | 6 +++++- charts/testkube/values-stage.yaml | 6 +++++- 4 files changed, 20 insertions(+), 4 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 9a9e0f0b7..93a108271 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -154,7 +154,7 @@ testkube-api: if ( $request_method = POST ){ set $methodallowed "true"; - } + } if ( $request_method = OPTIONS ){ set $methodallowed "true"; @@ -192,6 +192,10 @@ testkube-api: set $pathallowed "true"; } + if ( $uri ~ "^(.*)/repositories$" ){ + set $pathallowed "true"; + } + set $condition "$methodallowed+$pathallowed"; if ( $condition != "true+true" ) { return 401; diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index fe7ccfc89..bae54bb72 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -157,7 +157,7 @@ testkube-api: if ( $request_method = POST ){ set $methodallowed "true"; - } + } if ( $request_method = OPTIONS ){ set $methodallowed "true"; @@ -175,6 +175,10 @@ testkube-api: set $pathallowed "true"; } + if ( $uri ~ "^(.*)/repositories$" ){ + set $pathallowed "true"; + } + set $condition "$methodallowed+$pathallowed"; if ( $condition != "true+true" ) { return 401; diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index 008e31b18..6498c9293 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -157,7 +157,7 @@ testkube-api: if ( $request_method = POST ){ set $methodallowed "true"; - } + } if ( $request_method = OPTIONS ){ set $methodallowed "true"; @@ -175,6 +175,10 @@ testkube-api: set $pathallowed "true"; } + if ( $uri ~ "^(.*)/repositories$" ){ + set $pathallowed "true"; + } + set $condition "$methodallowed+$pathallowed"; if ( $condition != "true+true" ) { return 401; diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 4d358bb26..9df2b5e1c 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -157,7 +157,7 @@ testkube-api: if ( $request_method = POST ){ set $methodallowed "true"; - } + } if ( $request_method = OPTIONS ){ set $methodallowed "true"; @@ -175,6 +175,10 @@ testkube-api: set $pathallowed "true"; } + if ( $uri ~ "^(.*)/repositories$" ){ + set $pathallowed "true"; + } + set $condition "$methodallowed+$pathallowed"; if ( $condition != "true+true" ) { return 401; From 34a31434604ff3dfa8ac5be7137a49a33f7dbea7 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 12 May 2023 15:58:56 +0300 Subject: [PATCH 013/763] commit executor image tag to develop (#505) --- .../helm-deploy-testkube-charts-develop.yaml | 11 ++++++++++- ...elm-deploy-testkube-charts-pre-release.yaml | 18 ++++++++++++++++-- .../helm-deploy-testkube-charts-stage.yaml | 10 ++++++++++ 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 8c01c5a1e..6f618e668 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -62,6 +62,16 @@ jobs: cat ./charts/testkube-api/executors.json + - name: Commit executors.json + run: | + git config user.name "kubeshop-bot" + git config user.email "kubeshop-bot@kubeshop.io" + + git pull origin develop + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push origin develop + - name: Installing repositories run: | helm repo add bitnami https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami @@ -167,7 +177,6 @@ jobs: set -x kubectl -n testkube delete test sanity --ignore-not-found=true kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true - kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests run: kubectl testkube run test sanity -f diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index d98da3f46..ea216b565 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -54,10 +54,24 @@ jobs: - name: Modify executors.json file if any executor Docker image was updated if: ${{ github.event.client_payload.image_tag_pre_release }} run: | - export image_tag=${{ github.event.client_payload.trigger-workflow-executor-pre-release }} - sed -i "s/\(.*\"image\":.*kubeshop/.*\:\).*$/\1$image_tag\",/g" ./charts/testkube-api/executors.json + export image_tag=${{ github.event.client_payload.trigger-workflow-api-executor-pre-release }} + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + for executor_name in $executor_names; do + sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json + done + cat ./charts/testkube-api/executors.json + - name: Commit executors.json + run: | + git config user.name "kubeshop-bot" + git config user.email "kubeshop-bot@kubeshop.io" + + git pull origin develop + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push origin develop + - name: Installing repositories run: | helm repo add bitnami https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 55781007a..21396d144 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -62,6 +62,16 @@ jobs: cat ./charts/testkube-api/executors.json + - name: Commit executors.json + run: | + git config user.name "kubeshop-bot" + git config user.email "kubeshop-bot@kubeshop.io" + + git pull origin develop + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push origin develop + - name: Installing repositories run: | helm repo add bitnami https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami From 4b0677734dca07c003595ae0ccae629ed676a801 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 12 May 2023 16:27:54 +0300 Subject: [PATCH 014/763] added force push for kubeshop bot user --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 6f618e668..23c8a567d 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -70,7 +70,7 @@ jobs: git pull origin develop git add ./charts/testkube-api/executors.json git commit -m "Update executors.json" - git push origin develop + git push --force origin develop - name: Installing repositories run: | @@ -231,4 +231,4 @@ jobs: SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file + SLACK_FOOTER: "Kubeshop --> TestKube" From bb5100acaaae603d696e87f06c2b44f8d0a37017 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 May 2023 13:52:55 +0000 Subject: [PATCH 015/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 53fb6e5d4..ecdfe9f1a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.11.12", + "image": "kubeshop/testkube-playwright-executor:402cd0e", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.11.12", + "image": "kubeshop/testkube-jmeter-executor:402cd0e", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.11.12", + "image": "kubeshop/testkube-ginkgo-executor:402cd0e", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.11.12", + "image": "kubeshop/testkube-maven-executor:402cd0e", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.11.12", + "image": "kubeshop/testkube-gradle-executor:402cd0e", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.11.12", + "image": "kubeshop/testkube-kubepug-executor:402cd0e", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.11.12", + "image": "kubeshop/testkube-soapui-executor:402cd0e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.11.12", + "image": "kubeshop/testkube-k6-executor:402cd0e", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.11.12", + "image": "kubeshop/testkube-cypress-executor:402cd0e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.11.12", + "image": "kubeshop/testkube-curl-executor:402cd0e", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.11.12", + "image": "kubeshop/testkube-postman-executor:402cd0e", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.11.12", + "image": "kubeshop/testkube-artillery-executor:402cd0e", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.11.8-beta-16", + "image": "kubeshop/testkube-scraper-executor:402cd0e", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.11.8-beta-16", + "image": "kubeshop/testkube-init-executor:402cd0e", "types": [] } } From 380fcccf307799cfb7cf4df157c4b50a2ef33f9e Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 12 May 2023 18:19:43 +0300 Subject: [PATCH 016/763] add if to commit executur step --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 6f618e668..dd4f78ca5 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -63,6 +63,7 @@ jobs: cat ./charts/testkube-api/executors.json - name: Commit executors.json + if: ${{ github.event.client_payload.image_tag_api}} run: | git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" From 0a3119861fe7f03f4e287a7ff6e5e7c1e1490c23 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 12 May 2023 18:26:45 +0300 Subject: [PATCH 017/763] add if to commit executur step --- .github/workflows/helm-deploy-testkube-charts-pre-release.yaml | 1 + .github/workflows/helm-deploy-testkube-charts-stage.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index ea216b565..26d17d966 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -63,6 +63,7 @@ jobs: cat ./charts/testkube-api/executors.json - name: Commit executors.json + if: ${{ github.event.client_payload.image_tag_pre_release}} run: | git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 21396d144..6670db344 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -63,6 +63,7 @@ jobs: cat ./charts/testkube-api/executors.json - name: Commit executors.json + if: ${{ github.event.client_payload.image_tag_api }} run: | git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" From e36b3d11542986443747b26e057fe8552c7c7cec Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 12 May 2023 18:48:58 +0300 Subject: [PATCH 018/763] added removed line from test run --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 3f2c3e365..c98083973 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -178,6 +178,7 @@ jobs: set -x kubectl -n testkube delete test sanity --ignore-not-found=true kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true + kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests run: kubectl testkube run test sanity -f From 1335977ba1f31a15d74fb0c64a4891dd332b5744 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 11:45:38 +0000 Subject: [PATCH 019/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ecdfe9f1a..d1c34e8c2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:402cd0e", + "image": "kubeshop/testkube-playwright-executor:7578036", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:402cd0e", + "image": "kubeshop/testkube-jmeter-executor:7578036", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:402cd0e", + "image": "kubeshop/testkube-ginkgo-executor:7578036", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:402cd0e", + "image": "kubeshop/testkube-maven-executor:7578036", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:402cd0e", + "image": "kubeshop/testkube-gradle-executor:7578036", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:402cd0e", + "image": "kubeshop/testkube-kubepug-executor:7578036", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:402cd0e", + "image": "kubeshop/testkube-soapui-executor:7578036", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:402cd0e", + "image": "kubeshop/testkube-k6-executor:7578036", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:402cd0e", + "image": "kubeshop/testkube-cypress-executor:7578036", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:402cd0e", + "image": "kubeshop/testkube-curl-executor:7578036", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:402cd0e", + "image": "kubeshop/testkube-postman-executor:7578036", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:402cd0e", + "image": "kubeshop/testkube-artillery-executor:7578036", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:402cd0e", + "image": "kubeshop/testkube-scraper-executor:7578036", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:402cd0e", + "image": "kubeshop/testkube-init-executor:7578036", "types": [] } } From bf6a854402e4a2af0c9e878c30ae7a6c66e3e49f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 12:12:23 +0000 Subject: [PATCH 020/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d1c34e8c2..3dd582e97 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7578036", + "image": "kubeshop/testkube-playwright-executor:5cc6f23", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7578036", + "image": "kubeshop/testkube-jmeter-executor:5cc6f23", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7578036", + "image": "kubeshop/testkube-ginkgo-executor:5cc6f23", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7578036", + "image": "kubeshop/testkube-maven-executor:5cc6f23", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7578036", + "image": "kubeshop/testkube-gradle-executor:5cc6f23", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7578036", + "image": "kubeshop/testkube-kubepug-executor:5cc6f23", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7578036", + "image": "kubeshop/testkube-soapui-executor:5cc6f23", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7578036", + "image": "kubeshop/testkube-k6-executor:5cc6f23", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7578036", + "image": "kubeshop/testkube-cypress-executor:5cc6f23", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7578036", + "image": "kubeshop/testkube-curl-executor:5cc6f23", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7578036", + "image": "kubeshop/testkube-postman-executor:5cc6f23", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7578036", + "image": "kubeshop/testkube-artillery-executor:5cc6f23", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7578036", + "image": "kubeshop/testkube-scraper-executor:5cc6f23", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7578036", + "image": "kubeshop/testkube-init-executor:5cc6f23", "types": [] } } From e09a555663ac3e318fd191a83efaafa7df16a7d3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 12:15:53 +0000 Subject: [PATCH 021/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3dd582e97..1a892a86e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5cc6f23", + "image": "kubeshop/testkube-playwright-executor:10f03f5", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5cc6f23", + "image": "kubeshop/testkube-jmeter-executor:10f03f5", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5cc6f23", + "image": "kubeshop/testkube-ginkgo-executor:10f03f5", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5cc6f23", + "image": "kubeshop/testkube-maven-executor:10f03f5", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5cc6f23", + "image": "kubeshop/testkube-gradle-executor:10f03f5", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5cc6f23", + "image": "kubeshop/testkube-kubepug-executor:10f03f5", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5cc6f23", + "image": "kubeshop/testkube-soapui-executor:10f03f5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5cc6f23", + "image": "kubeshop/testkube-k6-executor:10f03f5", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5cc6f23", + "image": "kubeshop/testkube-cypress-executor:10f03f5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5cc6f23", + "image": "kubeshop/testkube-curl-executor:10f03f5", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5cc6f23", + "image": "kubeshop/testkube-postman-executor:10f03f5", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5cc6f23", + "image": "kubeshop/testkube-artillery-executor:10f03f5", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5cc6f23", + "image": "kubeshop/testkube-scraper-executor:10f03f5", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5cc6f23", + "image": "kubeshop/testkube-init-executor:10f03f5", "types": [] } } From aa8361ef5d759500c4410ab626f277de4f4bb91b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 13:24:06 +0000 Subject: [PATCH 022/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1a892a86e..e8d40b577 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:10f03f5", + "image": "kubeshop/testkube-playwright-executor:b6369ca", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:10f03f5", + "image": "kubeshop/testkube-jmeter-executor:b6369ca", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:10f03f5", + "image": "kubeshop/testkube-ginkgo-executor:b6369ca", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:10f03f5", + "image": "kubeshop/testkube-maven-executor:b6369ca", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:10f03f5", + "image": "kubeshop/testkube-gradle-executor:b6369ca", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:10f03f5", + "image": "kubeshop/testkube-kubepug-executor:b6369ca", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:10f03f5", + "image": "kubeshop/testkube-soapui-executor:b6369ca", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:10f03f5", + "image": "kubeshop/testkube-k6-executor:b6369ca", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:10f03f5", + "image": "kubeshop/testkube-cypress-executor:b6369ca", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:10f03f5", + "image": "kubeshop/testkube-curl-executor:b6369ca", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:10f03f5", + "image": "kubeshop/testkube-postman-executor:b6369ca", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:10f03f5", + "image": "kubeshop/testkube-artillery-executor:b6369ca", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:10f03f5", + "image": "kubeshop/testkube-scraper-executor:b6369ca", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:10f03f5", + "image": "kubeshop/testkube-init-executor:b6369ca", "types": [] } } From ba9d55b343677098ca84a63f3bae4eecd3959035 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 18:15:21 +0000 Subject: [PATCH 023/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e8d40b577..3d4aeca07 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b6369ca", + "image": "kubeshop/testkube-playwright-executor:4eef7d0", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b6369ca", + "image": "kubeshop/testkube-jmeter-executor:4eef7d0", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b6369ca", + "image": "kubeshop/testkube-ginkgo-executor:4eef7d0", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b6369ca", + "image": "kubeshop/testkube-maven-executor:4eef7d0", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b6369ca", + "image": "kubeshop/testkube-gradle-executor:4eef7d0", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b6369ca", + "image": "kubeshop/testkube-kubepug-executor:4eef7d0", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b6369ca", + "image": "kubeshop/testkube-soapui-executor:4eef7d0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b6369ca", + "image": "kubeshop/testkube-k6-executor:4eef7d0", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b6369ca", + "image": "kubeshop/testkube-cypress-executor:4eef7d0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b6369ca", + "image": "kubeshop/testkube-curl-executor:4eef7d0", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b6369ca", + "image": "kubeshop/testkube-postman-executor:4eef7d0", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b6369ca", + "image": "kubeshop/testkube-artillery-executor:4eef7d0", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b6369ca", + "image": "kubeshop/testkube-scraper-executor:4eef7d0", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b6369ca", + "image": "kubeshop/testkube-init-executor:4eef7d0", "types": [] } } From 574b754fdf65f9894733dc4afb2c9f955a34532c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 13 May 2023 18:26:03 +0000 Subject: [PATCH 024/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3d4aeca07..5fda298fc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4eef7d0", + "image": "kubeshop/testkube-playwright-executor:210cad6", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4eef7d0", + "image": "kubeshop/testkube-jmeter-executor:210cad6", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4eef7d0", + "image": "kubeshop/testkube-ginkgo-executor:210cad6", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4eef7d0", + "image": "kubeshop/testkube-maven-executor:210cad6", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4eef7d0", + "image": "kubeshop/testkube-gradle-executor:210cad6", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4eef7d0", + "image": "kubeshop/testkube-kubepug-executor:210cad6", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4eef7d0", + "image": "kubeshop/testkube-soapui-executor:210cad6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4eef7d0", + "image": "kubeshop/testkube-k6-executor:210cad6", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4eef7d0", + "image": "kubeshop/testkube-cypress-executor:210cad6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4eef7d0", + "image": "kubeshop/testkube-curl-executor:210cad6", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4eef7d0", + "image": "kubeshop/testkube-postman-executor:210cad6", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4eef7d0", + "image": "kubeshop/testkube-artillery-executor:210cad6", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4eef7d0", + "image": "kubeshop/testkube-scraper-executor:210cad6", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4eef7d0", + "image": "kubeshop/testkube-init-executor:210cad6", "types": [] } } From a2641d621b4b8427e2ba8f222b2e6ab9a7bce05e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 May 2023 09:31:03 +0000 Subject: [PATCH 025/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5fda298fc..4a13b99e2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:210cad6", + "image": "kubeshop/testkube-playwright-executor:be8db65", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:210cad6", + "image": "kubeshop/testkube-jmeter-executor:be8db65", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:210cad6", + "image": "kubeshop/testkube-ginkgo-executor:be8db65", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:210cad6", + "image": "kubeshop/testkube-maven-executor:be8db65", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:210cad6", + "image": "kubeshop/testkube-gradle-executor:be8db65", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:210cad6", + "image": "kubeshop/testkube-kubepug-executor:be8db65", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:210cad6", + "image": "kubeshop/testkube-soapui-executor:be8db65", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:210cad6", + "image": "kubeshop/testkube-k6-executor:be8db65", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:210cad6", + "image": "kubeshop/testkube-cypress-executor:be8db65", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:210cad6", + "image": "kubeshop/testkube-curl-executor:be8db65", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:210cad6", + "image": "kubeshop/testkube-postman-executor:be8db65", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:210cad6", + "image": "kubeshop/testkube-artillery-executor:be8db65", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:210cad6", + "image": "kubeshop/testkube-scraper-executor:be8db65", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:210cad6", + "image": "kubeshop/testkube-init-executor:be8db65", "types": [] } } From e97e317315219bc0b0f1fc8643dcdd785ac26a14 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 May 2023 12:29:08 +0000 Subject: [PATCH 026/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4a13b99e2..5d125b2b5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:be8db65", + "image": "kubeshop/testkube-playwright-executor:e76c7f2", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:be8db65", + "image": "kubeshop/testkube-jmeter-executor:e76c7f2", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:be8db65", + "image": "kubeshop/testkube-ginkgo-executor:e76c7f2", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:be8db65", + "image": "kubeshop/testkube-maven-executor:e76c7f2", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:be8db65", + "image": "kubeshop/testkube-gradle-executor:e76c7f2", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:be8db65", + "image": "kubeshop/testkube-kubepug-executor:e76c7f2", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:be8db65", + "image": "kubeshop/testkube-soapui-executor:e76c7f2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:be8db65", + "image": "kubeshop/testkube-k6-executor:e76c7f2", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:be8db65", + "image": "kubeshop/testkube-cypress-executor:e76c7f2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:be8db65", + "image": "kubeshop/testkube-curl-executor:e76c7f2", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:be8db65", + "image": "kubeshop/testkube-postman-executor:e76c7f2", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:be8db65", + "image": "kubeshop/testkube-artillery-executor:e76c7f2", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:be8db65", + "image": "kubeshop/testkube-scraper-executor:e76c7f2", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:be8db65", + "image": "kubeshop/testkube-init-executor:e76c7f2", "types": [] } } From b7ca66a3bacf80a2dc57c3a704c71cefbe4aae3e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 May 2023 12:53:25 +0000 Subject: [PATCH 027/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5d125b2b5..2f6ae622a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e76c7f2", + "image": "kubeshop/testkube-playwright-executor:79ec784", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e76c7f2", + "image": "kubeshop/testkube-jmeter-executor:79ec784", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e76c7f2", + "image": "kubeshop/testkube-ginkgo-executor:79ec784", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e76c7f2", + "image": "kubeshop/testkube-maven-executor:79ec784", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e76c7f2", + "image": "kubeshop/testkube-gradle-executor:79ec784", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e76c7f2", + "image": "kubeshop/testkube-kubepug-executor:79ec784", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e76c7f2", + "image": "kubeshop/testkube-soapui-executor:79ec784", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e76c7f2", + "image": "kubeshop/testkube-k6-executor:79ec784", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e76c7f2", + "image": "kubeshop/testkube-cypress-executor:79ec784", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e76c7f2", + "image": "kubeshop/testkube-curl-executor:79ec784", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e76c7f2", + "image": "kubeshop/testkube-postman-executor:79ec784", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e76c7f2", + "image": "kubeshop/testkube-artillery-executor:79ec784", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e76c7f2", + "image": "kubeshop/testkube-scraper-executor:79ec784", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e76c7f2", + "image": "kubeshop/testkube-init-executor:79ec784", "types": [] } } From 577b29479172bdffda51272bb0b9cfd37cb64c1e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 May 2023 20:03:52 +0000 Subject: [PATCH 028/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2f6ae622a..81daed820 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:79ec784", + "image": "kubeshop/testkube-playwright-executor:7617dd5", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:79ec784", + "image": "kubeshop/testkube-jmeter-executor:7617dd5", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:79ec784", + "image": "kubeshop/testkube-ginkgo-executor:7617dd5", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:79ec784", + "image": "kubeshop/testkube-maven-executor:7617dd5", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:79ec784", + "image": "kubeshop/testkube-gradle-executor:7617dd5", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:79ec784", + "image": "kubeshop/testkube-kubepug-executor:7617dd5", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:79ec784", + "image": "kubeshop/testkube-soapui-executor:7617dd5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:79ec784", + "image": "kubeshop/testkube-k6-executor:7617dd5", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:79ec784", + "image": "kubeshop/testkube-cypress-executor:7617dd5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:79ec784", + "image": "kubeshop/testkube-curl-executor:7617dd5", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:79ec784", + "image": "kubeshop/testkube-postman-executor:7617dd5", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:79ec784", + "image": "kubeshop/testkube-artillery-executor:7617dd5", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:79ec784", + "image": "kubeshop/testkube-scraper-executor:7617dd5", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:79ec784", + "image": "kubeshop/testkube-init-executor:7617dd5", "types": [] } } From 03e35b571aed03abb1cd8b614c9d411bd1ba2577 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 16 May 2023 12:41:19 +0300 Subject: [PATCH 029/763] update release branch naming (#509) --- scripts/chart_releaser.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 7f6a85497..eb0b03b2e 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -113,7 +113,7 @@ git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app if [[ $branch == "true" ]] then # git push -u origin release-branch - git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts "release-$RELEASE_VERSION" + git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts "release/$SERVICE/$RELEASE_VERSION" else # git push origin main git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main From b010b9f6c6995993e6580d1827e255346aaec4b8 Mon Sep 17 00:00:00 2001 From: Tomasz Konieczny Date: Tue, 16 May 2023 14:19:09 +0200 Subject: [PATCH 030/763] Testkube dev - overwrite branch on test run (#506) --- .../workflows/helm-deploy-testkube-charts-develop-commit.yaml | 4 ++-- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index 4b403fd14..64f782e42 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -143,7 +143,7 @@ jobs: kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f + run: kubectl testkube run test sanity -f --git-branch develop - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo @@ -162,7 +162,7 @@ jobs: kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop notify_slack_if_test_suite_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index c98083973..379830cfd 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -181,7 +181,7 @@ jobs: kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f + run: kubectl testkube run test sanity -f --git-branch develop - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo @@ -200,7 +200,7 @@ jobs: kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop notify_slack_if_test_suite_succeeds: runs-on: ubuntu-latest From 62f157e021cb67294339f53fb6cc21f869f32a1b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 16 May 2023 12:31:39 +0000 Subject: [PATCH 031/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 81daed820..ce0675bc9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7617dd5", + "image": "kubeshop/testkube-playwright-executor:4742a5a", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7617dd5", + "image": "kubeshop/testkube-jmeter-executor:4742a5a", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7617dd5", + "image": "kubeshop/testkube-ginkgo-executor:4742a5a", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7617dd5", + "image": "kubeshop/testkube-maven-executor:4742a5a", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7617dd5", + "image": "kubeshop/testkube-gradle-executor:4742a5a", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7617dd5", + "image": "kubeshop/testkube-kubepug-executor:4742a5a", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7617dd5", + "image": "kubeshop/testkube-soapui-executor:4742a5a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7617dd5", + "image": "kubeshop/testkube-k6-executor:4742a5a", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7617dd5", + "image": "kubeshop/testkube-cypress-executor:4742a5a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7617dd5", + "image": "kubeshop/testkube-curl-executor:4742a5a", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7617dd5", + "image": "kubeshop/testkube-postman-executor:4742a5a", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7617dd5", + "image": "kubeshop/testkube-artillery-executor:4742a5a", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7617dd5", + "image": "kubeshop/testkube-scraper-executor:4742a5a", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7617dd5", + "image": "kubeshop/testkube-init-executor:4742a5a", "types": [] } } From 95b939aac944692c2203db581431a8aaceb31ba4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 16 May 2023 18:22:03 +0000 Subject: [PATCH 032/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ce0675bc9..01e125934 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4742a5a", + "image": "kubeshop/testkube-playwright-executor:78f09c6", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4742a5a", + "image": "kubeshop/testkube-jmeter-executor:78f09c6", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4742a5a", + "image": "kubeshop/testkube-ginkgo-executor:78f09c6", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4742a5a", + "image": "kubeshop/testkube-maven-executor:78f09c6", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4742a5a", + "image": "kubeshop/testkube-gradle-executor:78f09c6", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4742a5a", + "image": "kubeshop/testkube-kubepug-executor:78f09c6", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4742a5a", + "image": "kubeshop/testkube-soapui-executor:78f09c6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4742a5a", + "image": "kubeshop/testkube-k6-executor:78f09c6", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4742a5a", + "image": "kubeshop/testkube-cypress-executor:78f09c6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4742a5a", + "image": "kubeshop/testkube-curl-executor:78f09c6", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4742a5a", + "image": "kubeshop/testkube-postman-executor:78f09c6", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4742a5a", + "image": "kubeshop/testkube-artillery-executor:78f09c6", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4742a5a", + "image": "kubeshop/testkube-scraper-executor:78f09c6", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4742a5a", + "image": "kubeshop/testkube-init-executor:78f09c6", "types": [] } } From 147964e4cade362caa9f270ea37cc307f66b3283 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 16 May 2023 22:07:49 +0000 Subject: [PATCH 033/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 01e125934..cfe25c9b3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:78f09c6", + "image": "kubeshop/testkube-playwright-executor:fed08e5", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:78f09c6", + "image": "kubeshop/testkube-jmeter-executor:fed08e5", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:78f09c6", + "image": "kubeshop/testkube-ginkgo-executor:fed08e5", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:78f09c6", + "image": "kubeshop/testkube-maven-executor:fed08e5", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:78f09c6", + "image": "kubeshop/testkube-gradle-executor:fed08e5", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:78f09c6", + "image": "kubeshop/testkube-kubepug-executor:fed08e5", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:78f09c6", + "image": "kubeshop/testkube-soapui-executor:fed08e5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:78f09c6", + "image": "kubeshop/testkube-k6-executor:fed08e5", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:78f09c6", + "image": "kubeshop/testkube-cypress-executor:fed08e5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:78f09c6", + "image": "kubeshop/testkube-curl-executor:fed08e5", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:78f09c6", + "image": "kubeshop/testkube-postman-executor:fed08e5", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:78f09c6", + "image": "kubeshop/testkube-artillery-executor:fed08e5", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:78f09c6", + "image": "kubeshop/testkube-scraper-executor:fed08e5", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:78f09c6", + "image": "kubeshop/testkube-init-executor:fed08e5", "types": [] } } From 1147dc25bc0d997cf8921ebba4cabc47394d7a8d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 17 May 2023 05:41:37 +0000 Subject: [PATCH 034/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cfe25c9b3..585e1fa72 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fed08e5", + "image": "kubeshop/testkube-playwright-executor:14d8f0a", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fed08e5", + "image": "kubeshop/testkube-jmeter-executor:14d8f0a", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fed08e5", + "image": "kubeshop/testkube-ginkgo-executor:14d8f0a", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fed08e5", + "image": "kubeshop/testkube-maven-executor:14d8f0a", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fed08e5", + "image": "kubeshop/testkube-gradle-executor:14d8f0a", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fed08e5", + "image": "kubeshop/testkube-kubepug-executor:14d8f0a", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fed08e5", + "image": "kubeshop/testkube-soapui-executor:14d8f0a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fed08e5", + "image": "kubeshop/testkube-k6-executor:14d8f0a", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fed08e5", + "image": "kubeshop/testkube-cypress-executor:14d8f0a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fed08e5", + "image": "kubeshop/testkube-curl-executor:14d8f0a", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fed08e5", + "image": "kubeshop/testkube-postman-executor:14d8f0a", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fed08e5", + "image": "kubeshop/testkube-artillery-executor:14d8f0a", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fed08e5", + "image": "kubeshop/testkube-scraper-executor:14d8f0a", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fed08e5", + "image": "kubeshop/testkube-init-executor:14d8f0a", "types": [] } } From 8e8edbc2e5464453f6b6774bd3a95c74818a2e4d Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Wed, 17 May 2023 08:43:59 +0300 Subject: [PATCH 035/763] update chart releaser script --- scripts/chart_releaser.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index eb0b03b2e..105139363 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -44,7 +44,7 @@ elif (( RELEASE_MAJOR == CURRENT_MAJOR && RELEASE_MINOR > CURRENT_MINOR )); then NEW_PATCH=0 NEW_VERSION="${NEW_MAJOR}.${NEW_MINOR}.${NEW_PATCH}" echo "Current minor version incremented to $NEW_MINOR." -elif (( RELEASE_MAJOR == CURRENT_MAJOR && RELEASE_MINOR == CURRENT_MINOR )); then +else # If the major and minor version numbers are the same but the patch version number is updated, # increment the patch version number and set the new chart version NEW_MAJOR=$CURRENT_MAJOR @@ -52,10 +52,6 @@ elif (( RELEASE_MAJOR == CURRENT_MAJOR && RELEASE_MINOR == CURRENT_MINOR )); the NEW_PATCH=$(expr $CURRENT_PATCH + 1) NEW_VERSION="${NEW_MAJOR}.${NEW_MINOR}.${NEW_PATCH}" echo "Current patch version incremented to $NEW_PATCH." -else - # Otherwise, keep the current version - NEW_VERSION="$CURRENT_VERSION" - echo "Version remains unchanged." fi # Output the new chart version From 29fe38f902a3663e2b20684c03debe6f27d0f9ba Mon Sep 17 00:00:00 2001 From: Guillaume Berche Date: Wed, 17 May 2023 13:57:56 +0200 Subject: [PATCH 036/763] Fix kubeoperator preupgrade josb for multi-namespace (#507) Fix kubeoperator preupgrade josb for multi-namespace (#507) --- charts/testkube-operator/templates/pre-upgrade.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index dc635b78c..5892062de 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -31,11 +31,13 @@ spec: - /bin/bash - -c - > - export namespace=$(kubectl get namespaces | grep {{ include "testkube-operator.namespace" . }} | awk '{print $1}' | head -n1 ); - if [ "$namespace" == "{{ include "testkube-operator.namespace" . }}" ]; + NAMESPACE={{ include "testkube-operator.namespace" . }} + echo "Checking if namespace ${NAMESPACE} exists" + if kubectl get namespaces ${NAMESPACE} then echo "Namespace already exists"; else - kubectl create namespace {{ include "testkube-operator.namespace" . }}; + echo "creating namespace ${NAMESPACE}" + kubectl create namespace ${NAMESPACE}; fi securityContext: {{- toYaml .Values.preUpgrade.securityContext | nindent 10 }} From b82b63978cced78ead9d2d68dc376b0e9f3f8fd5 Mon Sep 17 00:00:00 2001 From: Guillaume Berche Date: Wed, 17 May 2023 20:10:09 +0200 Subject: [PATCH 037/763] Set a sensible default for API server HTTP Read buffer size (#513) Set a sensible default for API server HTTP Read buffer size (#513) --- charts/testkube-api/templates/deployment.yaml | 4 ++++ charts/testkube-api/values.yaml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index b37fced08..41f27fd3a 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -169,6 +169,10 @@ spec: - name: APISERVER_HTTP_BODY_LIMIT value: {{ .Values.httpBodyLimit }} {{- end}} + {{- if .Values.httpReadBufferSize }} + - name: APISERVER_HTTP_READBUFFERSIZE + value: {{ .Values.httpReadBufferSize }} + {{- end}} - name: TESTKUBE_OAUTH_CLIENTID value: "{{ .Values.cliIngress.oauth.clientID }}" - name: TESTKUBE_OAUTH_CLIENTSECRET diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index c0ab6cea9..8edde2d9b 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -341,3 +341,8 @@ readinessProbe: ## Testkube API HTTP body size limit ## httpBodyLimit: 1073741824 + +## Testkube API HTTP Read buffer size (in bytes) +## Might need further increase if observing "431 Request Header Fields Too Large from api server" +## See https://github.com/kubeshop/testkube/pull/2871#issuecomment-1341116696 +httpReadBufferSize: 8192 From c7fd3784a36ae37d1dbfead64d4616b6205073cd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 May 2023 09:14:34 +0000 Subject: [PATCH 038/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 585e1fa72..0b37732d8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:14d8f0a", + "image": "kubeshop/testkube-playwright-executor:9fa35f6", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:14d8f0a", + "image": "kubeshop/testkube-jmeter-executor:9fa35f6", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:14d8f0a", + "image": "kubeshop/testkube-ginkgo-executor:9fa35f6", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:14d8f0a", + "image": "kubeshop/testkube-maven-executor:9fa35f6", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:14d8f0a", + "image": "kubeshop/testkube-gradle-executor:9fa35f6", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:14d8f0a", + "image": "kubeshop/testkube-kubepug-executor:9fa35f6", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:14d8f0a", + "image": "kubeshop/testkube-soapui-executor:9fa35f6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:14d8f0a", + "image": "kubeshop/testkube-k6-executor:9fa35f6", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:14d8f0a", + "image": "kubeshop/testkube-cypress-executor:9fa35f6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:14d8f0a", + "image": "kubeshop/testkube-curl-executor:9fa35f6", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:14d8f0a", + "image": "kubeshop/testkube-postman-executor:9fa35f6", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:14d8f0a", + "image": "kubeshop/testkube-artillery-executor:9fa35f6", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:14d8f0a", + "image": "kubeshop/testkube-scraper-executor:9fa35f6", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:14d8f0a", + "image": "kubeshop/testkube-init-executor:9fa35f6", "types": [] } } From eb2080b557725c321722f066dbab4c0730fa101a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 May 2023 13:54:10 +0000 Subject: [PATCH 039/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0b37732d8..1d0e06e24 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9fa35f6", + "image": "kubeshop/testkube-playwright-executor:a5448d2", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9fa35f6", + "image": "kubeshop/testkube-jmeter-executor:a5448d2", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9fa35f6", + "image": "kubeshop/testkube-ginkgo-executor:a5448d2", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9fa35f6", + "image": "kubeshop/testkube-maven-executor:a5448d2", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9fa35f6", + "image": "kubeshop/testkube-gradle-executor:a5448d2", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9fa35f6", + "image": "kubeshop/testkube-kubepug-executor:a5448d2", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9fa35f6", + "image": "kubeshop/testkube-soapui-executor:a5448d2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9fa35f6", + "image": "kubeshop/testkube-k6-executor:a5448d2", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9fa35f6", + "image": "kubeshop/testkube-cypress-executor:a5448d2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9fa35f6", + "image": "kubeshop/testkube-curl-executor:a5448d2", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9fa35f6", + "image": "kubeshop/testkube-postman-executor:a5448d2", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9fa35f6", + "image": "kubeshop/testkube-artillery-executor:a5448d2", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9fa35f6", + "image": "kubeshop/testkube-scraper-executor:a5448d2", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9fa35f6", + "image": "kubeshop/testkube-init-executor:a5448d2", "types": [] } } From 69910cf1f915d305da8285caab900285d4032e88 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 18 May 2023 17:15:27 +0300 Subject: [PATCH 040/763] convert the var to staring (#514) --- charts/testkube-api/templates/deployment.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 41f27fd3a..6953c8ede 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -167,11 +167,11 @@ spec: value: "testkube-api-server-config-{{ .Release.Namespace }}" {{- if .Values.httpBodyLimit }} - name: APISERVER_HTTP_BODY_LIMIT - value: {{ .Values.httpBodyLimit }} + value: {{ .Values.httpBodyLimit | quote }} {{- end}} {{- if .Values.httpReadBufferSize }} - name: APISERVER_HTTP_READBUFFERSIZE - value: {{ .Values.httpReadBufferSize }} + value: {{ .Values.httpReadBufferSize | quote }} {{- end}} - name: TESTKUBE_OAUTH_CLIENTID value: "{{ .Values.cliIngress.oauth.clientID }}" From 1d2a2d3e61ea9451721deb6e334083337078d0f2 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 18 May 2023 19:02:00 +0300 Subject: [PATCH 041/763] feat: cdevents support (#503) --- charts/testkube-api/templates/deployment.yaml | 2 ++ charts/testkube-api/values.yaml | 3 +++ charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 1 + charts/testkube/values-pre-release.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 2 ++ 7 files changed, 11 insertions(+) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6953c8ede..a1d73f04b 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -202,6 +202,8 @@ spec: {{- end }} - name: TESTKUBE_POD_START_TIMEOUT value: "{{ .Values.podStartTimeout }}" + - name: CDEVENTS_TARGET + value: "{{ .Values.cdeventsTarget }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 8edde2d9b..b7747dc40 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -100,6 +100,9 @@ jobServiceAccountName: "" ## base64 encoded executors.json alike data executors: "" +## target for cdevents emission via http(s) +cdeventsTarget: "" + ## Testkube API resource requests and limits resources: {} diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 93a108271..e660f1771 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -302,6 +302,7 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" + cdeventsTarget: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index bae54bb72..421c4b9fa 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -284,6 +284,7 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" + cdeventsTarget: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index 6498c9293..2bcb16bcf 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -284,6 +284,7 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" + cdeventsTarget: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 9df2b5e1c..de1cfbab0 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -284,6 +284,7 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" + cdeventsTarget: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 7fd1fe297..0e9f60f19 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -421,6 +421,8 @@ testkube-api: executors: "" # -- SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. jobServiceAccountName: "" + ## target for cdevents emission via http(s) + cdeventsTarget: "" # Test Connection pod testConnection: From 29c75ed4ff6f0ed45c4ace493a9da25481d5127f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 May 2023 16:59:40 +0000 Subject: [PATCH 042/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1d0e06e24..ec69faff5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a5448d2", + "image": "kubeshop/testkube-playwright-executor:04dac8b", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a5448d2", + "image": "kubeshop/testkube-jmeter-executor:04dac8b", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a5448d2", + "image": "kubeshop/testkube-ginkgo-executor:04dac8b", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a5448d2", + "image": "kubeshop/testkube-maven-executor:04dac8b", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a5448d2", + "image": "kubeshop/testkube-gradle-executor:04dac8b", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a5448d2", + "image": "kubeshop/testkube-kubepug-executor:04dac8b", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a5448d2", + "image": "kubeshop/testkube-soapui-executor:04dac8b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a5448d2", + "image": "kubeshop/testkube-k6-executor:04dac8b", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a5448d2", + "image": "kubeshop/testkube-cypress-executor:04dac8b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a5448d2", + "image": "kubeshop/testkube-curl-executor:04dac8b", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a5448d2", + "image": "kubeshop/testkube-postman-executor:04dac8b", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a5448d2", + "image": "kubeshop/testkube-artillery-executor:04dac8b", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a5448d2", + "image": "kubeshop/testkube-scraper-executor:04dac8b", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a5448d2", + "image": "kubeshop/testkube-init-executor:04dac8b", "types": [] } } From fc7bc9c43cb32e3ef1d2af5a08cc5ac18f4f4942 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 21 May 2023 21:36:56 +0000 Subject: [PATCH 043/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ec69faff5..ea78725c2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:04dac8b", + "image": "kubeshop/testkube-playwright-executor:b1f7cc6", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:04dac8b", + "image": "kubeshop/testkube-jmeter-executor:b1f7cc6", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:04dac8b", + "image": "kubeshop/testkube-ginkgo-executor:b1f7cc6", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:04dac8b", + "image": "kubeshop/testkube-maven-executor:b1f7cc6", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:04dac8b", + "image": "kubeshop/testkube-gradle-executor:b1f7cc6", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:04dac8b", + "image": "kubeshop/testkube-kubepug-executor:b1f7cc6", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:04dac8b", + "image": "kubeshop/testkube-soapui-executor:b1f7cc6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:04dac8b", + "image": "kubeshop/testkube-k6-executor:b1f7cc6", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:04dac8b", + "image": "kubeshop/testkube-cypress-executor:b1f7cc6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:04dac8b", + "image": "kubeshop/testkube-curl-executor:b1f7cc6", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:04dac8b", + "image": "kubeshop/testkube-postman-executor:b1f7cc6", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:04dac8b", + "image": "kubeshop/testkube-artillery-executor:b1f7cc6", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:04dac8b", + "image": "kubeshop/testkube-scraper-executor:b1f7cc6", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:04dac8b", + "image": "kubeshop/testkube-init-executor:b1f7cc6", "types": [] } } From da4f9e4ad60679cd8f2038a54216bd1f2d16fec0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 21 May 2023 22:16:46 +0000 Subject: [PATCH 044/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ea78725c2..657bd317e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b1f7cc6", + "image": "kubeshop/testkube-playwright-executor:bb330fc", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b1f7cc6", + "image": "kubeshop/testkube-jmeter-executor:bb330fc", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b1f7cc6", + "image": "kubeshop/testkube-ginkgo-executor:bb330fc", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b1f7cc6", + "image": "kubeshop/testkube-maven-executor:bb330fc", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b1f7cc6", + "image": "kubeshop/testkube-gradle-executor:bb330fc", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b1f7cc6", + "image": "kubeshop/testkube-kubepug-executor:bb330fc", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b1f7cc6", + "image": "kubeshop/testkube-soapui-executor:bb330fc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b1f7cc6", + "image": "kubeshop/testkube-k6-executor:bb330fc", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b1f7cc6", + "image": "kubeshop/testkube-cypress-executor:bb330fc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b1f7cc6", + "image": "kubeshop/testkube-curl-executor:bb330fc", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b1f7cc6", + "image": "kubeshop/testkube-postman-executor:bb330fc", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b1f7cc6", + "image": "kubeshop/testkube-artillery-executor:bb330fc", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b1f7cc6", + "image": "kubeshop/testkube-scraper-executor:bb330fc", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b1f7cc6", + "image": "kubeshop/testkube-init-executor:bb330fc", "types": [] } } From b545f9a1a22fb9adb06e809ef17ffe8a895df2ad Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 22 May 2023 08:21:58 +0000 Subject: [PATCH 045/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 657bd317e..d4273f4b6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:bb330fc", + "image": "kubeshop/testkube-playwright-executor:c1f5b33", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:bb330fc", + "image": "kubeshop/testkube-jmeter-executor:c1f5b33", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:bb330fc", + "image": "kubeshop/testkube-ginkgo-executor:c1f5b33", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:bb330fc", + "image": "kubeshop/testkube-maven-executor:c1f5b33", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:bb330fc", + "image": "kubeshop/testkube-gradle-executor:c1f5b33", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:bb330fc", + "image": "kubeshop/testkube-kubepug-executor:c1f5b33", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:bb330fc", + "image": "kubeshop/testkube-soapui-executor:c1f5b33", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:bb330fc", + "image": "kubeshop/testkube-k6-executor:c1f5b33", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:bb330fc", + "image": "kubeshop/testkube-cypress-executor:c1f5b33", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:bb330fc", + "image": "kubeshop/testkube-curl-executor:c1f5b33", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:bb330fc", + "image": "kubeshop/testkube-postman-executor:c1f5b33", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:bb330fc", + "image": "kubeshop/testkube-artillery-executor:c1f5b33", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:bb330fc", + "image": "kubeshop/testkube-scraper-executor:c1f5b33", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:bb330fc", + "image": "kubeshop/testkube-init-executor:c1f5b33", "types": [] } } From dd2270901925db89c011abf15e81f9343ab6dcba Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 23 May 2023 18:56:46 +0300 Subject: [PATCH 046/763] ci: add changelog generation (#516) ci: add changelog generation --- .../helm-releaser-testkube-charts.yaml | 113 ++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/.github/workflows/helm-releaser-testkube-charts.yaml b/.github/workflows/helm-releaser-testkube-charts.yaml index 21fe84a0e..d4c14d382 100644 --- a/.github/workflows/helm-releaser-testkube-charts.yaml +++ b/.github/workflows/helm-releaser-testkube-charts.yaml @@ -224,6 +224,119 @@ jobs: SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} SLACK_FOOTER: "Kubeshop --> TestKube" + update_release_notes: + needs: notify_slack_if_release_succeeds + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Get Latest Tag + id: get_latest_tag + run: | + latest_tag=$(git describe --abbrev=0 --tags) + echo "::set-output name=latest_tag::${latest_tag}" + + - name: Get Previous Tag + id: get_previous_tag + run: | + previous_tag=$(git describe --abbrev=0 --tags ${TAG}^) + echo "::set-output name=previous_tag::${previous_tag}" + env: + TAG: ${{ steps.get_latest_tag.outputs.latest_tag }} + + - name: Generate Changelog + id: generate_changelog + env: + GH_TOKEN: ${{ secrets.CI_BOT_TOKEN }} + run: | + #!/bin/bash + + PREVIOUS_TAG=${{ steps.get_previous_tag.outputs.previous_tag }} + CURRENT_TAG=${{ steps.get_latest_tag.outputs.latest_tag }} + + echo $PREVIOUS_TAG + echo $CURRENT_TAG + + MERGED_PRS=$(git log --merges --pretty=format:"- %h: %s (#%b) (@%an)" $PREVIOUS_TAG..$CURRENT_TAG) + echo $MERGED_PRS + + if [ -n "$MERGED_PRS" ]; then + echo "# Changelog" > CHANGELOG.md + + FEATURE_PRS="" + FIX_PRS="" + OTHER_PRS="" + DOCS_PRS="" + + while IFS= read -r pr; do + sha=$(echo "$pr" | awk '{print $1 " " $2}') + pr_number=$(echo "$pr" | awk -F'#' '{print "#" $2}' | awk '{print $1}') + pr_title=$(echo "$pr" | awk -F'[(]|[)]' '{sub(/^#/, "", $2); print $2}') + author=$(echo "$pr" | awk -F'[()]' '{print "(" $4 ")"}') + + if [[ "$pr_title" == *"feat"* ]]; then + FEATURE_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "New features" + echo $FEATURE_PRS + elif [[ "$pr_title" == *"fix"* ]]; then + FIX_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Bug fixes" + echo $FIX_PRS + elif [[ "$pr_title" == *"docs"* ]]; then + DOCS_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Documentation updates" + echo $DOCS_PRS + else + OTHER_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Other changes" + echo $OTHER_PRS + fi + done < <(echo "$MERGED_PRS") + + if [ -n "$FEATURE_PRS" ]; then + echo "## Features" >> CHANGELOG.md + echo -e "$FEATURE_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$FIX_PRS" ]; then + echo "## Bug Fixes" >> CHANGELOG.md + echo -e "$FIX_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$DOCS_PRS" ]; then + echo "## Documentation Updates" >> CHANGELOG.md + echo -e "$DOCS_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$OTHER_PRS" ]; then + echo "## Other Changes" >> CHANGELOG.md + echo -e "$OTHER_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + echo "Printing changelog" + cat CHANGELOG.md + echo "Updating release" + + gh release edit $CURRENT_TAG --notes-file CHANGELOG.md + + else + echo "No merged pull requests found. Adding commits" + COMMIT_CHANGELOG=$(git log --pretty=format:"- %s %h (@%an)" $PREVIOUS_TAG..$CURRENT_TAG) + echo "# Commit Changelog" > CHANGELOG.md + echo "" >> CHANGELOG.md + echo "${COMMIT_CHANGELOG}" >> CHANGELOG.md + + gh release edit $CURRENT_TAG --notes-file CHANGELOG.md + fi + + test_suite_run_dev: name: test suite for DEV GKE. runs-on: ubuntu-latest From 67e2b76db440112cdd45236788481c6285be1fad Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 24 May 2023 14:30:40 +0300 Subject: [PATCH 047/763] feat: dashboard uri for cd events (#517) * feat: dashboard uri for cd events * fix: env var for dashboard uri * docs: dashboard uri --- charts/testkube-api/templates/deployment.yaml | 4 +++- charts/testkube-api/values.yaml | 3 +++ charts/testkube/README.md | 2 ++ charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 3 ++- charts/testkube/values-pre-release.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 2 ++ 8 files changed, 15 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index a1d73f04b..6470fcb87 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -203,7 +203,9 @@ spec: - name: TESTKUBE_POD_START_TIMEOUT value: "{{ .Values.podStartTimeout }}" - name: CDEVENTS_TARGET - value: "{{ .Values.cdeventsTarget }}" + value: "{{ .Values.cdeventsTarget }}" + - name: TESTKUBE_DASHBOARD_URI + value: "{{ .Values.dashboardUri }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index b7747dc40..8af3ca04e 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -103,6 +103,9 @@ executors: "" ## target for cdevents emission via http(s) cdeventsTarget: "" +## dashboard uri to be used in notification events +dashboardUri: "" + ## Testkube API resource requests and limits resources: {} diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 57124a8d8..e0e4d60bf 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -117,6 +117,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | preUpgradeHook.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-api.analyticsEnabled | bool | `true` | Enable analytics for Testkube | | testkube-api.podStartTimeout | string | `30m` | Testkube timeout for pod start | +| testkube-api.cdeventsTarget | string | `""` | target for cdevents emission via http(s) | | testkube-api.cliIngress.annotations | object | `{}` | Additional annotations for the Ingress resource. | | testkube-api.cliIngress.enabled | bool | `false` | Use ingress | | testkube-api.cliIngress.hosts | list | `["testkube.example.com"]` | Hostnames must be provided if Ingress is enabled. | @@ -129,6 +130,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cliIngress.tlsenabled | bool | `false` | Toggle whether to enable TLS on the ingress | | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | +| testkube-api.dashboardUri | string | `""` | dashboard uri to be used in notification events | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API fullname override | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index e660f1771..227190218 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -303,6 +303,7 @@ testkube-api: slackConfig: "" executors: "" cdeventsTarget: "" + dashboardUri: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 421c4b9fa..256761586 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -284,7 +284,8 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" - cdeventsTarget: "" + cdeventsTarget: "" + dashboardUri: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index 2bcb16bcf..27fe41ecb 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -285,6 +285,7 @@ testkube-api: slackConfig: "" executors: "" cdeventsTarget: "" + dashboardUri: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index de1cfbab0..c62f53035 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -285,6 +285,7 @@ testkube-api: slackConfig: "" executors: "" cdeventsTarget: "" + dashboardUri: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 0e9f60f19..f187af33a 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -423,6 +423,8 @@ testkube-api: jobServiceAccountName: "" ## target for cdevents emission via http(s) cdeventsTarget: "" + ## dashboard uri to be used in notification events + dashboardUri: "" # Test Connection pod testConnection: From 7c2af7cd6a87211c2d19edb96d846f058b9e553c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 May 2023 11:43:33 +0000 Subject: [PATCH 048/763] Update executors.json --- charts/testkube-api/executors.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d4273f4b6..ef4a3f9c2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c1f5b33", + "image": "kubeshop/testkube-playwright-executor:efa831f", "command": [ "" ], @@ -32,7 +32,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c1f5b33", + "image": "kubeshop/testkube-jmeter-executor:efa831f", "command": [ "" ], @@ -72,7 +72,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c1f5b33", + "image": "kubeshop/testkube-ginkgo-executor:efa831f", "command": [ "ginkgo" ], @@ -112,7 +112,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c1f5b33", + "image": "kubeshop/testkube-maven-executor:efa831f", "command": [ "mvn" ], @@ -145,7 +145,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c1f5b33", + "image": "kubeshop/testkube-gradle-executor:efa831f", "command": [ "gradle" ], @@ -177,7 +177,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c1f5b33", + "image": "kubeshop/testkube-kubepug-executor:efa831f", "command": [ "kubepug" ], @@ -210,7 +210,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c1f5b33", + "image": "kubeshop/testkube-soapui-executor:efa831f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -240,7 +240,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c1f5b33", + "image": "kubeshop/testkube-k6-executor:efa831f", "command": [ "k6" ], @@ -272,7 +272,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c1f5b33", + "image": "kubeshop/testkube-cypress-executor:efa831f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -308,7 +308,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c1f5b33", + "image": "kubeshop/testkube-curl-executor:efa831f", "command": [ "curl" ], @@ -337,7 +337,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c1f5b33", + "image": "kubeshop/testkube-postman-executor:efa831f", "command": [ "newman" ], @@ -373,7 +373,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c1f5b33", + "image": "kubeshop/testkube-artillery-executor:efa831f", "command": [ "artillery" ], @@ -408,7 +408,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c1f5b33", + "image": "kubeshop/testkube-scraper-executor:efa831f", "types": [] } }, @@ -416,7 +416,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c1f5b33", + "image": "kubeshop/testkube-init-executor:efa831f", "types": [] } } From 7f7f926b0d7ba96fd93078eddc344fe5be5b0696 Mon Sep 17 00:00:00 2001 From: Dawid Rusnak Date: Wed, 24 May 2023 15:04:38 +0200 Subject: [PATCH 049/763] feat: add option to force disabling telemetry on the UI (#518) Related to: kubeshop/testkube#3884 --- charts/testkube-dashboard/templates/deployment.yaml | 2 ++ charts/testkube-dashboard/values.yaml | 3 +++ charts/testkube/README.md | 1 + charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 1 + charts/testkube/values-pre-release.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 3 +++ 8 files changed, 13 insertions(+) diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index 177313fdd..76c776d66 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -39,6 +39,8 @@ spec: value: "{{ .Values.apiServerEndpoint }}" - name: REACT_APP_ROOT_ROUTE value: "{{ .Values.ingress.path }}" + - name: REACT_APP_DISABLE_TELEMETRY + value: "{{ .Values.disableTelemetry }}" {{- if .Values.extraEnvVars }} {{ include "global.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 10 | trim }} {{- end }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 781a9a9b6..8d0de8ea4 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -68,6 +68,9 @@ fullnameOverride: "" ## Testkube API Server Endpoint apiServerEndpoint: "" +## Force disabling telemetry +disableTelemetry: false + ## Array with extra environment variables ## e.g: ## extraEnvVars: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index e0e4d60bf..1f8efbe11 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -202,6 +202,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"labels":{},"path":"/","tls":[],"tlsenabled":false},"nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback"},"extraEnvVars":[],"image":{"pullPolicy":"Always","registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP"},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | | testkube-dashboard.affinity | object | `{}` | Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set | | testkube-dashboard.apiServerEndpoint | string | `""` | Testkube API Server endpoint | +| testkube-dashboard.disableTelemetry | bool | `false` | Force disabling telemetry on the UI | | testkube-dashboard.autoscaling.annotations | object | `{}` | Specific autoscaling annotations | | testkube-dashboard.autoscaling.enabled | bool | `false` | Enable autoscaling for Testkube dashboard deployment | | testkube-dashboard.autoscaling.labels | object | `{}` | Specific autoscaling labels | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 227190218..bde0e9ff3 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -347,6 +347,7 @@ testkube-dashboard: - dashboard.testkube.io secretName: testkube-demo-cert-secret apiServerEndpoint: "demo.testkube.io/results" #get the address of the endpoint or set it using helm + disableTelemetry: true oauth2: enabled: false name: oauth2-proxy diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 256761586..d4e46dc5f 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -328,6 +328,7 @@ testkube-dashboard: - dev.testkube.io secretName: testkube-prod-cert-secret apiServerEndpoint: "dev.testkube.io/results" #get the address of the endpoint or set it using helm + disableTelemetry: true oauth2: enabled: false name: oauth2-proxy diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index 27fe41ecb..db788be5e 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -327,6 +327,7 @@ testkube-dashboard: - beta.testkube.io secretName: testkube-prod-cert-secret apiServerEndpoint: "beta.testkube.io/results" #get the address of the endpoint or set it using helm + disableTelemetry: true oauth2: enabled: false name: oauth2-proxy diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index c62f53035..5f9b6c249 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -327,6 +327,7 @@ testkube-dashboard: - integration.testkube.io secretName: testkube-demo-cert-secret apiServerEndpoint: "integration.testkube.io/results" #get the address of the endpoint or set it using helm + disableTelemetry: true oauth2: enabled: false name: oauth2-proxy diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index f187af33a..7be19181f 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -542,6 +542,9 @@ testkube-dashboard: # -- Testkube API Server endpoint apiServerEndpoint: "" # get the address of the endpoint or set it using helm + # -- Force disabling telemetry on the UI + disableTelemetry: false + # Oauth parameters oauth2: # -- Use oauth From b59448c9838b1bfaa457e34143ccbeccef296392 Mon Sep 17 00:00:00 2001 From: Guillaume Berche Date: Wed, 24 May 2023 15:14:49 +0200 Subject: [PATCH 050/763] fix: testkube service monitor target port (#515) * Fix service monitor target port --- charts/testkube-api/templates/servicemonitor.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/templates/servicemonitor.yaml b/charts/testkube-api/templates/servicemonitor.yaml index b054f69c1..e58f75f47 100644 --- a/charts/testkube-api/templates/servicemonitor.yaml +++ b/charts/testkube-api/templates/servicemonitor.yaml @@ -15,7 +15,7 @@ spec: {{- if .Values.prometheus.interval }} - interval: {{ .Values.prometheus.interval }} {{- end }} - port: http + targetPort: {{ .Values.service.port }} selector: matchLabels: {{- include "testkube-api.selectorLabels" . | nindent 6 }} From b4defe28ca82d66f630eae3907c3906035df6210 Mon Sep 17 00:00:00 2001 From: Lilla Vass Date: Wed, 24 May 2023 16:58:18 +0200 Subject: [PATCH 051/763] feat: zap executor (#511) * feat: zap executor * feat: add zap to dev release * ci: add zap to stage and pre-release * ci: addressing code review comments --- .../helm-deploy-testkube-charts-develop.yaml | 3 +- ...lm-deploy-testkube-charts-pre-release.yaml | 2 +- .../helm-deploy-testkube-charts-stage.yaml | 2 +- charts/testkube-api/executors.json | 32 ++++++++++++++++++- scripts/chart_releaser.sh | 2 +- 5 files changed, 35 insertions(+), 6 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 379830cfd..96f9fecf5 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -18,7 +18,6 @@ env: DEPLOYMENT_NAME: testkube ENV: develop - jobs: release_charts_if_image_updated: runs-on: ubuntu-latest @@ -55,7 +54,7 @@ jobs: if: ${{ github.event.client_payload.image_tag_api}} run: | export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 26d17d966..848ffed14 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -55,7 +55,7 @@ jobs: if: ${{ github.event.client_payload.image_tag_pre_release }} run: | export image_tag=${{ github.event.client_payload.trigger-workflow-api-executor-pre-release }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 6670db344..4a162784e 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -55,7 +55,7 @@ jobs: if: ${{ github.event.client_payload.image_tag_api }} run: | export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ef4a3f9c2..382da2e6f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -1,4 +1,34 @@ [ + { + "name": "zap-executor", + "executor": { + "executorType": "job", + "image": "kubeshop/testkube-zap-executor:efa831f", + "command": [ + "" + ], + "args": [ + "" + ], + "types": [ + "zap/api", + "zap/baseline", + "zap/full" + ], + "contentTypes": [ + "string", + "file-uri", + "git" + ], + "features": [ + "artifacts" + ], + "meta": { + "iconURI": "zap", + "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-zap" + } + } + }, { "name": "playwright-executor", "executor": { @@ -182,7 +212,7 @@ "kubepug" ], "args": [ - "--format=json", + "--format=json", "--input-file", "" ], diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 105139363..a59cbdef5 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -76,7 +76,7 @@ then else echo "Executors will be updated" - executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui" + executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor in $executor_name; do sed -i "s/\(.*\"image\":.*$executor.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" From c732d4aaa1fe7b8a44d4ede36fcf7b56dfc4830b Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 24 May 2023 20:41:31 +0300 Subject: [PATCH 052/763] ci: update tests --- .../workflows/helm-deploy-testkube-charts-pre-release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 848ffed14..04cd517fa 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -181,7 +181,7 @@ jobs: kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f + run: kubectl testkube run test sanity -f --git-branch develop - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo @@ -200,7 +200,7 @@ jobs: kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop notify_slack_if_test_suite_succeeds: runs-on: ubuntu-latest From e33268ff3d4bb104f3cea8552ab12bad47e14683 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 25 May 2023 12:15:51 +0300 Subject: [PATCH 053/763] feat: condition ttl (#520) --- .../templates/tests.testkube.io_testtriggers.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml index 999f6fc36..50be47774 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml @@ -74,6 +74,11 @@ spec: - "False" - Unknown type: string + ttl: + description: duration in seconds in the past from current + time when the condition is still valid + format: int32 + type: integer type: description: test trigger condition type: string From 9ff5bcf0ed160a74dba9d14ad1b44260863827fa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 09:15:56 +0000 Subject: [PATCH 054/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 382da2e6f..1b2d916e8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:efa831f", + "image": "kubeshop/testkube-zap-executor:9624f93", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:efa831f", + "image": "kubeshop/testkube-playwright-executor:9624f93", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:efa831f", + "image": "kubeshop/testkube-jmeter-executor:9624f93", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:efa831f", + "image": "kubeshop/testkube-ginkgo-executor:9624f93", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:efa831f", + "image": "kubeshop/testkube-maven-executor:9624f93", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:efa831f", + "image": "kubeshop/testkube-gradle-executor:9624f93", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:efa831f", + "image": "kubeshop/testkube-kubepug-executor:9624f93", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:efa831f", + "image": "kubeshop/testkube-soapui-executor:9624f93", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:efa831f", + "image": "kubeshop/testkube-k6-executor:9624f93", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:efa831f", + "image": "kubeshop/testkube-cypress-executor:9624f93", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:efa831f", + "image": "kubeshop/testkube-curl-executor:9624f93", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:efa831f", + "image": "kubeshop/testkube-postman-executor:9624f93", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:efa831f", + "image": "kubeshop/testkube-artillery-executor:9624f93", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:efa831f", + "image": "kubeshop/testkube-scraper-executor:9624f93", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:efa831f", + "image": "kubeshop/testkube-init-executor:9624f93", "types": [] } } From fe966835fb4ba2337935ec2b5a0fc4caadf7373e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 09:38:23 +0000 Subject: [PATCH 055/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1b2d916e8..96044e8b9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9624f93", + "image": "kubeshop/testkube-zap-executor:4dc8f66", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9624f93", + "image": "kubeshop/testkube-playwright-executor:4dc8f66", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9624f93", + "image": "kubeshop/testkube-jmeter-executor:4dc8f66", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9624f93", + "image": "kubeshop/testkube-ginkgo-executor:4dc8f66", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9624f93", + "image": "kubeshop/testkube-maven-executor:4dc8f66", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9624f93", + "image": "kubeshop/testkube-gradle-executor:4dc8f66", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9624f93", + "image": "kubeshop/testkube-kubepug-executor:4dc8f66", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9624f93", + "image": "kubeshop/testkube-soapui-executor:4dc8f66", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9624f93", + "image": "kubeshop/testkube-k6-executor:4dc8f66", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9624f93", + "image": "kubeshop/testkube-cypress-executor:4dc8f66", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9624f93", + "image": "kubeshop/testkube-curl-executor:4dc8f66", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9624f93", + "image": "kubeshop/testkube-postman-executor:4dc8f66", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9624f93", + "image": "kubeshop/testkube-artillery-executor:4dc8f66", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9624f93", + "image": "kubeshop/testkube-scraper-executor:4dc8f66", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9624f93", + "image": "kubeshop/testkube-init-executor:4dc8f66", "types": [] } } From 16c23058cd34d5aa6581b146f9bdef21e265b28b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 09:52:44 +0000 Subject: [PATCH 056/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 96044e8b9..8ed252fd1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4dc8f66", + "image": "kubeshop/testkube-zap-executor:88a44c5", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4dc8f66", + "image": "kubeshop/testkube-playwright-executor:88a44c5", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4dc8f66", + "image": "kubeshop/testkube-jmeter-executor:88a44c5", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4dc8f66", + "image": "kubeshop/testkube-ginkgo-executor:88a44c5", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4dc8f66", + "image": "kubeshop/testkube-maven-executor:88a44c5", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4dc8f66", + "image": "kubeshop/testkube-gradle-executor:88a44c5", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4dc8f66", + "image": "kubeshop/testkube-kubepug-executor:88a44c5", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4dc8f66", + "image": "kubeshop/testkube-soapui-executor:88a44c5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4dc8f66", + "image": "kubeshop/testkube-k6-executor:88a44c5", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4dc8f66", + "image": "kubeshop/testkube-cypress-executor:88a44c5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4dc8f66", + "image": "kubeshop/testkube-curl-executor:88a44c5", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4dc8f66", + "image": "kubeshop/testkube-postman-executor:88a44c5", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4dc8f66", + "image": "kubeshop/testkube-artillery-executor:88a44c5", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4dc8f66", + "image": "kubeshop/testkube-scraper-executor:88a44c5", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4dc8f66", + "image": "kubeshop/testkube-init-executor:88a44c5", "types": [] } } From 7b472ed8f7093f4c6180c8b651a3e00a987cfe96 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 25 May 2023 14:51:21 +0300 Subject: [PATCH 057/763] add automatic pr creation (#521) --- scripts/chart_releaser.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index a59cbdef5..27aaa49ff 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -109,8 +109,9 @@ git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app if [[ $branch == "true" ]] then # git push -u origin release-branch - git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts "release/$SERVICE/$RELEASE_VERSION" + git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts "release/$SERVICE/$RELEASE_VERSION" + gh pr create --base main --head "release/$SERVICE/$RELEASE_VERSION" --title "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." --body "Updated $target_folder to $VERSION_FULL" else # git push origin main - git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main + git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts main fi \ No newline at end of file From a5ec1c5fd8f21bb811b2468571c5000b5d8e3786 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 12:21:53 +0000 Subject: [PATCH 058/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8ed252fd1..11060e8be 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:88a44c5", + "image": "kubeshop/testkube-zap-executor:a0d6300", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:88a44c5", + "image": "kubeshop/testkube-playwright-executor:a0d6300", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:88a44c5", + "image": "kubeshop/testkube-jmeter-executor:a0d6300", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:88a44c5", + "image": "kubeshop/testkube-ginkgo-executor:a0d6300", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:88a44c5", + "image": "kubeshop/testkube-maven-executor:a0d6300", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:88a44c5", + "image": "kubeshop/testkube-gradle-executor:a0d6300", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:88a44c5", + "image": "kubeshop/testkube-kubepug-executor:a0d6300", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:88a44c5", + "image": "kubeshop/testkube-soapui-executor:a0d6300", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:88a44c5", + "image": "kubeshop/testkube-k6-executor:a0d6300", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:88a44c5", + "image": "kubeshop/testkube-cypress-executor:a0d6300", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:88a44c5", + "image": "kubeshop/testkube-curl-executor:a0d6300", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:88a44c5", + "image": "kubeshop/testkube-postman-executor:a0d6300", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:88a44c5", + "image": "kubeshop/testkube-artillery-executor:a0d6300", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:88a44c5", + "image": "kubeshop/testkube-scraper-executor:a0d6300", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:88a44c5", + "image": "kubeshop/testkube-init-executor:a0d6300", "types": [] } } From 352742f1d8fc83c5ebe55fe1729c8fa93e74b914 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 12:29:56 +0000 Subject: [PATCH 059/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 11060e8be..1a8eda430 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a0d6300", + "image": "kubeshop/testkube-zap-executor:566f7e2", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a0d6300", + "image": "kubeshop/testkube-playwright-executor:566f7e2", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a0d6300", + "image": "kubeshop/testkube-jmeter-executor:566f7e2", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a0d6300", + "image": "kubeshop/testkube-ginkgo-executor:566f7e2", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a0d6300", + "image": "kubeshop/testkube-maven-executor:566f7e2", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a0d6300", + "image": "kubeshop/testkube-gradle-executor:566f7e2", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a0d6300", + "image": "kubeshop/testkube-kubepug-executor:566f7e2", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a0d6300", + "image": "kubeshop/testkube-soapui-executor:566f7e2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a0d6300", + "image": "kubeshop/testkube-k6-executor:566f7e2", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a0d6300", + "image": "kubeshop/testkube-cypress-executor:566f7e2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a0d6300", + "image": "kubeshop/testkube-curl-executor:566f7e2", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a0d6300", + "image": "kubeshop/testkube-postman-executor:566f7e2", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a0d6300", + "image": "kubeshop/testkube-artillery-executor:566f7e2", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a0d6300", + "image": "kubeshop/testkube-scraper-executor:566f7e2", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a0d6300", + "image": "kubeshop/testkube-init-executor:566f7e2", "types": [] } } From 4b6014fb3d84f338c1213194a852478a391b4fb5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 12:57:42 +0000 Subject: [PATCH 060/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1a8eda430..d9a73900d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:566f7e2", + "image": "kubeshop/testkube-zap-executor:7f1c0e5", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:566f7e2", + "image": "kubeshop/testkube-playwright-executor:7f1c0e5", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:566f7e2", + "image": "kubeshop/testkube-jmeter-executor:7f1c0e5", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:566f7e2", + "image": "kubeshop/testkube-ginkgo-executor:7f1c0e5", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:566f7e2", + "image": "kubeshop/testkube-maven-executor:7f1c0e5", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:566f7e2", + "image": "kubeshop/testkube-gradle-executor:7f1c0e5", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:566f7e2", + "image": "kubeshop/testkube-kubepug-executor:7f1c0e5", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:566f7e2", + "image": "kubeshop/testkube-soapui-executor:7f1c0e5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:566f7e2", + "image": "kubeshop/testkube-k6-executor:7f1c0e5", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:566f7e2", + "image": "kubeshop/testkube-cypress-executor:7f1c0e5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:566f7e2", + "image": "kubeshop/testkube-curl-executor:7f1c0e5", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:566f7e2", + "image": "kubeshop/testkube-postman-executor:7f1c0e5", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:566f7e2", + "image": "kubeshop/testkube-artillery-executor:7f1c0e5", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:566f7e2", + "image": "kubeshop/testkube-scraper-executor:7f1c0e5", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:566f7e2", + "image": "kubeshop/testkube-init-executor:7f1c0e5", "types": [] } } From 519c983b00a936f9332a1b1eda5ee5ca46e53c11 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 16:41:03 +0000 Subject: [PATCH 061/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d9a73900d..6ac3edf0a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7f1c0e5", + "image": "kubeshop/testkube-zap-executor:7603663", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7f1c0e5", + "image": "kubeshop/testkube-playwright-executor:7603663", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7f1c0e5", + "image": "kubeshop/testkube-jmeter-executor:7603663", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7f1c0e5", + "image": "kubeshop/testkube-ginkgo-executor:7603663", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7f1c0e5", + "image": "kubeshop/testkube-maven-executor:7603663", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7f1c0e5", + "image": "kubeshop/testkube-gradle-executor:7603663", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7f1c0e5", + "image": "kubeshop/testkube-kubepug-executor:7603663", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7f1c0e5", + "image": "kubeshop/testkube-soapui-executor:7603663", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7f1c0e5", + "image": "kubeshop/testkube-k6-executor:7603663", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7f1c0e5", + "image": "kubeshop/testkube-cypress-executor:7603663", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7f1c0e5", + "image": "kubeshop/testkube-curl-executor:7603663", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7f1c0e5", + "image": "kubeshop/testkube-postman-executor:7603663", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7f1c0e5", + "image": "kubeshop/testkube-artillery-executor:7603663", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7f1c0e5", + "image": "kubeshop/testkube-scraper-executor:7603663", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7f1c0e5", + "image": "kubeshop/testkube-init-executor:7603663", "types": [] } } From e3b8b563b6ba75acee91ff36a9a8ece8880f119b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 17:15:51 +0000 Subject: [PATCH 062/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6ac3edf0a..cd063dc6e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7603663", + "image": "kubeshop/testkube-zap-executor:2bd7288", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7603663", + "image": "kubeshop/testkube-playwright-executor:2bd7288", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7603663", + "image": "kubeshop/testkube-jmeter-executor:2bd7288", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7603663", + "image": "kubeshop/testkube-ginkgo-executor:2bd7288", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7603663", + "image": "kubeshop/testkube-maven-executor:2bd7288", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7603663", + "image": "kubeshop/testkube-gradle-executor:2bd7288", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7603663", + "image": "kubeshop/testkube-kubepug-executor:2bd7288", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7603663", + "image": "kubeshop/testkube-soapui-executor:2bd7288", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7603663", + "image": "kubeshop/testkube-k6-executor:2bd7288", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7603663", + "image": "kubeshop/testkube-cypress-executor:2bd7288", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7603663", + "image": "kubeshop/testkube-curl-executor:2bd7288", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7603663", + "image": "kubeshop/testkube-postman-executor:2bd7288", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7603663", + "image": "kubeshop/testkube-artillery-executor:2bd7288", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7603663", + "image": "kubeshop/testkube-scraper-executor:2bd7288", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7603663", + "image": "kubeshop/testkube-init-executor:2bd7288", "types": [] } } From 185d0800a80909b3e4ff20161cf3b4a74e6e0a3e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 May 2023 17:23:25 +0000 Subject: [PATCH 063/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cd063dc6e..bb2014652 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2bd7288", + "image": "kubeshop/testkube-zap-executor:8c2bbd8", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2bd7288", + "image": "kubeshop/testkube-playwright-executor:8c2bbd8", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2bd7288", + "image": "kubeshop/testkube-jmeter-executor:8c2bbd8", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2bd7288", + "image": "kubeshop/testkube-ginkgo-executor:8c2bbd8", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2bd7288", + "image": "kubeshop/testkube-maven-executor:8c2bbd8", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2bd7288", + "image": "kubeshop/testkube-gradle-executor:8c2bbd8", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2bd7288", + "image": "kubeshop/testkube-kubepug-executor:8c2bbd8", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2bd7288", + "image": "kubeshop/testkube-soapui-executor:8c2bbd8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2bd7288", + "image": "kubeshop/testkube-k6-executor:8c2bbd8", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2bd7288", + "image": "kubeshop/testkube-cypress-executor:8c2bbd8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2bd7288", + "image": "kubeshop/testkube-curl-executor:8c2bbd8", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2bd7288", + "image": "kubeshop/testkube-postman-executor:8c2bbd8", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2bd7288", + "image": "kubeshop/testkube-artillery-executor:8c2bbd8", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2bd7288", + "image": "kubeshop/testkube-scraper-executor:8c2bbd8", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2bd7288", + "image": "kubeshop/testkube-init-executor:8c2bbd8", "types": [] } } From 471505805e0f7e1089354e9f2b2fb1ce90454f6a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 26 May 2023 08:14:49 +0000 Subject: [PATCH 064/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bb2014652..d253198ba 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8c2bbd8", + "image": "kubeshop/testkube-zap-executor:19a4e3a", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8c2bbd8", + "image": "kubeshop/testkube-playwright-executor:19a4e3a", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8c2bbd8", + "image": "kubeshop/testkube-jmeter-executor:19a4e3a", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8c2bbd8", + "image": "kubeshop/testkube-ginkgo-executor:19a4e3a", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8c2bbd8", + "image": "kubeshop/testkube-maven-executor:19a4e3a", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8c2bbd8", + "image": "kubeshop/testkube-gradle-executor:19a4e3a", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8c2bbd8", + "image": "kubeshop/testkube-kubepug-executor:19a4e3a", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8c2bbd8", + "image": "kubeshop/testkube-soapui-executor:19a4e3a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8c2bbd8", + "image": "kubeshop/testkube-k6-executor:19a4e3a", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8c2bbd8", + "image": "kubeshop/testkube-cypress-executor:19a4e3a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8c2bbd8", + "image": "kubeshop/testkube-curl-executor:19a4e3a", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8c2bbd8", + "image": "kubeshop/testkube-postman-executor:19a4e3a", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8c2bbd8", + "image": "kubeshop/testkube-artillery-executor:19a4e3a", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8c2bbd8", + "image": "kubeshop/testkube-scraper-executor:19a4e3a", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8c2bbd8", + "image": "kubeshop/testkube-init-executor:19a4e3a", "types": [] } } From c1b5d925c23ebf92c65d917a0916533f9e8cef87 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 26 May 2023 11:40:49 +0000 Subject: [PATCH 065/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d253198ba..246a7fc9e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:19a4e3a", + "image": "kubeshop/testkube-zap-executor:5c003b4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:19a4e3a", + "image": "kubeshop/testkube-playwright-executor:5c003b4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:19a4e3a", + "image": "kubeshop/testkube-jmeter-executor:5c003b4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:19a4e3a", + "image": "kubeshop/testkube-ginkgo-executor:5c003b4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:19a4e3a", + "image": "kubeshop/testkube-maven-executor:5c003b4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:19a4e3a", + "image": "kubeshop/testkube-gradle-executor:5c003b4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:19a4e3a", + "image": "kubeshop/testkube-kubepug-executor:5c003b4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:19a4e3a", + "image": "kubeshop/testkube-soapui-executor:5c003b4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:19a4e3a", + "image": "kubeshop/testkube-k6-executor:5c003b4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:19a4e3a", + "image": "kubeshop/testkube-cypress-executor:5c003b4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:19a4e3a", + "image": "kubeshop/testkube-curl-executor:5c003b4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:19a4e3a", + "image": "kubeshop/testkube-postman-executor:5c003b4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:19a4e3a", + "image": "kubeshop/testkube-artillery-executor:5c003b4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:19a4e3a", + "image": "kubeshop/testkube-scraper-executor:5c003b4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:19a4e3a", + "image": "kubeshop/testkube-init-executor:5c003b4", "types": [] } } From 6132f4b74b67344a8f9c7d70a5c8c718cccf2901 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 27 May 2023 09:47:27 +0000 Subject: [PATCH 066/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 246a7fc9e..ad5cef5c0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5c003b4", + "image": "kubeshop/testkube-zap-executor:da396b5", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5c003b4", + "image": "kubeshop/testkube-playwright-executor:da396b5", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5c003b4", + "image": "kubeshop/testkube-jmeter-executor:da396b5", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5c003b4", + "image": "kubeshop/testkube-ginkgo-executor:da396b5", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5c003b4", + "image": "kubeshop/testkube-maven-executor:da396b5", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5c003b4", + "image": "kubeshop/testkube-gradle-executor:da396b5", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5c003b4", + "image": "kubeshop/testkube-kubepug-executor:da396b5", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5c003b4", + "image": "kubeshop/testkube-soapui-executor:da396b5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5c003b4", + "image": "kubeshop/testkube-k6-executor:da396b5", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5c003b4", + "image": "kubeshop/testkube-cypress-executor:da396b5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5c003b4", + "image": "kubeshop/testkube-curl-executor:da396b5", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5c003b4", + "image": "kubeshop/testkube-postman-executor:da396b5", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5c003b4", + "image": "kubeshop/testkube-artillery-executor:da396b5", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5c003b4", + "image": "kubeshop/testkube-scraper-executor:da396b5", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5c003b4", + "image": "kubeshop/testkube-init-executor:da396b5", "types": [] } } From 509b303a0bc0576eec2a1f5e578e37fef5bcf1d1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 29 May 2023 13:56:16 +0000 Subject: [PATCH 067/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ad5cef5c0..78c1aed86 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:da396b5", + "image": "kubeshop/testkube-zap-executor:", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:da396b5", + "image": "kubeshop/testkube-playwright-executor:", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:da396b5", + "image": "kubeshop/testkube-jmeter-executor:", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:da396b5", + "image": "kubeshop/testkube-ginkgo-executor:", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:da396b5", + "image": "kubeshop/testkube-maven-executor:", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:da396b5", + "image": "kubeshop/testkube-gradle-executor:", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:da396b5", + "image": "kubeshop/testkube-kubepug-executor:", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:da396b5", + "image": "kubeshop/testkube-soapui-executor:", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:da396b5", + "image": "kubeshop/testkube-k6-executor:", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:da396b5", + "image": "kubeshop/testkube-cypress-executor:", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:da396b5", + "image": "kubeshop/testkube-curl-executor:", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:da396b5", + "image": "kubeshop/testkube-postman-executor:", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:da396b5", + "image": "kubeshop/testkube-artillery-executor:", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:da396b5", + "image": "kubeshop/testkube-scraper-executor:", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:da396b5", + "image": "kubeshop/testkube-init-executor:", "types": [] } } From 133303060f24ed1596eadffbc311a9ca37ca5cac Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 11:43:27 +0000 Subject: [PATCH 068/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 78c1aed86..5a2d7c75c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:", + "image": "kubeshop/testkube-zap-executor:697412c", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:", + "image": "kubeshop/testkube-playwright-executor:697412c", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:", + "image": "kubeshop/testkube-jmeter-executor:697412c", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:", + "image": "kubeshop/testkube-ginkgo-executor:697412c", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:", + "image": "kubeshop/testkube-maven-executor:697412c", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:", + "image": "kubeshop/testkube-gradle-executor:697412c", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:", + "image": "kubeshop/testkube-kubepug-executor:697412c", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:", + "image": "kubeshop/testkube-soapui-executor:697412c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:", + "image": "kubeshop/testkube-k6-executor:697412c", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:", + "image": "kubeshop/testkube-cypress-executor:697412c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:", + "image": "kubeshop/testkube-curl-executor:697412c", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:", + "image": "kubeshop/testkube-postman-executor:697412c", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:", + "image": "kubeshop/testkube-artillery-executor:697412c", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:", + "image": "kubeshop/testkube-scraper-executor:697412c", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:", + "image": "kubeshop/testkube-init-executor:697412c", "types": [] } } From 16968536fc35a76f36e2b9c2e6bde670edcd35ed Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 13:10:28 +0000 Subject: [PATCH 069/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5a2d7c75c..dd244f5b3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:697412c", + "image": "kubeshop/testkube-zap-executor:7dd14ae", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:697412c", + "image": "kubeshop/testkube-playwright-executor:7dd14ae", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:697412c", + "image": "kubeshop/testkube-jmeter-executor:7dd14ae", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:697412c", + "image": "kubeshop/testkube-ginkgo-executor:7dd14ae", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:697412c", + "image": "kubeshop/testkube-maven-executor:7dd14ae", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:697412c", + "image": "kubeshop/testkube-gradle-executor:7dd14ae", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:697412c", + "image": "kubeshop/testkube-kubepug-executor:7dd14ae", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:697412c", + "image": "kubeshop/testkube-soapui-executor:7dd14ae", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:697412c", + "image": "kubeshop/testkube-k6-executor:7dd14ae", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:697412c", + "image": "kubeshop/testkube-cypress-executor:7dd14ae", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:697412c", + "image": "kubeshop/testkube-curl-executor:7dd14ae", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:697412c", + "image": "kubeshop/testkube-postman-executor:7dd14ae", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:697412c", + "image": "kubeshop/testkube-artillery-executor:7dd14ae", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:697412c", + "image": "kubeshop/testkube-scraper-executor:7dd14ae", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:697412c", + "image": "kubeshop/testkube-init-executor:7dd14ae", "types": [] } } From 2ffcc6e2316112f5f468b3a0951fff813cb2bade Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 14:55:36 +0000 Subject: [PATCH 070/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dd244f5b3..193558af4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7dd14ae", + "image": "kubeshop/testkube-zap-executor:7560fb4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7dd14ae", + "image": "kubeshop/testkube-playwright-executor:7560fb4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7dd14ae", + "image": "kubeshop/testkube-jmeter-executor:7560fb4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7dd14ae", + "image": "kubeshop/testkube-ginkgo-executor:7560fb4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7dd14ae", + "image": "kubeshop/testkube-maven-executor:7560fb4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7dd14ae", + "image": "kubeshop/testkube-gradle-executor:7560fb4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7dd14ae", + "image": "kubeshop/testkube-kubepug-executor:7560fb4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7dd14ae", + "image": "kubeshop/testkube-soapui-executor:7560fb4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7dd14ae", + "image": "kubeshop/testkube-k6-executor:7560fb4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7dd14ae", + "image": "kubeshop/testkube-cypress-executor:7560fb4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7dd14ae", + "image": "kubeshop/testkube-curl-executor:7560fb4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7dd14ae", + "image": "kubeshop/testkube-postman-executor:7560fb4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7dd14ae", + "image": "kubeshop/testkube-artillery-executor:7560fb4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7dd14ae", + "image": "kubeshop/testkube-scraper-executor:7560fb4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7dd14ae", + "image": "kubeshop/testkube-init-executor:7560fb4", "types": [] } } From a18fa17cada6f8e096a96dee7ed902e24cda31f1 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 30 May 2023 18:53:11 +0300 Subject: [PATCH 071/763] ci: add condition for checking if executors.json were updated (#523) ci: add condition for checking if executors.json were updated (#523) --- .../helm-deploy-testkube-charts-develop.yaml | 14 +++++++++---- ...lm-deploy-testkube-charts-pre-release.yaml | 14 +++++++++---- .../helm-deploy-testkube-charts-stage.yaml | 20 ++++++++++++------- 3 files changed, 33 insertions(+), 15 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 96f9fecf5..e943e0925 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -53,6 +53,9 @@ jobs: - name: Modify executors.json file if any executor Docker image was updated if: ${{ github.event.client_payload.image_tag_api}} run: | + #pull the latest changes in case other GH workflow altered executors.json file + git pull origin develop + export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do @@ -67,10 +70,13 @@ jobs: git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" - git pull origin develop - git add ./charts/testkube-api/executors.json - git commit -m "Update executors.json" - git push --force origin develop + if [[ $(git status --porcelain ./charts/testkube-api/executors.json) ]]; then + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push --force origin develop + else + echo "Executors' image tags were not updated" + fi - name: Installing repositories run: | diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 04cd517fa..1028fcf8e 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -54,6 +54,9 @@ jobs: - name: Modify executors.json file if any executor Docker image was updated if: ${{ github.event.client_payload.image_tag_pre_release }} run: | + #pull the latest changes in case other GH workflow altered executors.json file + git pull origin develop + export image_tag=${{ github.event.client_payload.trigger-workflow-api-executor-pre-release }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do @@ -68,10 +71,13 @@ jobs: git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" - git pull origin develop - git add ./charts/testkube-api/executors.json - git commit -m "Update executors.json" - git push origin develop + if [[ $(git status --porcelain ./charts/testkube-api/executors.json) ]]; then + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push --force origin develop + else + echo "Executors' image tags were not updated" + fi - name: Installing repositories run: | diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 4a162784e..d9ddcb57a 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -6,9 +6,9 @@ on: repository_dispatch: types: [ - trigger-workflow-api-release, - trigger-workflow-dashboard-release, - trigger-workflow-operator-release, + trigger-workflow-api-release, + trigger-workflow-dashboard-release, + trigger-workflow-operator-release, ] env: @@ -54,6 +54,9 @@ jobs: - name: Modify executors.json file if any executor Docker image was updated if: ${{ github.event.client_payload.image_tag_api }} run: | + #pull the latest changes in case other GH workflow altered executors.json file + git pull origin develop + export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do @@ -68,10 +71,13 @@ jobs: git config user.name "kubeshop-bot" git config user.email "kubeshop-bot@kubeshop.io" - git pull origin develop - git add ./charts/testkube-api/executors.json - git commit -m "Update executors.json" - git push origin develop + if [[ $(git status --porcelain ./charts/testkube-api/executors.json) ]]; then + git add ./charts/testkube-api/executors.json + git commit -m "Update executors.json" + git push --force origin develop + else + echo "Executors' image tags were not updated" + fi - name: Installing repositories run: | From 659ee0a29f9cc135b201f764de263259f2d58cfe Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 16:06:20 +0000 Subject: [PATCH 072/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 193558af4..78c1aed86 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7560fb4", + "image": "kubeshop/testkube-zap-executor:", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7560fb4", + "image": "kubeshop/testkube-playwright-executor:", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7560fb4", + "image": "kubeshop/testkube-jmeter-executor:", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7560fb4", + "image": "kubeshop/testkube-ginkgo-executor:", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7560fb4", + "image": "kubeshop/testkube-maven-executor:", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7560fb4", + "image": "kubeshop/testkube-gradle-executor:", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7560fb4", + "image": "kubeshop/testkube-kubepug-executor:", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7560fb4", + "image": "kubeshop/testkube-soapui-executor:", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7560fb4", + "image": "kubeshop/testkube-k6-executor:", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7560fb4", + "image": "kubeshop/testkube-cypress-executor:", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7560fb4", + "image": "kubeshop/testkube-curl-executor:", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7560fb4", + "image": "kubeshop/testkube-postman-executor:", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7560fb4", + "image": "kubeshop/testkube-artillery-executor:", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7560fb4", + "image": "kubeshop/testkube-scraper-executor:", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7560fb4", + "image": "kubeshop/testkube-init-executor:", "types": [] } } From 9c64f49f13bec1a05c63c93155f01e1a4154f432 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 30 May 2023 19:14:13 +0300 Subject: [PATCH 073/763] ci: fix client payload for image tag pre-release --- .github/workflows/helm-deploy-testkube-charts-pre-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 1028fcf8e..364389e9b 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -57,7 +57,7 @@ jobs: #pull the latest changes in case other GH workflow altered executors.json file git pull origin develop - export image_tag=${{ github.event.client_payload.trigger-workflow-api-executor-pre-release }} + export image_tag=${{ github.event.client_payload.image_tag_pre_release }} export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json From baa9080df63bbe1adaea8dcb9cc3eeab2966d856 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 16:22:26 +0000 Subject: [PATCH 074/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 78c1aed86..193558af4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:", + "image": "kubeshop/testkube-zap-executor:7560fb4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:", + "image": "kubeshop/testkube-playwright-executor:7560fb4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:", + "image": "kubeshop/testkube-jmeter-executor:7560fb4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:", + "image": "kubeshop/testkube-ginkgo-executor:7560fb4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:", + "image": "kubeshop/testkube-maven-executor:7560fb4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:", + "image": "kubeshop/testkube-gradle-executor:7560fb4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:", + "image": "kubeshop/testkube-kubepug-executor:7560fb4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:", + "image": "kubeshop/testkube-soapui-executor:7560fb4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:", + "image": "kubeshop/testkube-k6-executor:7560fb4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:", + "image": "kubeshop/testkube-cypress-executor:7560fb4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:", + "image": "kubeshop/testkube-curl-executor:7560fb4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:", + "image": "kubeshop/testkube-postman-executor:7560fb4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:", + "image": "kubeshop/testkube-artillery-executor:7560fb4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:", + "image": "kubeshop/testkube-scraper-executor:7560fb4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:", + "image": "kubeshop/testkube-init-executor:7560fb4", "types": [] } } From f6e4388b131b9585b6d344446fc282ff2860f8c9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 30 May 2023 16:37:40 +0000 Subject: [PATCH 075/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 193558af4..e16fb6070 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7560fb4", + "image": "kubeshop/testkube-zap-executor:292facf", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7560fb4", + "image": "kubeshop/testkube-playwright-executor:292facf", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7560fb4", + "image": "kubeshop/testkube-jmeter-executor:292facf", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7560fb4", + "image": "kubeshop/testkube-ginkgo-executor:292facf", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7560fb4", + "image": "kubeshop/testkube-maven-executor:292facf", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7560fb4", + "image": "kubeshop/testkube-gradle-executor:292facf", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7560fb4", + "image": "kubeshop/testkube-kubepug-executor:292facf", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7560fb4", + "image": "kubeshop/testkube-soapui-executor:292facf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7560fb4", + "image": "kubeshop/testkube-k6-executor:292facf", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7560fb4", + "image": "kubeshop/testkube-cypress-executor:292facf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7560fb4", + "image": "kubeshop/testkube-curl-executor:292facf", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7560fb4", + "image": "kubeshop/testkube-postman-executor:292facf", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7560fb4", + "image": "kubeshop/testkube-artillery-executor:292facf", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7560fb4", + "image": "kubeshop/testkube-scraper-executor:292facf", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7560fb4", + "image": "kubeshop/testkube-init-executor:292facf", "types": [] } } From e5705eccb8e9c07497a4c711c31b23727e1e5f5f Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 31 May 2023 12:04:26 +0300 Subject: [PATCH 076/763] ci: update branch for tests in stage workflow (#524) --- .../workflows/helm-deploy-testkube-charts-pre-release.yaml | 4 ++-- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 364389e9b..736bf721b 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -118,7 +118,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ secrets.GKE_CLUSTER_NAME }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME }} GKE :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -135,7 +135,7 @@ jobs: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ secrets.GKE_CLUSTER_NAME }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME }} GKE! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index d9ddcb57a..484989174 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -187,7 +187,7 @@ jobs: kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f + run: kubectl testkube run test sanity -f --git-branch develop - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo @@ -206,7 +206,7 @@ jobs: kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest From 6d2b07415226f9f60b45f2d4789e11dba3c679dd Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Wed, 31 May 2023 12:25:54 +0200 Subject: [PATCH 077/763] feat: added webhook to cdevents for test purpose (#525) --- charts/testkube/values-stage.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 5f9b6c249..4ed718d9c 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -284,7 +284,9 @@ testkube-api: slackTemplate: "" slackConfig: "" executors: "" - cdeventsTarget: "" + # Requests panel here: + # https://webhook.site/#!/0fe2b9c7-4be2-4a64-b244-83404f8b4d70 + cdeventsTarget: "https://webhook.site/0fe2b9c7-4be2-4a64-b244-83404f8b4d70" dashboardUri: "" ##Test Connection pod @@ -367,4 +369,3 @@ testkube-operator: ##Test Connection pod testConnection: enabled: true - From 13a238e4d6f6e0878df49759086c748989edfdb6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 31 May 2023 21:43:50 +0000 Subject: [PATCH 078/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e16fb6070..25bd11b76 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:292facf", + "image": "kubeshop/testkube-zap-executor:4520ac3", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:292facf", + "image": "kubeshop/testkube-playwright-executor:4520ac3", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:292facf", + "image": "kubeshop/testkube-jmeter-executor:4520ac3", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:292facf", + "image": "kubeshop/testkube-ginkgo-executor:4520ac3", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:292facf", + "image": "kubeshop/testkube-maven-executor:4520ac3", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:292facf", + "image": "kubeshop/testkube-gradle-executor:4520ac3", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:292facf", + "image": "kubeshop/testkube-kubepug-executor:4520ac3", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:292facf", + "image": "kubeshop/testkube-soapui-executor:4520ac3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:292facf", + "image": "kubeshop/testkube-k6-executor:4520ac3", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:292facf", + "image": "kubeshop/testkube-cypress-executor:4520ac3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:292facf", + "image": "kubeshop/testkube-curl-executor:4520ac3", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:292facf", + "image": "kubeshop/testkube-postman-executor:4520ac3", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:292facf", + "image": "kubeshop/testkube-artillery-executor:4520ac3", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:292facf", + "image": "kubeshop/testkube-scraper-executor:4520ac3", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:292facf", + "image": "kubeshop/testkube-init-executor:4520ac3", "types": [] } } From d43e2a15bde2f1bcc49fd5181511ac798c8a5028 Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Thu, 1 Jun 2023 08:35:12 +0200 Subject: [PATCH 079/763] fix: new webhook.site to bypass limits --- charts/testkube/values-stage.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 4ed718d9c..0244132dc 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -285,8 +285,8 @@ testkube-api: slackConfig: "" executors: "" # Requests panel here: - # https://webhook.site/#!/0fe2b9c7-4be2-4a64-b244-83404f8b4d70 - cdeventsTarget: "https://webhook.site/0fe2b9c7-4be2-4a64-b244-83404f8b4d70" + # https://webhook.site/#!/f99d020e-8815-4bed-963c-1ed7c54a0d0c + cdeventsTarget: "https://webhook.site/f99d020e-8815-4bed-963c-1ed7c54a0d0c" dashboardUri: "" ##Test Connection pod From b64f67acc66c85cb8ae95c02d2b0c0dbf54da955 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 06:46:41 +0000 Subject: [PATCH 080/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 25bd11b76..193558af4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4520ac3", + "image": "kubeshop/testkube-zap-executor:7560fb4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4520ac3", + "image": "kubeshop/testkube-playwright-executor:7560fb4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4520ac3", + "image": "kubeshop/testkube-jmeter-executor:7560fb4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4520ac3", + "image": "kubeshop/testkube-ginkgo-executor:7560fb4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4520ac3", + "image": "kubeshop/testkube-maven-executor:7560fb4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4520ac3", + "image": "kubeshop/testkube-gradle-executor:7560fb4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4520ac3", + "image": "kubeshop/testkube-kubepug-executor:7560fb4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4520ac3", + "image": "kubeshop/testkube-soapui-executor:7560fb4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4520ac3", + "image": "kubeshop/testkube-k6-executor:7560fb4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4520ac3", + "image": "kubeshop/testkube-cypress-executor:7560fb4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4520ac3", + "image": "kubeshop/testkube-curl-executor:7560fb4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4520ac3", + "image": "kubeshop/testkube-postman-executor:7560fb4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4520ac3", + "image": "kubeshop/testkube-artillery-executor:7560fb4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4520ac3", + "image": "kubeshop/testkube-scraper-executor:7560fb4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4520ac3", + "image": "kubeshop/testkube-init-executor:7560fb4", "types": [] } } From f0a2635124660c6c5991c1fabff451404fb6abee Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 07:52:43 +0000 Subject: [PATCH 081/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 193558af4..25bd11b76 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7560fb4", + "image": "kubeshop/testkube-zap-executor:4520ac3", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7560fb4", + "image": "kubeshop/testkube-playwright-executor:4520ac3", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7560fb4", + "image": "kubeshop/testkube-jmeter-executor:4520ac3", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7560fb4", + "image": "kubeshop/testkube-ginkgo-executor:4520ac3", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7560fb4", + "image": "kubeshop/testkube-maven-executor:4520ac3", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7560fb4", + "image": "kubeshop/testkube-gradle-executor:4520ac3", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7560fb4", + "image": "kubeshop/testkube-kubepug-executor:4520ac3", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7560fb4", + "image": "kubeshop/testkube-soapui-executor:4520ac3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7560fb4", + "image": "kubeshop/testkube-k6-executor:4520ac3", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7560fb4", + "image": "kubeshop/testkube-cypress-executor:4520ac3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7560fb4", + "image": "kubeshop/testkube-curl-executor:4520ac3", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7560fb4", + "image": "kubeshop/testkube-postman-executor:4520ac3", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7560fb4", + "image": "kubeshop/testkube-artillery-executor:4520ac3", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7560fb4", + "image": "kubeshop/testkube-scraper-executor:4520ac3", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7560fb4", + "image": "kubeshop/testkube-init-executor:4520ac3", "types": [] } } From 8145b007c8af1a027f46b7597d9d8a5b99551d0b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 10:19:53 +0000 Subject: [PATCH 082/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 25bd11b76..b75944f6c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4520ac3", + "image": "kubeshop/testkube-zap-executor:92bbbb0", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4520ac3", + "image": "kubeshop/testkube-playwright-executor:92bbbb0", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4520ac3", + "image": "kubeshop/testkube-jmeter-executor:92bbbb0", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4520ac3", + "image": "kubeshop/testkube-ginkgo-executor:92bbbb0", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4520ac3", + "image": "kubeshop/testkube-maven-executor:92bbbb0", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4520ac3", + "image": "kubeshop/testkube-gradle-executor:92bbbb0", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4520ac3", + "image": "kubeshop/testkube-kubepug-executor:92bbbb0", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4520ac3", + "image": "kubeshop/testkube-soapui-executor:92bbbb0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4520ac3", + "image": "kubeshop/testkube-k6-executor:92bbbb0", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4520ac3", + "image": "kubeshop/testkube-cypress-executor:92bbbb0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4520ac3", + "image": "kubeshop/testkube-curl-executor:92bbbb0", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4520ac3", + "image": "kubeshop/testkube-postman-executor:92bbbb0", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4520ac3", + "image": "kubeshop/testkube-artillery-executor:92bbbb0", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4520ac3", + "image": "kubeshop/testkube-scraper-executor:92bbbb0", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4520ac3", + "image": "kubeshop/testkube-init-executor:92bbbb0", "types": [] } } From 43185787eaec679861fbff3b289b91ea02b27a84 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 10:49:05 +0000 Subject: [PATCH 083/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b75944f6c..d3d338a21 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:92bbbb0", + "image": "kubeshop/testkube-zap-executor:86bd2a3", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:92bbbb0", + "image": "kubeshop/testkube-playwright-executor:86bd2a3", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:92bbbb0", + "image": "kubeshop/testkube-jmeter-executor:86bd2a3", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:92bbbb0", + "image": "kubeshop/testkube-ginkgo-executor:86bd2a3", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:92bbbb0", + "image": "kubeshop/testkube-maven-executor:86bd2a3", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:92bbbb0", + "image": "kubeshop/testkube-gradle-executor:86bd2a3", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:92bbbb0", + "image": "kubeshop/testkube-kubepug-executor:86bd2a3", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:92bbbb0", + "image": "kubeshop/testkube-soapui-executor:86bd2a3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:92bbbb0", + "image": "kubeshop/testkube-k6-executor:86bd2a3", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:92bbbb0", + "image": "kubeshop/testkube-cypress-executor:86bd2a3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:92bbbb0", + "image": "kubeshop/testkube-curl-executor:86bd2a3", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:92bbbb0", + "image": "kubeshop/testkube-postman-executor:86bd2a3", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:92bbbb0", + "image": "kubeshop/testkube-artillery-executor:86bd2a3", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:92bbbb0", + "image": "kubeshop/testkube-scraper-executor:86bd2a3", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:92bbbb0", + "image": "kubeshop/testkube-init-executor:86bd2a3", "types": [] } } From 6500808fe70b213daeee6b8a7331e78b40212068 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 11:16:47 +0000 Subject: [PATCH 084/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d3d338a21..859df76d6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:86bd2a3", + "image": "kubeshop/testkube-zap-executor:1a374d5", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:86bd2a3", + "image": "kubeshop/testkube-playwright-executor:1a374d5", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:86bd2a3", + "image": "kubeshop/testkube-jmeter-executor:1a374d5", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:86bd2a3", + "image": "kubeshop/testkube-ginkgo-executor:1a374d5", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:86bd2a3", + "image": "kubeshop/testkube-maven-executor:1a374d5", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:86bd2a3", + "image": "kubeshop/testkube-gradle-executor:1a374d5", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:86bd2a3", + "image": "kubeshop/testkube-kubepug-executor:1a374d5", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:86bd2a3", + "image": "kubeshop/testkube-soapui-executor:1a374d5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:86bd2a3", + "image": "kubeshop/testkube-k6-executor:1a374d5", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:86bd2a3", + "image": "kubeshop/testkube-cypress-executor:1a374d5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:86bd2a3", + "image": "kubeshop/testkube-curl-executor:1a374d5", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:86bd2a3", + "image": "kubeshop/testkube-postman-executor:1a374d5", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:86bd2a3", + "image": "kubeshop/testkube-artillery-executor:1a374d5", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:86bd2a3", + "image": "kubeshop/testkube-scraper-executor:1a374d5", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:86bd2a3", + "image": "kubeshop/testkube-init-executor:1a374d5", "types": [] } } From 6b3c02c5b3044d81b231d0951b990b804c3442fa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 11:23:28 +0000 Subject: [PATCH 085/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 859df76d6..10e7a590a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1a374d5", + "image": "kubeshop/testkube-zap-executor:8e9f331", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1a374d5", + "image": "kubeshop/testkube-playwright-executor:8e9f331", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1a374d5", + "image": "kubeshop/testkube-jmeter-executor:8e9f331", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1a374d5", + "image": "kubeshop/testkube-ginkgo-executor:8e9f331", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1a374d5", + "image": "kubeshop/testkube-maven-executor:8e9f331", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1a374d5", + "image": "kubeshop/testkube-gradle-executor:8e9f331", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1a374d5", + "image": "kubeshop/testkube-kubepug-executor:8e9f331", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1a374d5", + "image": "kubeshop/testkube-soapui-executor:8e9f331", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1a374d5", + "image": "kubeshop/testkube-k6-executor:8e9f331", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1a374d5", + "image": "kubeshop/testkube-cypress-executor:8e9f331", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1a374d5", + "image": "kubeshop/testkube-curl-executor:8e9f331", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1a374d5", + "image": "kubeshop/testkube-postman-executor:8e9f331", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1a374d5", + "image": "kubeshop/testkube-artillery-executor:8e9f331", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1a374d5", + "image": "kubeshop/testkube-scraper-executor:8e9f331", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1a374d5", + "image": "kubeshop/testkube-init-executor:8e9f331", "types": [] } } From a292a280c952359258cfa2e761ab850a84018124 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 13:21:41 +0000 Subject: [PATCH 086/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 10e7a590a..a7cb25219 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8e9f331", + "image": "kubeshop/testkube-zap-executor:5fa9def", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8e9f331", + "image": "kubeshop/testkube-playwright-executor:5fa9def", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8e9f331", + "image": "kubeshop/testkube-jmeter-executor:5fa9def", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8e9f331", + "image": "kubeshop/testkube-ginkgo-executor:5fa9def", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8e9f331", + "image": "kubeshop/testkube-maven-executor:5fa9def", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8e9f331", + "image": "kubeshop/testkube-gradle-executor:5fa9def", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8e9f331", + "image": "kubeshop/testkube-kubepug-executor:5fa9def", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8e9f331", + "image": "kubeshop/testkube-soapui-executor:5fa9def", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8e9f331", + "image": "kubeshop/testkube-k6-executor:5fa9def", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8e9f331", + "image": "kubeshop/testkube-cypress-executor:5fa9def", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8e9f331", + "image": "kubeshop/testkube-curl-executor:5fa9def", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8e9f331", + "image": "kubeshop/testkube-postman-executor:5fa9def", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8e9f331", + "image": "kubeshop/testkube-artillery-executor:5fa9def", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8e9f331", + "image": "kubeshop/testkube-scraper-executor:5fa9def", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8e9f331", + "image": "kubeshop/testkube-init-executor:5fa9def", "types": [] } } From 86c9de175c145412a3b3bbd6904ddc29d4b1ecf4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 1 Jun 2023 14:35:29 +0000 Subject: [PATCH 087/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a7cb25219..00371dc30 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5fa9def", + "image": "kubeshop/testkube-zap-executor:13e00d8", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5fa9def", + "image": "kubeshop/testkube-playwright-executor:13e00d8", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5fa9def", + "image": "kubeshop/testkube-jmeter-executor:13e00d8", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5fa9def", + "image": "kubeshop/testkube-ginkgo-executor:13e00d8", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5fa9def", + "image": "kubeshop/testkube-maven-executor:13e00d8", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5fa9def", + "image": "kubeshop/testkube-gradle-executor:13e00d8", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5fa9def", + "image": "kubeshop/testkube-kubepug-executor:13e00d8", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5fa9def", + "image": "kubeshop/testkube-soapui-executor:13e00d8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5fa9def", + "image": "kubeshop/testkube-k6-executor:13e00d8", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5fa9def", + "image": "kubeshop/testkube-cypress-executor:13e00d8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5fa9def", + "image": "kubeshop/testkube-curl-executor:13e00d8", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5fa9def", + "image": "kubeshop/testkube-postman-executor:13e00d8", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5fa9def", + "image": "kubeshop/testkube-artillery-executor:13e00d8", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5fa9def", + "image": "kubeshop/testkube-scraper-executor:13e00d8", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5fa9def", + "image": "kubeshop/testkube-init-executor:13e00d8", "types": [] } } From c6a237857ff7a9e3e30a3f7d5b2c5afedbbaf428 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 2 Jun 2023 08:15:07 +0000 Subject: [PATCH 088/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 00371dc30..40dc822bc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:13e00d8", + "image": "kubeshop/testkube-zap-executor:06ad270", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:13e00d8", + "image": "kubeshop/testkube-playwright-executor:06ad270", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:13e00d8", + "image": "kubeshop/testkube-jmeter-executor:06ad270", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:13e00d8", + "image": "kubeshop/testkube-ginkgo-executor:06ad270", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:13e00d8", + "image": "kubeshop/testkube-maven-executor:06ad270", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:13e00d8", + "image": "kubeshop/testkube-gradle-executor:06ad270", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:13e00d8", + "image": "kubeshop/testkube-kubepug-executor:06ad270", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:13e00d8", + "image": "kubeshop/testkube-soapui-executor:06ad270", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:13e00d8", + "image": "kubeshop/testkube-k6-executor:06ad270", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:13e00d8", + "image": "kubeshop/testkube-cypress-executor:06ad270", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:13e00d8", + "image": "kubeshop/testkube-curl-executor:06ad270", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:13e00d8", + "image": "kubeshop/testkube-postman-executor:06ad270", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:13e00d8", + "image": "kubeshop/testkube-artillery-executor:06ad270", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:13e00d8", + "image": "kubeshop/testkube-scraper-executor:06ad270", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:13e00d8", + "image": "kubeshop/testkube-init-executor:06ad270", "types": [] } } From 1e63f7ec2b0a057aaf5867f65b7292e39d0f9a7c Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 2 Jun 2023 13:56:35 +0300 Subject: [PATCH 089/763] feat: add TTL for k8s jobs (#530) --- .../templates/pre-upgrade.yaml | 3 ++ .../templates/webhook-cert-create.yaml | 3 ++ .../templates/webhook-cert-patch.yaml | 3 ++ charts/testkube/templates/pre-upgrade.yaml | 3 ++ charts/testkube/values.yaml | 36 +++++++++++++++++++ 5 files changed, 48 insertions(+) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 5892062de..69fc8cbd5 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -11,6 +11,9 @@ metadata: "helm.sh/hook-weight": "4" "helm.sh/hook-delete-policy": before-hook-creation, hook-succeeded spec: + {{- if .Values.preUpgrade.ttlSecondsAfterFinished }} + ttlSecondsAfterFinished: {{ .Values.preUpgrade.ttlSecondsAfterFinished }} + {{- end }} template: metadata: name: {{ .Release.Name }}-operator-pre-upgrade diff --git a/charts/testkube-operator/templates/webhook-cert-create.yaml b/charts/testkube-operator/templates/webhook-cert-create.yaml index 4850107e3..9c52e1535 100644 --- a/charts/testkube-operator/templates/webhook-cert-create.yaml +++ b/charts/testkube-operator/templates/webhook-cert-create.yaml @@ -24,6 +24,9 @@ metadata: {{- end }} namespace: {{ include "testkube-operator.namespace" . }} spec: + {{- if .Values.webhook.migrate.ttlSecondsAfterFinished }} + ttlSecondsAfterFinished: {{ .Values.webhook.migrate.ttlSecondsAfterFinished }} + {{- end }} template: metadata: annotations: diff --git a/charts/testkube-operator/templates/webhook-cert-patch.yaml b/charts/testkube-operator/templates/webhook-cert-patch.yaml index 8d98c74f6..1427fef07 100644 --- a/charts/testkube-operator/templates/webhook-cert-patch.yaml +++ b/charts/testkube-operator/templates/webhook-cert-patch.yaml @@ -24,6 +24,9 @@ metadata: {{- end }} namespace: {{ include "testkube-operator.namespace" . }} spec: + {{- if .Values.webhook.patch.ttlSecondsAfterFinished }} + ttlSecondsAfterFinished: {{ .Values.webhook.patch.ttlSecondsAfterFinished }} + {{- end }} template: metadata: annotations: diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index eb63e2375..116ec181c 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -12,6 +12,9 @@ metadata: "helm.sh/hook-weight": "5" "helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation spec: + {{- if .Values.preUpgradeHook.ttlSecondsAfterFinished }} + ttlSecondsAfterFinished: {{ .Values.preUpgradeHook.ttlSecondsAfterFinished }} + {{- end }} template: metadata: name: "{{ .Values.preUpgradeHook.name }}" diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index c2899828c..77cb23e3a 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -19,6 +19,8 @@ preUpgradeHook: enabled: true # -- Upgrade hook name name: mongodb-upgrade + ## -- TTL (time to live) mechanism to limit the lifetime of Job objects that have finished execution, specified in seconds + ttlSecondsAfterFinished: 100 # -- Specify image image: registry: k8s.gcr.io @@ -786,6 +788,8 @@ testkube-operator: migrate: # -- Deploy Migrate Job enabled: true + ## -- TTL (time to live) mechanism to limit the lifetime of Job objects that have finished execution, specified in seconds + ttlSecondsAfterFinished: 100 image: # -- Migrate container job image registry registry: docker.io @@ -809,6 +813,8 @@ testkube-operator: # Patch Job parameters patch: enabled: true + ## -- TTL (time to live) mechanism to limit the lifetime of Job objects that have finished execution, specified in seconds + ttlSecondsAfterFinished: 100 image: # -- patch job image registry registry: docker.io @@ -921,3 +927,33 @@ testkube-operator: operator: Equal value: arm64 effect: NoSchedule + + preUpgrade: + # -- Upgrade hook is enabled + enabled: true + ## -- TTL (time to live) mechanism to limit the lifetime of Job objects that have finished execution, specified in seconds + ttlSecondsAfterFinished: 100 + # -- Specify image + image: + registry: k8s.gcr.io + repository: hyperkube + tag: v1.12.1 + pullPolicy: IfNotPresent + # -- Specify resource limits and requests + resources: { } + # -- Create SA for upgrade hook + serviceAccount: + create: true + # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod + # -- Upgrade Pod Security Context + podSecurityContext: { } + # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + # -- Security Context for Upgrade kubectl container + securityContext: { } + # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm + # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. + tolerations: + - key: kubernetes.io/arch + operator: Equal + value: arm64 + effect: NoSchedule \ No newline at end of file From 8ddc221e3bcb692bb49648fe70589c5f901862f5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 2 Jun 2023 11:15:17 +0000 Subject: [PATCH 090/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bc649cc49..64c4faf0a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.0", + "image": "kubeshop/testkube-zap-executor:bd01946", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.0", + "image": "kubeshop/testkube-playwright-executor:bd01946", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.0", + "image": "kubeshop/testkube-jmeter-executor:bd01946", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.0", + "image": "kubeshop/testkube-ginkgo-executor:bd01946", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.0", + "image": "kubeshop/testkube-maven-executor:bd01946", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.0", + "image": "kubeshop/testkube-gradle-executor:bd01946", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.0", + "image": "kubeshop/testkube-kubepug-executor:bd01946", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.0", + "image": "kubeshop/testkube-soapui-executor:bd01946", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.0", + "image": "kubeshop/testkube-k6-executor:bd01946", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.0", + "image": "kubeshop/testkube-cypress-executor:bd01946", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.0", + "image": "kubeshop/testkube-curl-executor:bd01946", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.0", + "image": "kubeshop/testkube-postman-executor:bd01946", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.0", + "image": "kubeshop/testkube-artillery-executor:bd01946", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.0", + "image": "kubeshop/testkube-scraper-executor:bd01946", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.0", + "image": "kubeshop/testkube-init-executor:bd01946", "types": [] } } From f76cbc8a8f775f6a5ea27e43de3efcd27c398af3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 4 Jun 2023 18:12:03 +0000 Subject: [PATCH 091/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 64c4faf0a..383816d15 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:bd01946", + "image": "kubeshop/testkube-zap-executor:04e72fe", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:bd01946", + "image": "kubeshop/testkube-playwright-executor:04e72fe", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:bd01946", + "image": "kubeshop/testkube-jmeter-executor:04e72fe", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:bd01946", + "image": "kubeshop/testkube-ginkgo-executor:04e72fe", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:bd01946", + "image": "kubeshop/testkube-maven-executor:04e72fe", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:bd01946", + "image": "kubeshop/testkube-gradle-executor:04e72fe", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:bd01946", + "image": "kubeshop/testkube-kubepug-executor:04e72fe", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:bd01946", + "image": "kubeshop/testkube-soapui-executor:04e72fe", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:bd01946", + "image": "kubeshop/testkube-k6-executor:04e72fe", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:bd01946", + "image": "kubeshop/testkube-cypress-executor:04e72fe", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:bd01946", + "image": "kubeshop/testkube-curl-executor:04e72fe", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:bd01946", + "image": "kubeshop/testkube-postman-executor:04e72fe", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:bd01946", + "image": "kubeshop/testkube-artillery-executor:04e72fe", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:bd01946", + "image": "kubeshop/testkube-scraper-executor:04e72fe", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:bd01946", + "image": "kubeshop/testkube-init-executor:04e72fe", "types": [] } } From a190d3a7f3c914b0fa2ad658600cc298cf2a0b41 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 5 Jun 2023 12:49:49 +0000 Subject: [PATCH 092/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 383816d15..98b5c40cb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:04e72fe", + "image": "kubeshop/testkube-zap-executor:3a7bd13", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:04e72fe", + "image": "kubeshop/testkube-playwright-executor:3a7bd13", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:04e72fe", + "image": "kubeshop/testkube-jmeter-executor:3a7bd13", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:04e72fe", + "image": "kubeshop/testkube-ginkgo-executor:3a7bd13", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:04e72fe", + "image": "kubeshop/testkube-maven-executor:3a7bd13", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:04e72fe", + "image": "kubeshop/testkube-gradle-executor:3a7bd13", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:04e72fe", + "image": "kubeshop/testkube-kubepug-executor:3a7bd13", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:04e72fe", + "image": "kubeshop/testkube-soapui-executor:3a7bd13", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:04e72fe", + "image": "kubeshop/testkube-k6-executor:3a7bd13", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:04e72fe", + "image": "kubeshop/testkube-cypress-executor:3a7bd13", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:04e72fe", + "image": "kubeshop/testkube-curl-executor:3a7bd13", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:04e72fe", + "image": "kubeshop/testkube-postman-executor:3a7bd13", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:04e72fe", + "image": "kubeshop/testkube-artillery-executor:3a7bd13", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:04e72fe", + "image": "kubeshop/testkube-scraper-executor:3a7bd13", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:04e72fe", + "image": "kubeshop/testkube-init-executor:3a7bd13", "types": [] } } From 02f6971335942557d613c42794950726396ccc83 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 5 Jun 2023 18:37:12 +0300 Subject: [PATCH 093/763] fix: preupgrade lables --- charts/testkube-operator/templates/pre-upgrade.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 69fc8cbd5..096e4f6f7 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -4,6 +4,9 @@ kind: Job metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: {{ .Release.Name }}-operator-pre-upgrade annotations: From 3ec105c660914ff89eda4dd725469646950b70b4 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 5 Jun 2023 18:38:38 +0300 Subject: [PATCH 094/763] Revert "fix: preupgrade lables" This reverts commit 02f6971335942557d613c42794950726396ccc83. --- charts/testkube-operator/templates/pre-upgrade.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 096e4f6f7..69fc8cbd5 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -4,9 +4,6 @@ kind: Job metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: - {{- if .Values.global.labels }} - {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} - {{- end }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: {{ .Release.Name }}-operator-pre-upgrade annotations: From ae9b5f0ea60d492cbbda63e898e3846d976873b7 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 5 Jun 2023 18:54:48 +0300 Subject: [PATCH 095/763] fix: preupgrade labels (#533) --- charts/testkube-operator/templates/pre-upgrade.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 69fc8cbd5..d38843d39 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -4,6 +4,9 @@ kind: Job metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: {{ .Release.Name }}-operator-pre-upgrade annotations: From 4193c3bd7e2ba87ade4c4ef664d3e3e45165ae8c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 6 Jun 2023 10:36:12 +0000 Subject: [PATCH 096/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 98b5c40cb..70ba8b5f6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3a7bd13", + "image": "kubeshop/testkube-zap-executor:56a8efd", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3a7bd13", + "image": "kubeshop/testkube-playwright-executor:56a8efd", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3a7bd13", + "image": "kubeshop/testkube-jmeter-executor:56a8efd", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3a7bd13", + "image": "kubeshop/testkube-ginkgo-executor:56a8efd", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3a7bd13", + "image": "kubeshop/testkube-maven-executor:56a8efd", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3a7bd13", + "image": "kubeshop/testkube-gradle-executor:56a8efd", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3a7bd13", + "image": "kubeshop/testkube-kubepug-executor:56a8efd", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3a7bd13", + "image": "kubeshop/testkube-soapui-executor:56a8efd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3a7bd13", + "image": "kubeshop/testkube-k6-executor:56a8efd", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3a7bd13", + "image": "kubeshop/testkube-cypress-executor:56a8efd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3a7bd13", + "image": "kubeshop/testkube-curl-executor:56a8efd", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3a7bd13", + "image": "kubeshop/testkube-postman-executor:56a8efd", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3a7bd13", + "image": "kubeshop/testkube-artillery-executor:56a8efd", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3a7bd13", + "image": "kubeshop/testkube-scraper-executor:56a8efd", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3a7bd13", + "image": "kubeshop/testkube-init-executor:56a8efd", "types": [] } } From 6c975d85f7d4a4a208a06c7561e5ced841a738a9 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 7 Jun 2023 16:48:42 +0300 Subject: [PATCH 097/763] feat: webhook template and headers (#538) --- .../templates/executor.testkube.io_webhooks.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml index d01bb2d05..dee0c7af8 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml @@ -51,10 +51,18 @@ spec: - end-testsuite-timeout type: string type: array + headers: + additionalProperties: + type: string + description: webhook headers + type: object payloadObjectField: description: will load the generated payload for notification inside the object type: string + payloadTemplate: + description: golang based template for notification payload + type: string selector: description: Labels to filter for tests and test suites type: string From da40933414cb5288b98403785034bf0a0390c5a6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 7 Jun 2023 15:23:56 +0000 Subject: [PATCH 098/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 70ba8b5f6..b9ca55d73 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:56a8efd", + "image": "kubeshop/testkube-zap-executor:5e1eb25", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:56a8efd", + "image": "kubeshop/testkube-playwright-executor:5e1eb25", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:56a8efd", + "image": "kubeshop/testkube-jmeter-executor:5e1eb25", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:56a8efd", + "image": "kubeshop/testkube-ginkgo-executor:5e1eb25", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:56a8efd", + "image": "kubeshop/testkube-maven-executor:5e1eb25", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:56a8efd", + "image": "kubeshop/testkube-gradle-executor:5e1eb25", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:56a8efd", + "image": "kubeshop/testkube-kubepug-executor:5e1eb25", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:56a8efd", + "image": "kubeshop/testkube-soapui-executor:5e1eb25", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:56a8efd", + "image": "kubeshop/testkube-k6-executor:5e1eb25", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:56a8efd", + "image": "kubeshop/testkube-cypress-executor:5e1eb25", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:56a8efd", + "image": "kubeshop/testkube-curl-executor:5e1eb25", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:56a8efd", + "image": "kubeshop/testkube-postman-executor:5e1eb25", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:56a8efd", + "image": "kubeshop/testkube-artillery-executor:5e1eb25", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:56a8efd", + "image": "kubeshop/testkube-scraper-executor:5e1eb25", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:56a8efd", + "image": "kubeshop/testkube-init-executor:5e1eb25", "types": [] } } From c4f5ce1141c90d09cf77f25de6d36a4ee59aad17 Mon Sep 17 00:00:00 2001 From: Povilas Versockas Date: Thu, 8 Jun 2023 14:11:42 +0300 Subject: [PATCH 099/763] add cloud migrate env (#540) --- charts/testkube-api/templates/deployment.yaml | 6 +++++- charts/testkube-api/values.yaml | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index c4bf9abfa..6035290d0 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -197,6 +197,10 @@ spec: - name: TESTKUBE_CLOUD_ENV_ID value: "{{ .Values.cloud.envId }}" {{- end}} + {{- if .Values.cloud.migrate }} + - name: TESTKUBE_CLOUD_MIGRATE + value: "{{ .Values.cloud.migrate }}" + {{- end}} - name: TESTKUBE_WATCHER_NAMESPACES value: "{{ include "testkube-api.watcher-namespaces" . | nindent 12 | trim }}" {{- if .Values.extraEnvVars }} @@ -256,4 +260,4 @@ spec: {{- with .Values.tolerations }} tolerations: {{- toYaml . | nindent 8 }} - {{- end }} \ No newline at end of file + {{- end }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 7d26bad7b..fb56adcc3 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -61,6 +61,8 @@ cloud: orgId: "" ## Environment ID envId: "" + ## true if migration from OSS + migrate: "" ## Multinamespace feature. Disabled by default multinamespace: From c25f32292579ec788d3a0d260d0b5cc8066c782e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 8 Jun 2023 11:32:03 +0000 Subject: [PATCH 100/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b9ca55d73..c8cd47138 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5e1eb25", + "image": "kubeshop/testkube-zap-executor:e4a01f4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5e1eb25", + "image": "kubeshop/testkube-playwright-executor:e4a01f4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5e1eb25", + "image": "kubeshop/testkube-jmeter-executor:e4a01f4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5e1eb25", + "image": "kubeshop/testkube-ginkgo-executor:e4a01f4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5e1eb25", + "image": "kubeshop/testkube-maven-executor:e4a01f4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5e1eb25", + "image": "kubeshop/testkube-gradle-executor:e4a01f4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5e1eb25", + "image": "kubeshop/testkube-kubepug-executor:e4a01f4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5e1eb25", + "image": "kubeshop/testkube-soapui-executor:e4a01f4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5e1eb25", + "image": "kubeshop/testkube-k6-executor:e4a01f4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5e1eb25", + "image": "kubeshop/testkube-cypress-executor:e4a01f4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5e1eb25", + "image": "kubeshop/testkube-curl-executor:e4a01f4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5e1eb25", + "image": "kubeshop/testkube-postman-executor:e4a01f4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5e1eb25", + "image": "kubeshop/testkube-artillery-executor:e4a01f4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5e1eb25", + "image": "kubeshop/testkube-scraper-executor:e4a01f4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5e1eb25", + "image": "kubeshop/testkube-init-executor:e4a01f4", "types": [] } } From c6346d82821e25a9a13cfcff136cb832f7a24a62 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 8 Jun 2023 16:11:44 +0000 Subject: [PATCH 101/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c8cd47138..30ad6daba 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e4a01f4", + "image": "kubeshop/testkube-zap-executor:6cbcb06", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e4a01f4", + "image": "kubeshop/testkube-playwright-executor:6cbcb06", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e4a01f4", + "image": "kubeshop/testkube-jmeter-executor:6cbcb06", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e4a01f4", + "image": "kubeshop/testkube-ginkgo-executor:6cbcb06", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e4a01f4", + "image": "kubeshop/testkube-maven-executor:6cbcb06", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e4a01f4", + "image": "kubeshop/testkube-gradle-executor:6cbcb06", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e4a01f4", + "image": "kubeshop/testkube-kubepug-executor:6cbcb06", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e4a01f4", + "image": "kubeshop/testkube-soapui-executor:6cbcb06", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e4a01f4", + "image": "kubeshop/testkube-k6-executor:6cbcb06", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e4a01f4", + "image": "kubeshop/testkube-cypress-executor:6cbcb06", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e4a01f4", + "image": "kubeshop/testkube-curl-executor:6cbcb06", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e4a01f4", + "image": "kubeshop/testkube-postman-executor:6cbcb06", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e4a01f4", + "image": "kubeshop/testkube-artillery-executor:6cbcb06", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e4a01f4", + "image": "kubeshop/testkube-scraper-executor:6cbcb06", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e4a01f4", + "image": "kubeshop/testkube-init-executor:6cbcb06", "types": [] } } From 0585dc9eeda3ae5798124d3ec36cc140e45aeb11 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 8 Jun 2023 16:18:13 +0000 Subject: [PATCH 102/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 30ad6daba..d434cb8ef 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6cbcb06", + "image": "kubeshop/testkube-zap-executor:3695839", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6cbcb06", + "image": "kubeshop/testkube-playwright-executor:3695839", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6cbcb06", + "image": "kubeshop/testkube-jmeter-executor:3695839", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6cbcb06", + "image": "kubeshop/testkube-ginkgo-executor:3695839", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6cbcb06", + "image": "kubeshop/testkube-maven-executor:3695839", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6cbcb06", + "image": "kubeshop/testkube-gradle-executor:3695839", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6cbcb06", + "image": "kubeshop/testkube-kubepug-executor:3695839", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6cbcb06", + "image": "kubeshop/testkube-soapui-executor:3695839", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6cbcb06", + "image": "kubeshop/testkube-k6-executor:3695839", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6cbcb06", + "image": "kubeshop/testkube-cypress-executor:3695839", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6cbcb06", + "image": "kubeshop/testkube-curl-executor:3695839", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6cbcb06", + "image": "kubeshop/testkube-postman-executor:3695839", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6cbcb06", + "image": "kubeshop/testkube-artillery-executor:3695839", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6cbcb06", + "image": "kubeshop/testkube-scraper-executor:3695839", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6cbcb06", + "image": "kubeshop/testkube-init-executor:3695839", "types": [] } } From b5b6c37e0aab005c39d1d1ca5ee134de9c09dd47 Mon Sep 17 00:00:00 2001 From: Guillaume Berche Date: Fri, 9 Jun 2023 12:18:27 +0200 Subject: [PATCH 103/763] Testkube Doc: refine test doc for content.type (#541) * Doc: refine schema for content.type Extracted from https://github.com/kubeshop/testkube/blob/cca3c13629078891f269f691e1050ae5adb99d5a/docs/docs/test-types/prebuilt-executor.md?plain=1#L60-L65 * Doc: refine schema for content.type Extracted from https://github.com/kubeshop/testkube/blob/cca3c13629078891f269f691e1050ae5adb99d5a/docs/docs/test-types/prebuilt-executor.md?plain=1#L60-L65 * Doc: refine schema for content.type Refine git wording https://git-scm.com/docs/git-clone > --depth > Create a shallow clone with a history truncated to the specified number of commits. https://git-scm.com/docs/git-sparse-checkout > This command is used to create sparse checkouts, which change the working tree from having all tracked files present to only having a subset of those files --- .../templates/tests.testkube.io_tests.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 3e50f5c3b..dd71e0345 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -428,7 +428,13 @@ spec: type: string type: object type: - description: test type + description: | + type of sources a runner can get data from. + string: String content (e.g. Postman JSON file). + file-uri: content stored on the webserver. + git-file: the file stored in the Git repo in the given repository.path field. + git-dir: the entire git repo or git subdirectory depending on the repository.path field (Testkube does a shadow clone and sparse checkout to limit IOs in the case of monorepos) + git: automatically provisions either a file, directory or whole git repository depending on the repository.path field enum: - string - file-uri From 477d5c2ab82079ca312e8d2dccde01c4302ea686 Mon Sep 17 00:00:00 2001 From: Guillaume Berche Date: Fri, 9 Jun 2023 12:18:55 +0200 Subject: [PATCH 104/763] Doc update: preRunScript ignored for container executor (#535) See https://discord.com/channels/884464549347074049/1088559756714705067/1088571830639542343 --- charts/testkube-operator/templates/tests.testkube.io_tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index dd71e0345..31471d987 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -597,7 +597,7 @@ spec: format: int32 type: integer preRunScript: - description: script to run before test execution + description: script to run before test execution (not supported for container executors) type: string scraperTemplate: description: scraper template extensions From ce85b359ce00c0de4e296bdc33d1aa3471a265c8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 9 Jun 2023 12:07:46 +0000 Subject: [PATCH 105/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d434cb8ef..875c340d2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3695839", + "image": "kubeshop/testkube-zap-executor:7d20507", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3695839", + "image": "kubeshop/testkube-playwright-executor:7d20507", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3695839", + "image": "kubeshop/testkube-jmeter-executor:7d20507", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3695839", + "image": "kubeshop/testkube-ginkgo-executor:7d20507", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3695839", + "image": "kubeshop/testkube-maven-executor:7d20507", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3695839", + "image": "kubeshop/testkube-gradle-executor:7d20507", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3695839", + "image": "kubeshop/testkube-kubepug-executor:7d20507", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3695839", + "image": "kubeshop/testkube-soapui-executor:7d20507", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3695839", + "image": "kubeshop/testkube-k6-executor:7d20507", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3695839", + "image": "kubeshop/testkube-cypress-executor:7d20507", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3695839", + "image": "kubeshop/testkube-curl-executor:7d20507", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3695839", + "image": "kubeshop/testkube-postman-executor:7d20507", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3695839", + "image": "kubeshop/testkube-artillery-executor:7d20507", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3695839", + "image": "kubeshop/testkube-scraper-executor:7d20507", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3695839", + "image": "kubeshop/testkube-init-executor:7d20507", "types": [] } } From 342931490392533b13a7ddb234b5c7388661d153 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 9 Jun 2023 16:23:11 +0300 Subject: [PATCH 106/763] fix: template labels --- charts/testkube-operator/templates/pre-upgrade.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index d38843d39..b918be002 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -6,7 +6,7 @@ metadata: labels: {{- if .Values.global.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} - {{- end }} + {{- end }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: {{ .Release.Name }}-operator-pre-upgrade annotations: @@ -21,6 +21,9 @@ spec: metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} app.kubernetes.io/component: testkube-operator app.kubernetes.io/name: {{ .Release.Name }}-operator-pre-upgrade spec: From c5b634905c14dbab5e243dfff86a04e318bca28d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 9 Jun 2023 16:58:36 +0000 Subject: [PATCH 107/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 875c340d2..175a0cd62 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7d20507", + "image": "kubeshop/testkube-zap-executor:7e3b0c3", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7d20507", + "image": "kubeshop/testkube-playwright-executor:7e3b0c3", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7d20507", + "image": "kubeshop/testkube-jmeter-executor:7e3b0c3", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7d20507", + "image": "kubeshop/testkube-ginkgo-executor:7e3b0c3", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7d20507", + "image": "kubeshop/testkube-maven-executor:7e3b0c3", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7d20507", + "image": "kubeshop/testkube-gradle-executor:7e3b0c3", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7d20507", + "image": "kubeshop/testkube-kubepug-executor:7e3b0c3", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7d20507", + "image": "kubeshop/testkube-soapui-executor:7e3b0c3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7d20507", + "image": "kubeshop/testkube-k6-executor:7e3b0c3", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7d20507", + "image": "kubeshop/testkube-cypress-executor:7e3b0c3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7d20507", + "image": "kubeshop/testkube-curl-executor:7e3b0c3", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7d20507", + "image": "kubeshop/testkube-postman-executor:7e3b0c3", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7d20507", + "image": "kubeshop/testkube-artillery-executor:7e3b0c3", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7d20507", + "image": "kubeshop/testkube-scraper-executor:7e3b0c3", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7d20507", + "image": "kubeshop/testkube-init-executor:7e3b0c3", "types": [] } } From d645f0d60b04fdf8a2e469caf54618a6ad7c39d1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 9 Jun 2023 17:05:17 +0000 Subject: [PATCH 108/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 175a0cd62..7be5c81a5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7e3b0c3", + "image": "kubeshop/testkube-zap-executor:17dd843", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7e3b0c3", + "image": "kubeshop/testkube-playwright-executor:17dd843", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7e3b0c3", + "image": "kubeshop/testkube-jmeter-executor:17dd843", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7e3b0c3", + "image": "kubeshop/testkube-ginkgo-executor:17dd843", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7e3b0c3", + "image": "kubeshop/testkube-maven-executor:17dd843", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7e3b0c3", + "image": "kubeshop/testkube-gradle-executor:17dd843", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7e3b0c3", + "image": "kubeshop/testkube-kubepug-executor:17dd843", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7e3b0c3", + "image": "kubeshop/testkube-soapui-executor:17dd843", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7e3b0c3", + "image": "kubeshop/testkube-k6-executor:17dd843", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7e3b0c3", + "image": "kubeshop/testkube-cypress-executor:17dd843", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7e3b0c3", + "image": "kubeshop/testkube-curl-executor:17dd843", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7e3b0c3", + "image": "kubeshop/testkube-postman-executor:17dd843", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7e3b0c3", + "image": "kubeshop/testkube-artillery-executor:17dd843", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7e3b0c3", + "image": "kubeshop/testkube-scraper-executor:17dd843", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7e3b0c3", + "image": "kubeshop/testkube-init-executor:17dd843", "types": [] } } From 3aa20729db1c908a32674ee353148c794b8e876e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 12 Jun 2023 11:45:42 +0000 Subject: [PATCH 109/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7be5c81a5..6ec40aa36 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:17dd843", + "image": "kubeshop/testkube-zap-executor:2b41245", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:17dd843", + "image": "kubeshop/testkube-playwright-executor:2b41245", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:17dd843", + "image": "kubeshop/testkube-jmeter-executor:2b41245", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:17dd843", + "image": "kubeshop/testkube-ginkgo-executor:2b41245", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:17dd843", + "image": "kubeshop/testkube-maven-executor:2b41245", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:17dd843", + "image": "kubeshop/testkube-gradle-executor:2b41245", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:17dd843", + "image": "kubeshop/testkube-kubepug-executor:2b41245", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:17dd843", + "image": "kubeshop/testkube-soapui-executor:2b41245", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:17dd843", + "image": "kubeshop/testkube-k6-executor:2b41245", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:17dd843", + "image": "kubeshop/testkube-cypress-executor:2b41245", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:17dd843", + "image": "kubeshop/testkube-curl-executor:2b41245", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:17dd843", + "image": "kubeshop/testkube-postman-executor:2b41245", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:17dd843", + "image": "kubeshop/testkube-artillery-executor:2b41245", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:17dd843", + "image": "kubeshop/testkube-scraper-executor:2b41245", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:17dd843", + "image": "kubeshop/testkube-init-executor:2b41245", "types": [] } } From 35009f6c7ba9db2ffbe5f3ad363aeb648887a9c4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 12 Jun 2023 11:57:37 +0000 Subject: [PATCH 110/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6ec40aa36..19044cce8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2b41245", + "image": "kubeshop/testkube-zap-executor:e4a86db", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2b41245", + "image": "kubeshop/testkube-playwright-executor:e4a86db", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2b41245", + "image": "kubeshop/testkube-jmeter-executor:e4a86db", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2b41245", + "image": "kubeshop/testkube-ginkgo-executor:e4a86db", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2b41245", + "image": "kubeshop/testkube-maven-executor:e4a86db", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2b41245", + "image": "kubeshop/testkube-gradle-executor:e4a86db", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2b41245", + "image": "kubeshop/testkube-kubepug-executor:e4a86db", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2b41245", + "image": "kubeshop/testkube-soapui-executor:e4a86db", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2b41245", + "image": "kubeshop/testkube-k6-executor:e4a86db", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2b41245", + "image": "kubeshop/testkube-cypress-executor:e4a86db", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2b41245", + "image": "kubeshop/testkube-curl-executor:e4a86db", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2b41245", + "image": "kubeshop/testkube-postman-executor:e4a86db", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2b41245", + "image": "kubeshop/testkube-artillery-executor:e4a86db", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2b41245", + "image": "kubeshop/testkube-scraper-executor:e4a86db", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2b41245", + "image": "kubeshop/testkube-init-executor:e4a86db", "types": [] } } From ffe59e14cbc101ef809275c24a2cd261deb69d8e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 12 Jun 2023 12:11:06 +0000 Subject: [PATCH 111/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 19044cce8..9826f238c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e4a86db", + "image": "kubeshop/testkube-zap-executor:7f4fe81", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e4a86db", + "image": "kubeshop/testkube-playwright-executor:7f4fe81", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e4a86db", + "image": "kubeshop/testkube-jmeter-executor:7f4fe81", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e4a86db", + "image": "kubeshop/testkube-ginkgo-executor:7f4fe81", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e4a86db", + "image": "kubeshop/testkube-maven-executor:7f4fe81", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e4a86db", + "image": "kubeshop/testkube-gradle-executor:7f4fe81", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e4a86db", + "image": "kubeshop/testkube-kubepug-executor:7f4fe81", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e4a86db", + "image": "kubeshop/testkube-soapui-executor:7f4fe81", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e4a86db", + "image": "kubeshop/testkube-k6-executor:7f4fe81", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e4a86db", + "image": "kubeshop/testkube-cypress-executor:7f4fe81", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e4a86db", + "image": "kubeshop/testkube-curl-executor:7f4fe81", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e4a86db", + "image": "kubeshop/testkube-postman-executor:7f4fe81", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e4a86db", + "image": "kubeshop/testkube-artillery-executor:7f4fe81", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e4a86db", + "image": "kubeshop/testkube-scraper-executor:7f4fe81", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e4a86db", + "image": "kubeshop/testkube-init-executor:7f4fe81", "types": [] } } From a8d1c31466c0a099f62bad5077378508ab3ec71d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 13 Jun 2023 11:57:44 +0000 Subject: [PATCH 112/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9826f238c..5c90ab2e7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7f4fe81", + "image": "kubeshop/testkube-zap-executor:06205fd", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7f4fe81", + "image": "kubeshop/testkube-playwright-executor:06205fd", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7f4fe81", + "image": "kubeshop/testkube-jmeter-executor:06205fd", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7f4fe81", + "image": "kubeshop/testkube-ginkgo-executor:06205fd", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7f4fe81", + "image": "kubeshop/testkube-maven-executor:06205fd", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7f4fe81", + "image": "kubeshop/testkube-gradle-executor:06205fd", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7f4fe81", + "image": "kubeshop/testkube-kubepug-executor:06205fd", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7f4fe81", + "image": "kubeshop/testkube-soapui-executor:06205fd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7f4fe81", + "image": "kubeshop/testkube-k6-executor:06205fd", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7f4fe81", + "image": "kubeshop/testkube-cypress-executor:06205fd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7f4fe81", + "image": "kubeshop/testkube-curl-executor:06205fd", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7f4fe81", + "image": "kubeshop/testkube-postman-executor:06205fd", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7f4fe81", + "image": "kubeshop/testkube-artillery-executor:06205fd", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7f4fe81", + "image": "kubeshop/testkube-scraper-executor:06205fd", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7f4fe81", + "image": "kubeshop/testkube-init-executor:06205fd", "types": [] } } From 5e42fd57eebbc4fc4d5ce209e5b92dd197960db0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 14 Jun 2023 11:22:41 +0000 Subject: [PATCH 113/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5c90ab2e7..7a02c2ed7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:06205fd", + "image": "kubeshop/testkube-zap-executor:0222ef4", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:06205fd", + "image": "kubeshop/testkube-playwright-executor:0222ef4", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:06205fd", + "image": "kubeshop/testkube-jmeter-executor:0222ef4", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:06205fd", + "image": "kubeshop/testkube-ginkgo-executor:0222ef4", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:06205fd", + "image": "kubeshop/testkube-maven-executor:0222ef4", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:06205fd", + "image": "kubeshop/testkube-gradle-executor:0222ef4", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:06205fd", + "image": "kubeshop/testkube-kubepug-executor:0222ef4", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:06205fd", + "image": "kubeshop/testkube-soapui-executor:0222ef4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:06205fd", + "image": "kubeshop/testkube-k6-executor:0222ef4", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:06205fd", + "image": "kubeshop/testkube-cypress-executor:0222ef4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:06205fd", + "image": "kubeshop/testkube-curl-executor:0222ef4", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:06205fd", + "image": "kubeshop/testkube-postman-executor:0222ef4", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:06205fd", + "image": "kubeshop/testkube-artillery-executor:0222ef4", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:06205fd", + "image": "kubeshop/testkube-scraper-executor:0222ef4", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:06205fd", + "image": "kubeshop/testkube-init-executor:0222ef4", "types": [] } } From d8e2c9b3eb3c8fd585a6e93ff65ef1a5b6ec08da Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 14 Jun 2023 14:56:27 +0000 Subject: [PATCH 114/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7a02c2ed7..31fe9b03e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0222ef4", + "image": "kubeshop/testkube-zap-executor:0affe50", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0222ef4", + "image": "kubeshop/testkube-playwright-executor:0affe50", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0222ef4", + "image": "kubeshop/testkube-jmeter-executor:0affe50", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0222ef4", + "image": "kubeshop/testkube-ginkgo-executor:0affe50", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0222ef4", + "image": "kubeshop/testkube-maven-executor:0affe50", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0222ef4", + "image": "kubeshop/testkube-gradle-executor:0affe50", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0222ef4", + "image": "kubeshop/testkube-kubepug-executor:0affe50", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0222ef4", + "image": "kubeshop/testkube-soapui-executor:0affe50", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0222ef4", + "image": "kubeshop/testkube-k6-executor:0affe50", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0222ef4", + "image": "kubeshop/testkube-cypress-executor:0affe50", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0222ef4", + "image": "kubeshop/testkube-curl-executor:0affe50", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0222ef4", + "image": "kubeshop/testkube-postman-executor:0affe50", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0222ef4", + "image": "kubeshop/testkube-artillery-executor:0affe50", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0222ef4", + "image": "kubeshop/testkube-scraper-executor:0affe50", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0222ef4", + "image": "kubeshop/testkube-init-executor:0affe50", "types": [] } } From 25cd28b60a99f27e1392908db36166502ad455e2 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 15 Jun 2023 13:46:45 +0300 Subject: [PATCH 115/763] feat: testsuite v3 (#380) * feat: testsuite v3 * fix: remove required steps * fix: sync testsuite crd * fix: duration format * fix: change test suite step definition * fix: yaml indent --- .../tests.testkube.io_testsuites.yaml | 270 ++++++++++++++++++ 1 file changed, 270 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index 894ff9fcd..7e1f15f71 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -542,6 +542,276 @@ spec: type: object type: object served: true + storage: false + subresources: + status: {} + - name: v3 + schema: + openAPIV3Schema: + description: TestSuite is the Schema for the testsuites API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestSuiteSpec defines the desired state of TestSuite + properties: + after: + description: After batch steps is list of batch tests which will be + sequentially orchestrated for parallel tests in each batch + items: + description: set of steps run in parallel + properties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types + properties: + delay: + description: delay duration in time units + format: duration + type: string + test: + description: object name + type: string + type: object + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: array + before: + description: Before batch steps is list of batch tests which will + be sequentially orchestrated for parallel tests in each batch + items: + description: set of steps run in parallel + properties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types + properties: + delay: + description: delay duration in time units + format: duration + type: string + test: + description: object name + type: string + type: object + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: array + description: + type: string + executionRequest: + description: test suite execution request body + properties: + cronJobTemplate: + description: cron job template extensions + type: string + executionLabels: + additionalProperties: + type: string + description: execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + labels: + additionalProperties: + type: string + description: test suite labels + type: object + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + secretUUID: + description: secret uuid + type: string + sync: + description: whether to start execution sync or async + type: boolean + timeout: + description: timeout for test suite execution + format: int32 + type: integer + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + type: object + repeats: + type: integer + schedule: + description: schedule in cron job format for scheduled test execution + type: string + steps: + description: Batch steps is list of batch tests which will be sequentially + orchestrated for parallel tests in each batch + items: + description: set of steps run in parallel + properties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types + properties: + delay: + description: delay duration in time units + format: duration + type: string + test: + description: object name + type: string + type: object + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: array + type: object + status: + description: TestSuiteStatus defines the observed state of TestSuite + properties: + latestExecution: + description: latest execution result + properties: + endTime: + description: test suite execution end time + format: date-time + type: string + id: + description: execution id + type: string + startTime: + description: test suite execution start time + format: date-time + type: string + status: + type: string + type: object + type: object + type: object + served: true storage: true subresources: status: {} From 593638723883cc5064cc20d728ac9eeffc858e49 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 15 Jun 2023 11:18:58 +0000 Subject: [PATCH 116/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 31fe9b03e..da5f24504 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0affe50", + "image": "kubeshop/testkube-zap-executor:794934e", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0affe50", + "image": "kubeshop/testkube-playwright-executor:794934e", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0affe50", + "image": "kubeshop/testkube-jmeter-executor:794934e", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0affe50", + "image": "kubeshop/testkube-ginkgo-executor:794934e", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0affe50", + "image": "kubeshop/testkube-maven-executor:794934e", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0affe50", + "image": "kubeshop/testkube-gradle-executor:794934e", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0affe50", + "image": "kubeshop/testkube-kubepug-executor:794934e", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0affe50", + "image": "kubeshop/testkube-soapui-executor:794934e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0affe50", + "image": "kubeshop/testkube-k6-executor:794934e", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0affe50", + "image": "kubeshop/testkube-cypress-executor:794934e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0affe50", + "image": "kubeshop/testkube-curl-executor:794934e", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0affe50", + "image": "kubeshop/testkube-postman-executor:794934e", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0affe50", + "image": "kubeshop/testkube-artillery-executor:794934e", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0affe50", + "image": "kubeshop/testkube-scraper-executor:794934e", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0affe50", + "image": "kubeshop/testkube-init-executor:794934e", "types": [] } } From 57ec48392a975dbada4a8a318adf7c1f39fa2a9d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 15 Jun 2023 11:32:31 +0000 Subject: [PATCH 117/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index da5f24504..e9ec70ef1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:794934e", + "image": "kubeshop/testkube-zap-executor:8134e98", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:794934e", + "image": "kubeshop/testkube-playwright-executor:8134e98", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:794934e", + "image": "kubeshop/testkube-jmeter-executor:8134e98", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:794934e", + "image": "kubeshop/testkube-ginkgo-executor:8134e98", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:794934e", + "image": "kubeshop/testkube-maven-executor:8134e98", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:794934e", + "image": "kubeshop/testkube-gradle-executor:8134e98", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:794934e", + "image": "kubeshop/testkube-kubepug-executor:8134e98", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:794934e", + "image": "kubeshop/testkube-soapui-executor:8134e98", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:794934e", + "image": "kubeshop/testkube-k6-executor:8134e98", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:794934e", + "image": "kubeshop/testkube-cypress-executor:8134e98", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:794934e", + "image": "kubeshop/testkube-curl-executor:8134e98", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:794934e", + "image": "kubeshop/testkube-postman-executor:8134e98", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:794934e", + "image": "kubeshop/testkube-artillery-executor:8134e98", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:794934e", + "image": "kubeshop/testkube-scraper-executor:8134e98", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:794934e", + "image": "kubeshop/testkube-init-executor:8134e98", "types": [] } } From 5cb7ee5403b4a351b64f87f1145af870f8b1ef52 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 15 Jun 2023 15:40:23 +0300 Subject: [PATCH 118/763] fix: minio service labels (#544) --- charts/testkube-api/templates/minio.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index e6c7b6256..5b4f8829d 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -138,6 +138,10 @@ kind: Service metadata: # This name uniquely identifies the service name: testkube-minio-service-{{ .Release.Namespace }} + labels: + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} spec: type: ClusterIP ports: From a317055d8101c455386626794a15bb15bdf90d43 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 15 Jun 2023 15:09:26 +0000 Subject: [PATCH 119/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e9ec70ef1..deddc6fc4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8134e98", + "image": "kubeshop/testkube-zap-executor:1.12.5-beta005", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8134e98", + "image": "kubeshop/testkube-playwright-executor:1.12.5-beta005", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8134e98", + "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta005", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8134e98", + "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta005", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8134e98", + "image": "kubeshop/testkube-maven-executor:1.12.5-beta005", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8134e98", + "image": "kubeshop/testkube-gradle-executor:1.12.5-beta005", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8134e98", + "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta005", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8134e98", + "image": "kubeshop/testkube-soapui-executor:1.12.5-beta005", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8134e98", + "image": "kubeshop/testkube-k6-executor:1.12.5-beta005", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8134e98", + "image": "kubeshop/testkube-cypress-executor:1.12.5-beta005", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8134e98", + "image": "kubeshop/testkube-curl-executor:1.12.5-beta005", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8134e98", + "image": "kubeshop/testkube-postman-executor:1.12.5-beta005", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8134e98", + "image": "kubeshop/testkube-artillery-executor:1.12.5-beta005", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8134e98", + "image": "kubeshop/testkube-scraper-executor:1.12.5-beta005", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8134e98", + "image": "kubeshop/testkube-init-executor:1.12.5-beta005", "types": [] } } From 1e171f5508fbee5286beaa62316ef8eac3fb80e9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 15 Jun 2023 15:19:25 +0000 Subject: [PATCH 120/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index deddc6fc4..d1688aca4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.5-beta005", + "image": "kubeshop/testkube-zap-executor:ddcaba5", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.5-beta005", + "image": "kubeshop/testkube-playwright-executor:ddcaba5", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta005", + "image": "kubeshop/testkube-jmeter-executor:ddcaba5", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta005", + "image": "kubeshop/testkube-ginkgo-executor:ddcaba5", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.5-beta005", + "image": "kubeshop/testkube-maven-executor:ddcaba5", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.5-beta005", + "image": "kubeshop/testkube-gradle-executor:ddcaba5", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta005", + "image": "kubeshop/testkube-kubepug-executor:ddcaba5", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.5-beta005", + "image": "kubeshop/testkube-soapui-executor:ddcaba5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.5-beta005", + "image": "kubeshop/testkube-k6-executor:ddcaba5", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.5-beta005", + "image": "kubeshop/testkube-cypress-executor:ddcaba5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.5-beta005", + "image": "kubeshop/testkube-curl-executor:ddcaba5", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.5-beta005", + "image": "kubeshop/testkube-postman-executor:ddcaba5", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.5-beta005", + "image": "kubeshop/testkube-artillery-executor:ddcaba5", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.5-beta005", + "image": "kubeshop/testkube-scraper-executor:ddcaba5", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.5-beta005", + "image": "kubeshop/testkube-init-executor:ddcaba5", "types": [] } } From ee35deb9f5bb0890902f745d09455409360d8dcb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 16 Jun 2023 06:09:01 +0000 Subject: [PATCH 121/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d1688aca4..3830169ec 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ddcaba5", + "image": "kubeshop/testkube-zap-executor:26ba438", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ddcaba5", + "image": "kubeshop/testkube-playwright-executor:26ba438", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ddcaba5", + "image": "kubeshop/testkube-jmeter-executor:26ba438", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ddcaba5", + "image": "kubeshop/testkube-ginkgo-executor:26ba438", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ddcaba5", + "image": "kubeshop/testkube-maven-executor:26ba438", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ddcaba5", + "image": "kubeshop/testkube-gradle-executor:26ba438", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ddcaba5", + "image": "kubeshop/testkube-kubepug-executor:26ba438", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ddcaba5", + "image": "kubeshop/testkube-soapui-executor:26ba438", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ddcaba5", + "image": "kubeshop/testkube-k6-executor:26ba438", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ddcaba5", + "image": "kubeshop/testkube-cypress-executor:26ba438", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ddcaba5", + "image": "kubeshop/testkube-curl-executor:26ba438", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ddcaba5", + "image": "kubeshop/testkube-postman-executor:26ba438", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ddcaba5", + "image": "kubeshop/testkube-artillery-executor:26ba438", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ddcaba5", + "image": "kubeshop/testkube-scraper-executor:26ba438", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ddcaba5", + "image": "kubeshop/testkube-init-executor:26ba438", "types": [] } } From 81c21bfc4c3d243cb9c02cb9b7994c789f44cde3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 16 Jun 2023 10:06:20 +0000 Subject: [PATCH 122/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3830169ec..d090da144 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:26ba438", + "image": "kubeshop/testkube-zap-executor:1.12.5-beta006", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:26ba438", + "image": "kubeshop/testkube-playwright-executor:1.12.5-beta006", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:26ba438", + "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta006", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:26ba438", + "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta006", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:26ba438", + "image": "kubeshop/testkube-maven-executor:1.12.5-beta006", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:26ba438", + "image": "kubeshop/testkube-gradle-executor:1.12.5-beta006", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:26ba438", + "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta006", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:26ba438", + "image": "kubeshop/testkube-soapui-executor:1.12.5-beta006", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:26ba438", + "image": "kubeshop/testkube-k6-executor:1.12.5-beta006", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:26ba438", + "image": "kubeshop/testkube-cypress-executor:1.12.5-beta006", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:26ba438", + "image": "kubeshop/testkube-curl-executor:1.12.5-beta006", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:26ba438", + "image": "kubeshop/testkube-postman-executor:1.12.5-beta006", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:26ba438", + "image": "kubeshop/testkube-artillery-executor:1.12.5-beta006", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:26ba438", + "image": "kubeshop/testkube-scraper-executor:1.12.5-beta006", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:26ba438", + "image": "kubeshop/testkube-init-executor:1.12.5-beta006", "types": [] } } From 59d3bb42c099e9d0f5deb1f1b2ef434d26151a8b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 16 Jun 2023 12:25:59 +0000 Subject: [PATCH 123/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d090da144..ad4fb65e5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.5-beta006", + "image": "kubeshop/testkube-zap-executor:e367ea1", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.5-beta006", + "image": "kubeshop/testkube-playwright-executor:e367ea1", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta006", + "image": "kubeshop/testkube-jmeter-executor:e367ea1", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta006", + "image": "kubeshop/testkube-ginkgo-executor:e367ea1", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.5-beta006", + "image": "kubeshop/testkube-maven-executor:e367ea1", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.5-beta006", + "image": "kubeshop/testkube-gradle-executor:e367ea1", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta006", + "image": "kubeshop/testkube-kubepug-executor:e367ea1", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.5-beta006", + "image": "kubeshop/testkube-soapui-executor:e367ea1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.5-beta006", + "image": "kubeshop/testkube-k6-executor:e367ea1", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.5-beta006", + "image": "kubeshop/testkube-cypress-executor:e367ea1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.5-beta006", + "image": "kubeshop/testkube-curl-executor:e367ea1", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.5-beta006", + "image": "kubeshop/testkube-postman-executor:e367ea1", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.5-beta006", + "image": "kubeshop/testkube-artillery-executor:e367ea1", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.5-beta006", + "image": "kubeshop/testkube-scraper-executor:e367ea1", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.5-beta006", + "image": "kubeshop/testkube-init-executor:e367ea1", "types": [] } } From 42061bc963882b63271730ca6ab3dbcda4b4af31 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 19 Jun 2023 09:42:39 +0000 Subject: [PATCH 124/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ad4fb65e5..e59b196b0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e367ea1", + "image": "kubeshop/testkube-zap-executor:1.12.7-beta", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e367ea1", + "image": "kubeshop/testkube-playwright-executor:1.12.7-beta", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e367ea1", + "image": "kubeshop/testkube-jmeter-executor:1.12.7-beta", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e367ea1", + "image": "kubeshop/testkube-ginkgo-executor:1.12.7-beta", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e367ea1", + "image": "kubeshop/testkube-maven-executor:1.12.7-beta", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e367ea1", + "image": "kubeshop/testkube-gradle-executor:1.12.7-beta", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e367ea1", + "image": "kubeshop/testkube-kubepug-executor:1.12.7-beta", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e367ea1", + "image": "kubeshop/testkube-soapui-executor:1.12.7-beta", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e367ea1", + "image": "kubeshop/testkube-k6-executor:1.12.7-beta", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e367ea1", + "image": "kubeshop/testkube-cypress-executor:1.12.7-beta", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e367ea1", + "image": "kubeshop/testkube-curl-executor:1.12.7-beta", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e367ea1", + "image": "kubeshop/testkube-postman-executor:1.12.7-beta", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e367ea1", + "image": "kubeshop/testkube-artillery-executor:1.12.7-beta", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e367ea1", + "image": "kubeshop/testkube-scraper-executor:1.12.7-beta", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e367ea1", + "image": "kubeshop/testkube-init-executor:1.12.7-beta", "types": [] } } From c8ff8facc9f534a9e8d0421980d963f649d60dd6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 19 Jun 2023 12:06:34 +0000 Subject: [PATCH 125/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e59b196b0..3167d1e6c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.7-beta", + "image": "kubeshop/testkube-zap-executor:eaa1645", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.7-beta", + "image": "kubeshop/testkube-playwright-executor:eaa1645", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.7-beta", + "image": "kubeshop/testkube-jmeter-executor:eaa1645", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.7-beta", + "image": "kubeshop/testkube-ginkgo-executor:eaa1645", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.7-beta", + "image": "kubeshop/testkube-maven-executor:eaa1645", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.7-beta", + "image": "kubeshop/testkube-gradle-executor:eaa1645", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.7-beta", + "image": "kubeshop/testkube-kubepug-executor:eaa1645", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.7-beta", + "image": "kubeshop/testkube-soapui-executor:eaa1645", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.7-beta", + "image": "kubeshop/testkube-k6-executor:eaa1645", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.7-beta", + "image": "kubeshop/testkube-cypress-executor:eaa1645", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.7-beta", + "image": "kubeshop/testkube-curl-executor:eaa1645", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.7-beta", + "image": "kubeshop/testkube-postman-executor:eaa1645", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.7-beta", + "image": "kubeshop/testkube-artillery-executor:eaa1645", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.7-beta", + "image": "kubeshop/testkube-scraper-executor:eaa1645", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.7-beta", + "image": "kubeshop/testkube-init-executor:eaa1645", "types": [] } } From fc89468266c457f368e9b4989d387903bb238147 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:01:15 +0300 Subject: [PATCH 126/763] charts: add warning for global image params (#547) --- charts/testkube-api/values.yaml | 1 + charts/testkube-dashboard/values.yaml | 3 ++- charts/testkube-operator/values.yaml | 1 + charts/testkube/values.yaml | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index fb56adcc3..1c23e6ae6 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -3,6 +3,7 @@ # Declare variables to be passed into your templates. ### @section Global image parameters +## Important! Please, note that this will override sub-chart image parameters. ## Global Docker image registry ## Global Docker registry secret names as an array global: diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 44f72d650..62d1688d0 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -2,7 +2,8 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. -#Global image parameters +## Global image parameters +## Important! Please, note that this will override sub-chart image parameters. ## @param global.imageRegistry Global Docker image registry ## @param global.imagePullSecrets [array] Global Docker registry secret names as an array ## @param global.labels Labels to add to all deployed objects diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index 5dac2b1cd..7b9d94b5d 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -3,6 +3,7 @@ # Declare variables to be passed into your templates. ### @section Global image parameters +## Important! Please, note that this will override sub-chart image parameters. ## Global Docker image registry ## Global Docker registry secret names as an array ## Labels to add to all deployed objects diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 77cb23e3a..9d69b4bc4 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -3,6 +3,7 @@ # Declare variables to be passed into your templates. # -- Global image parameters +# -- Important! Please, note that this will override sub-chart image parameters. global: # -- Global Docker image registry imageRegistry: "" From 2e89dba2b0b1d5c85e886a24fee1edf851a1223d Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:53:22 +0300 Subject: [PATCH 127/763] fix error with enabled tls (#548) --- charts/testkube-api/templates/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6035290d0..4b18918e7 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -70,7 +70,7 @@ spec: {{- end }} {{- if .Values.mongodb.allowTLS }} - name: API_MONGO_ALLOW_TLS - value: {{ .Values.mongodb.allowTLS }} + value: "{{ .Values.mongodb.allowTLS }}" {{- end }} - name: API_MONGO_ALLOW_DISK_USE value: "{{ .Values.mongodb.allowDiskUse }}" From bfb558154aecad4552b55cbcf6387f1ebafd8cf8 Mon Sep 17 00:00:00 2001 From: Jesper Axelsen <43172501+jaxels10@users.noreply.github.com> Date: Mon, 19 Jun 2023 16:41:14 +0200 Subject: [PATCH 128/763] testkube-operator: Removed ns from tokenSecret and usernameSecret (#545) --- .../templates/tests.testkube.io_tests.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 31471d987..441bef9cf 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -388,9 +388,6 @@ spec: name: description: object name type: string - namespace: - description: object kubernetes namespace - type: string required: - key - name @@ -415,9 +412,6 @@ spec: name: description: object name type: string - namespace: - description: object kubernetes namespace - type: string required: - key - name From 2ed5c5b9724dac8bc74f4980ad253d0dcb85a9f6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 19 Jun 2023 15:08:34 +0000 Subject: [PATCH 129/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3167d1e6c..40a79fd91 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:eaa1645", + "image": "kubeshop/testkube-zap-executor:1.12.5-beta007", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:eaa1645", + "image": "kubeshop/testkube-playwright-executor:1.12.5-beta007", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:eaa1645", + "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta007", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:eaa1645", + "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta007", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:eaa1645", + "image": "kubeshop/testkube-maven-executor:1.12.5-beta007", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:eaa1645", + "image": "kubeshop/testkube-gradle-executor:1.12.5-beta007", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:eaa1645", + "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta007", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:eaa1645", + "image": "kubeshop/testkube-soapui-executor:1.12.5-beta007", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:eaa1645", + "image": "kubeshop/testkube-k6-executor:1.12.5-beta007", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:eaa1645", + "image": "kubeshop/testkube-cypress-executor:1.12.5-beta007", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:eaa1645", + "image": "kubeshop/testkube-curl-executor:1.12.5-beta007", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:eaa1645", + "image": "kubeshop/testkube-postman-executor:1.12.5-beta007", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:eaa1645", + "image": "kubeshop/testkube-artillery-executor:1.12.5-beta007", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:eaa1645", + "image": "kubeshop/testkube-scraper-executor:1.12.5-beta007", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:eaa1645", + "image": "kubeshop/testkube-init-executor:1.12.5-beta007", "types": [] } } From ff67a47c4f0fa23ffb8a3bc80e725f9498f74781 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 20 Jun 2023 10:14:57 +0000 Subject: [PATCH 130/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 40a79fd91..0b1f1d23a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.5-beta007", + "image": "kubeshop/testkube-zap-executor:ef7e0d9", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.5-beta007", + "image": "kubeshop/testkube-playwright-executor:ef7e0d9", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.5-beta007", + "image": "kubeshop/testkube-jmeter-executor:ef7e0d9", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.5-beta007", + "image": "kubeshop/testkube-ginkgo-executor:ef7e0d9", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.5-beta007", + "image": "kubeshop/testkube-maven-executor:ef7e0d9", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.5-beta007", + "image": "kubeshop/testkube-gradle-executor:ef7e0d9", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.5-beta007", + "image": "kubeshop/testkube-kubepug-executor:ef7e0d9", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.5-beta007", + "image": "kubeshop/testkube-soapui-executor:ef7e0d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.5-beta007", + "image": "kubeshop/testkube-k6-executor:ef7e0d9", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.5-beta007", + "image": "kubeshop/testkube-cypress-executor:ef7e0d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.5-beta007", + "image": "kubeshop/testkube-curl-executor:ef7e0d9", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.5-beta007", + "image": "kubeshop/testkube-postman-executor:ef7e0d9", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.5-beta007", + "image": "kubeshop/testkube-artillery-executor:ef7e0d9", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.5-beta007", + "image": "kubeshop/testkube-scraper-executor:ef7e0d9", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.5-beta007", + "image": "kubeshop/testkube-init-executor:ef7e0d9", "types": [] } } From 2502811d7eaecad577732e5d4ac8ee5e10065d0c Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 21 Jun 2023 11:18:12 +0300 Subject: [PATCH 131/763] feat: update config map for testkube-api (#550) * update config map for testkube-api to pass custom job-template.yml --- charts/testkube-api/templates/configmap.yaml | 4 +++ charts/testkube-api/values.yaml | 3 +++ charts/testkube/values-demo.yaml | 3 +++ charts/testkube/values-develop.yaml | 3 +++ charts/testkube/values-pre-release.yaml | 3 +++ charts/testkube/values-stage.yaml | 3 +++ charts/testkube/values.yaml | 26 ++++++++++++++++++++ 7 files changed, 45 insertions(+) diff --git a/charts/testkube-api/templates/configmap.yaml b/charts/testkube-api/templates/configmap.yaml index a31d67a9e..e1507aec7 100644 --- a/charts/testkube-api/templates/configmap.yaml +++ b/charts/testkube-api/templates/configmap.yaml @@ -17,7 +17,11 @@ data: job-scraper-template.yml: | {{ .Files.Get "job-scraper-template.yml" | indent 4 }} job-template.yml: | +{{- if .Values.configValues }} + {{ toYaml .Values.configValues | trimAll "|" | trim | indent 4 }} +{{- else }} {{ .Files.Get "job-template.yml" | indent 4 }} +{{- end }} pvc-container-template.yml: | {{ .Files.Get "pvc-container-template.yml" | indent 4 }} slack-config.json: | diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 1c23e6ae6..e52f7712e 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -51,6 +51,9 @@ image: nameOverride: "" fullnameOverride: "" +## Custom job-template.yml that will passed to Testkube API +configValues: "" + ## Testkube API Deployment parameters ## Running Testkube in Agent mode cloud: diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index bde0e9ff3..a85271312 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -14,6 +14,9 @@ imagePullSecrets: [] nameOverride: "testkube" fullnameOverride: "testkube" +## Custom job-template.yml that will passed to Testkube API +configValues: "" + serviceAccount: # Specifies whether a service account should be created create: true diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index d4e46dc5f..dd57bae82 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -14,6 +14,9 @@ imagePullSecrets: [] nameOverride: "testkube" fullnameOverride: "testkube" +## Custom job-template.yml that will passed to Testkube API +configValues: "" + serviceAccount: # Specifies whether a service account should be created create: true diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index db788be5e..59f033301 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -14,6 +14,9 @@ imagePullSecrets: [] nameOverride: "testkube" fullnameOverride: "testkube" +## Custom job-template.yml that will passed to Testkube API +configValues: "" + serviceAccount: # Specifies whether a service account should be created create: true diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 0244132dc..f58618e34 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -14,6 +14,9 @@ imagePullSecrets: [] nameOverride: "testkube" fullnameOverride: "testkube" +## Custom job-template.yml that will passed to Testkube API +configValues: "" + serviceAccount: # Specifies whether a service account should be created create: true diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 9d69b4bc4..7dbc8eea0 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -165,6 +165,32 @@ testkube-api: multinamespace: enabled: false + # -- Custom job-template.yml that will passed to Testkube API. Example: +# configValues: | +# apiVersion: batch/v1 +# kind: Job +# metadata: +# labels: +# key1: value1 +# key2: value2 +# spec: +# template: +# metadata: +# labels: +# key1: value1 +# key2: value2 +# annotations: +# key1: value1 +# key2: value2 +# spec: +# containers: +# - name: "{{ .Name }}" +# image: {{ .Image }} +# imagePullPolicy: Always +# command: +# - "/bin/runner" +# - '{{ .Jsn }}' + # Monitoring parameters prometheus: # -- Use monitoring From d068b4aba7aa92dca1334180a83b463798c91c17 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 21 Jun 2023 11:45:26 +0000 Subject: [PATCH 132/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0b1f1d23a..ead7851cd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ef7e0d9", + "image": "kubeshop/testkube-zap-executor:2399b0e", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ef7e0d9", + "image": "kubeshop/testkube-playwright-executor:2399b0e", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ef7e0d9", + "image": "kubeshop/testkube-jmeter-executor:2399b0e", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ef7e0d9", + "image": "kubeshop/testkube-ginkgo-executor:2399b0e", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ef7e0d9", + "image": "kubeshop/testkube-maven-executor:2399b0e", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ef7e0d9", + "image": "kubeshop/testkube-gradle-executor:2399b0e", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ef7e0d9", + "image": "kubeshop/testkube-kubepug-executor:2399b0e", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ef7e0d9", + "image": "kubeshop/testkube-soapui-executor:2399b0e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ef7e0d9", + "image": "kubeshop/testkube-k6-executor:2399b0e", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ef7e0d9", + "image": "kubeshop/testkube-cypress-executor:2399b0e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ef7e0d9", + "image": "kubeshop/testkube-curl-executor:2399b0e", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ef7e0d9", + "image": "kubeshop/testkube-postman-executor:2399b0e", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ef7e0d9", + "image": "kubeshop/testkube-artillery-executor:2399b0e", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ef7e0d9", + "image": "kubeshop/testkube-scraper-executor:2399b0e", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ef7e0d9", + "image": "kubeshop/testkube-init-executor:2399b0e", "types": [] } } From 356c08a79b6e84995f14707733f1515a818f3a3b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 21 Jun 2023 12:25:00 +0000 Subject: [PATCH 133/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ead7851cd..1980e9485 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2399b0e", + "image": "kubeshop/testkube-zap-executor:028acc8", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2399b0e", + "image": "kubeshop/testkube-playwright-executor:028acc8", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2399b0e", + "image": "kubeshop/testkube-jmeter-executor:028acc8", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2399b0e", + "image": "kubeshop/testkube-ginkgo-executor:028acc8", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2399b0e", + "image": "kubeshop/testkube-maven-executor:028acc8", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2399b0e", + "image": "kubeshop/testkube-gradle-executor:028acc8", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2399b0e", + "image": "kubeshop/testkube-kubepug-executor:028acc8", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2399b0e", + "image": "kubeshop/testkube-soapui-executor:028acc8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2399b0e", + "image": "kubeshop/testkube-k6-executor:028acc8", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2399b0e", + "image": "kubeshop/testkube-cypress-executor:028acc8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2399b0e", + "image": "kubeshop/testkube-curl-executor:028acc8", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2399b0e", + "image": "kubeshop/testkube-postman-executor:028acc8", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2399b0e", + "image": "kubeshop/testkube-artillery-executor:028acc8", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2399b0e", + "image": "kubeshop/testkube-scraper-executor:028acc8", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2399b0e", + "image": "kubeshop/testkube-init-executor:028acc8", "types": [] } } From 4ef7ce46f63a1462db03071fd2150154964be7a7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 21 Jun 2023 14:12:34 +0000 Subject: [PATCH 134/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1980e9485..79795216f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:028acc8", + "image": "kubeshop/testkube-zap-executor:9d07344", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:028acc8", + "image": "kubeshop/testkube-playwright-executor:9d07344", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:028acc8", + "image": "kubeshop/testkube-jmeter-executor:9d07344", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:028acc8", + "image": "kubeshop/testkube-ginkgo-executor:9d07344", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:028acc8", + "image": "kubeshop/testkube-maven-executor:9d07344", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:028acc8", + "image": "kubeshop/testkube-gradle-executor:9d07344", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:028acc8", + "image": "kubeshop/testkube-kubepug-executor:9d07344", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:028acc8", + "image": "kubeshop/testkube-soapui-executor:9d07344", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:028acc8", + "image": "kubeshop/testkube-k6-executor:9d07344", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:028acc8", + "image": "kubeshop/testkube-cypress-executor:9d07344", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:028acc8", + "image": "kubeshop/testkube-curl-executor:9d07344", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:028acc8", + "image": "kubeshop/testkube-postman-executor:9d07344", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:028acc8", + "image": "kubeshop/testkube-artillery-executor:9d07344", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:028acc8", + "image": "kubeshop/testkube-scraper-executor:9d07344", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:028acc8", + "image": "kubeshop/testkube-init-executor:9d07344", "types": [] } } From c2cedf912c0d172ac120fb879ba1fe2e136d4158 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 22 Jun 2023 09:58:37 +0300 Subject: [PATCH 135/763] update branch for checking out tests (#552) --- .github/workflows/helm-releaser-testkube-charts.yaml | 1 + .github/workflows/helm-releaser-testkube-main-chart-only.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/helm-releaser-testkube-charts.yaml b/.github/workflows/helm-releaser-testkube-charts.yaml index d4c14d382..5c168ccd6 100644 --- a/.github/workflows/helm-releaser-testkube-charts.yaml +++ b/.github/workflows/helm-releaser-testkube-charts.yaml @@ -375,6 +375,7 @@ jobs: with: repository: kubeshop/testkube path: testkube-repo + ref: main - name: Executor tests - create/update and schedule all executor tests (with CLI) working-directory: ./testkube-repo diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 13c419d45..ea48adf9b 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -259,6 +259,7 @@ jobs: with: repository: kubeshop/testkube path: testkube-repo + ref: main - name: Executor tests - create/update and schedule all executor tests (with CLI) working-directory: ./testkube-repo From f8765343579054bcc8c644618f1c36c0b96f6957 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 22 Jun 2023 09:54:12 +0000 Subject: [PATCH 136/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 79795216f..eddd29691 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9d07344", + "image": "kubeshop/testkube-zap-executor:9e1f4ae", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9d07344", + "image": "kubeshop/testkube-playwright-executor:9e1f4ae", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9d07344", + "image": "kubeshop/testkube-jmeter-executor:9e1f4ae", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9d07344", + "image": "kubeshop/testkube-ginkgo-executor:9e1f4ae", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9d07344", + "image": "kubeshop/testkube-maven-executor:9e1f4ae", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9d07344", + "image": "kubeshop/testkube-gradle-executor:9e1f4ae", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9d07344", + "image": "kubeshop/testkube-kubepug-executor:9e1f4ae", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9d07344", + "image": "kubeshop/testkube-soapui-executor:9e1f4ae", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9d07344", + "image": "kubeshop/testkube-k6-executor:9e1f4ae", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9d07344", + "image": "kubeshop/testkube-cypress-executor:9e1f4ae", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9d07344", + "image": "kubeshop/testkube-curl-executor:9e1f4ae", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9d07344", + "image": "kubeshop/testkube-postman-executor:9e1f4ae", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9d07344", + "image": "kubeshop/testkube-artillery-executor:9e1f4ae", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9d07344", + "image": "kubeshop/testkube-scraper-executor:9e1f4ae", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9d07344", + "image": "kubeshop/testkube-init-executor:9e1f4ae", "types": [] } } From d2ea078987b6a9214d21dccb1bcc0448216c27a7 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 22 Jun 2023 12:55:42 +0300 Subject: [PATCH 137/763] add arg to run install beta release to test cli (#554) --- .../workflows/helm-deploy-testkube-charts-develop-commit.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-pre-release.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index 64f782e42..1b9c5a236 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -121,7 +121,7 @@ jobs: credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash < <(curl -sSLf https://get.testkube.io ) && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index b233d5b12..52b5f8ec5 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -164,7 +164,7 @@ jobs: credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash < <(curl -sSLf https://get.testkube.io ) && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 736bf721b..bed28caed 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -165,7 +165,7 @@ jobs: credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash < <(curl -sSLf https://get.testkube.io ) && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 484989174..603c0215f 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -165,7 +165,7 @@ jobs: credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash < <(curl -sSLf https://get.testkube.io ) && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 From d40ec06ab72012bc1a02c6987ed06ddf8149c773 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 22 Jun 2023 10:14:15 +0000 Subject: [PATCH 138/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index eddd29691..302e9f546 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9e1f4ae", + "image": "kubeshop/testkube-zap-executor:1.12.8-beta001", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9e1f4ae", + "image": "kubeshop/testkube-playwright-executor:1.12.8-beta001", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9e1f4ae", + "image": "kubeshop/testkube-jmeter-executor:1.12.8-beta001", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9e1f4ae", + "image": "kubeshop/testkube-ginkgo-executor:1.12.8-beta001", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9e1f4ae", + "image": "kubeshop/testkube-maven-executor:1.12.8-beta001", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9e1f4ae", + "image": "kubeshop/testkube-gradle-executor:1.12.8-beta001", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9e1f4ae", + "image": "kubeshop/testkube-kubepug-executor:1.12.8-beta001", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9e1f4ae", + "image": "kubeshop/testkube-soapui-executor:1.12.8-beta001", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9e1f4ae", + "image": "kubeshop/testkube-k6-executor:1.12.8-beta001", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9e1f4ae", + "image": "kubeshop/testkube-cypress-executor:1.12.8-beta001", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9e1f4ae", + "image": "kubeshop/testkube-curl-executor:1.12.8-beta001", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9e1f4ae", + "image": "kubeshop/testkube-postman-executor:1.12.8-beta001", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9e1f4ae", + "image": "kubeshop/testkube-artillery-executor:1.12.8-beta001", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9e1f4ae", + "image": "kubeshop/testkube-scraper-executor:1.12.8-beta001", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9e1f4ae", + "image": "kubeshop/testkube-init-executor:1.12.8-beta001", "types": [] } } From c21aa19be0fac38239bc730c011432f81df7b230 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 22 Jun 2023 18:38:16 +0300 Subject: [PATCH 139/763] feat: post run script field (#555) * feat: post run script field * fix: field type * fix: indent --- .../templates/tests.testkube.io_tests.yaml | 9 +++++++-- .../templates/tests.testkube.io_testsources.yaml | 6 ------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 441bef9cf..8b9d7f99b 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -590,9 +590,14 @@ spec: description: test execution number format: int32 type: integer + postRunScript: + description: script to run after test execution (not supported + for container executors) + type: string preRunScript: - description: script to run before test execution (not supported for container executors) - type: string + description: script to run before test execution (not supported + for container executors) + type: string scraperTemplate: description: scraper template extensions type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml index a530a9199..c26404d0a 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml @@ -67,9 +67,6 @@ spec: name: description: object name type: string - namespace: - description: object kubernetes namespace - type: string required: - key - name @@ -94,9 +91,6 @@ spec: name: description: object name type: string - namespace: - description: object kubernetes namespace - type: string required: - key - name From 44995ddea081fd65c8c776ae8eaecb35097cfcde Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 22 Jun 2023 16:09:36 +0000 Subject: [PATCH 140/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 302e9f546..2d17f466d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.8-beta001", + "image": "kubeshop/testkube-zap-executor:9a1a172", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.8-beta001", + "image": "kubeshop/testkube-playwright-executor:9a1a172", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.8-beta001", + "image": "kubeshop/testkube-jmeter-executor:9a1a172", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.8-beta001", + "image": "kubeshop/testkube-ginkgo-executor:9a1a172", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.8-beta001", + "image": "kubeshop/testkube-maven-executor:9a1a172", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.8-beta001", + "image": "kubeshop/testkube-gradle-executor:9a1a172", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.8-beta001", + "image": "kubeshop/testkube-kubepug-executor:9a1a172", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.8-beta001", + "image": "kubeshop/testkube-soapui-executor:9a1a172", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.8-beta001", + "image": "kubeshop/testkube-k6-executor:9a1a172", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.8-beta001", + "image": "kubeshop/testkube-cypress-executor:9a1a172", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.8-beta001", + "image": "kubeshop/testkube-curl-executor:9a1a172", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.8-beta001", + "image": "kubeshop/testkube-postman-executor:9a1a172", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.8-beta001", + "image": "kubeshop/testkube-artillery-executor:9a1a172", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.8-beta001", + "image": "kubeshop/testkube-scraper-executor:9a1a172", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.8-beta001", + "image": "kubeshop/testkube-init-executor:9a1a172", "types": [] } } From 3a769d41b0da7e38c51d5004b868293ccb4ab35a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 23 Jun 2023 10:07:34 +0000 Subject: [PATCH 141/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2d17f466d..baf2d625f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9a1a172", + "image": "kubeshop/testkube-zap-executor:8a2e413", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9a1a172", + "image": "kubeshop/testkube-playwright-executor:8a2e413", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9a1a172", + "image": "kubeshop/testkube-jmeter-executor:8a2e413", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9a1a172", + "image": "kubeshop/testkube-ginkgo-executor:8a2e413", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9a1a172", + "image": "kubeshop/testkube-maven-executor:8a2e413", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9a1a172", + "image": "kubeshop/testkube-gradle-executor:8a2e413", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9a1a172", + "image": "kubeshop/testkube-kubepug-executor:8a2e413", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9a1a172", + "image": "kubeshop/testkube-soapui-executor:8a2e413", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9a1a172", + "image": "kubeshop/testkube-k6-executor:8a2e413", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9a1a172", + "image": "kubeshop/testkube-cypress-executor:8a2e413", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9a1a172", + "image": "kubeshop/testkube-curl-executor:8a2e413", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9a1a172", + "image": "kubeshop/testkube-postman-executor:8a2e413", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9a1a172", + "image": "kubeshop/testkube-artillery-executor:8a2e413", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9a1a172", + "image": "kubeshop/testkube-scraper-executor:8a2e413", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9a1a172", + "image": "kubeshop/testkube-init-executor:8a2e413", "types": [] } } From 64504d539ba0dba0dd8364f856fd82dbda871b81 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 23 Jun 2023 11:14:52 +0000 Subject: [PATCH 142/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index baf2d625f..1e8325b7c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8a2e413", + "image": "kubeshop/testkube-zap-executor:3fd8303", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8a2e413", + "image": "kubeshop/testkube-playwright-executor:3fd8303", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8a2e413", + "image": "kubeshop/testkube-jmeter-executor:3fd8303", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8a2e413", + "image": "kubeshop/testkube-ginkgo-executor:3fd8303", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8a2e413", + "image": "kubeshop/testkube-maven-executor:3fd8303", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8a2e413", + "image": "kubeshop/testkube-gradle-executor:3fd8303", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8a2e413", + "image": "kubeshop/testkube-kubepug-executor:3fd8303", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8a2e413", + "image": "kubeshop/testkube-soapui-executor:3fd8303", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8a2e413", + "image": "kubeshop/testkube-k6-executor:3fd8303", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8a2e413", + "image": "kubeshop/testkube-cypress-executor:3fd8303", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8a2e413", + "image": "kubeshop/testkube-curl-executor:3fd8303", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8a2e413", + "image": "kubeshop/testkube-postman-executor:3fd8303", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8a2e413", + "image": "kubeshop/testkube-artillery-executor:3fd8303", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8a2e413", + "image": "kubeshop/testkube-scraper-executor:3fd8303", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8a2e413", + "image": "kubeshop/testkube-init-executor:3fd8303", "types": [] } } From bb356edfe913e2da5c89cb868bc7d3e53f7d9664 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 26 Jun 2023 18:10:29 +0300 Subject: [PATCH 143/763] feat: update referencing of secrets in minio and TK API (#557) * update referencing of secrets in minio and TK API --- charts/testkube-api/templates/deployment.yaml | 46 ++++++++++++++++++ charts/testkube-api/templates/minio.yaml | 22 ++++++++- charts/testkube-api/values.yaml | 47 +++++++++++++++++-- charts/testkube/values.yaml | 44 +++++++++++++++++ 4 files changed, 154 insertions(+), 5 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 4b18918e7..e55f0732d 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -51,18 +51,50 @@ spec: {{- if .Values.mongodb.sslCertSecret }} - name: API_MONGO_SSL_CERT value: {{ .Values.mongodb.sslCertSecret }} + {{- else }} + {{- if .Values.mongodb.sslCertSecretSecretName }} + - name: API_MONGO_SSL_CERT + valueFrom: + secretKeyRef: + name: {{ .Values.mongodb.sslCertSecretSecretName }} + key: {{ .Values.mongodb.sslCertSecretSecretKey }} + {{- end }} {{- end }} {{- if .Values.mongodb.sslCAFileKey }} - name: API_MONGO_SSL_CA_FILE_KEY value: {{ .Values.mongodb.sslCAFileKey }} + {{- else }} + {{- if .Values.mongodb.sslCAFileKeySecretName }} + - name: API_MONGO_SSL_CA_FILE_KEY + valueFrom: + secretKeyRef: + name: {{ .Values.mongodb.sslCAFileKeySecretName }} + key: {{ .Values.mongodb.sslCAFileKeySecretKey }} + {{- end }} {{- end }} {{- if .Values.mongodb.sslClientFileKey }} - name: API_MONGO_SSL_CLIENT_FILE_KEY value: {{ .Values.mongodb.sslClientFileKey }} + {{- else }} + {{- if .Values.mongodb.sslClientFileKeySecretName }} + - name: API_MONGO_SSL_CLIENT_FILE_KEY + valueFrom: + secretKeyRef: + name: {{ .Values.mongodb.sslClientFileKeySecretName }} + key: {{ .Values.mongodb.sslClientFileKeySecretKey }} + {{- end }} {{- end }} {{- if .Values.mongodb.sslClientFilePassKey }} - name: API_MONGO_SSL_CLIENT_FILE_PASS_KEY value: {{ .Values.mongodb.sslClientFilePassKey }} + {{- else }} + {{- if .Values.mongodb.sslClientFilePassKeySecretName }} + - name: API_MONGO_SSL_CLIENT_FILE_PASS_KEY + valueFrom: + secretKeyRef: + name: {{ .Values.mongodb.sslClientFilePassKeySecretName }} + key: {{ .Values.mongodb.sslClientFilePassKeySecretKey }} + {{- end }} {{- end }} {{- if .Values.mongodb.dbType }} - name: API_MONGO_DB_TYPE @@ -118,9 +150,23 @@ spec: - name: "STORAGE_EXPIRATION" value: "{{ .Values.storage.expiration }}" - name: "STORAGE_ACCESSKEYID" + {{- if .Values.storage.accessKeyId }} value: "{{ .Values.storage.accessKeyId }}" + {{- else }} + valueFrom: + secretKeyRef: + name: {{ .Values.storage.secretNameAccessKeyId }} + key: {{ .Values.storage.secretKeyAccessKeyId }} + {{- end }} - name: "STORAGE_SECRETACCESSKEY" + {{- if .Values.storage.accessKey }} value: "{{ .Values.storage.accessKey }}" + {{- else }} + valueFrom: + secretKeyRef: + name: {{ .Values.storage.secretNameSecretAccessKey }} + key: {{ .Values.storage.secretKeySecretAccessKey }} + {{- end }} - name: "STORAGE_REGION" value: "{{ .Values.storage.region }}" - name: "STORAGE_TOKEN" diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 5b4f8829d..19b61b899 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -57,6 +57,9 @@ spec: persistentVolumeClaim: # Name of the PVC created earlier claimName: testkube-minio-pv-claim-{{ .Release.Namespace }} + {{- if .Values.minio.extraVolumes }} + {{- include "global.tplvalues.render" (dict "value" .Values.minio.extraVolumes "context" $) | nindent 8 }} + {{- end }} containers: - name: testkube-minio # Volume mounts for this container @@ -64,6 +67,9 @@ spec: # Volume 'data' is mounted to path '/data' - name: data mountPath: "/data" + {{- if .Values.minio.extraVolumeMounts }} + {{- include "global.tplvalues.render" (dict "value" .Values.minio.extraVolumeMounts "context" $) | nindent 12 }} + {{- end }} # Pulls the lastest Minio image from Docker Hub image: {{ include "global.images.image" (dict "imageRoot" .Values.minio.image "global" .Values.global) }} imagePullPolicy: {{ .Values.minio.image.pullPolicy }} @@ -75,9 +81,23 @@ spec: env: # MinIO access key and secret key - name: MINIO_ROOT_USER + {{- if .Values.minio.minioRootUser }} value: {{ .Values.minio.minioRootUser }} + {{- else }} + valueFrom: + secretKeyRef: + name: {{ .Values.minio.secretUserName }} + key: {{ .Values.minio.secretUserKey }} + {{- end }} - name: MINIO_ROOT_PASSWORD + {{- if .Values.minio.minioRootPassword }} value: {{ .Values.minio.minioRootPassword }} + {{- else }} + valueFrom: + secretKeyRef: + name: {{ .Values.minio.secretPasswordName }} + key: {{ .Values.minio.secretPasswordKey }} + {{- end }} - name: CONSOLE_PORT value: "9090" - name: CONSOLE_TLS_PORT @@ -141,7 +161,7 @@ metadata: labels: {{- if .Values.global.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} - {{- end }} + {{- end }} spec: type: ClusterIP ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index e52f7712e..5b8ddc7ca 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -162,8 +162,16 @@ affinity: {} storage: endpoint: "" endpoint_port: "9000" - accessKeyId: "minio" - accessKey: "minio123" + accessKeyId: "" + accessKey: "" + ## k8s Secret name for storage accessKeyId + secretNameAccessKeyId: "" + ## Key for storage accessKeyId taken from k8s secret + secretKeyAccessKeyId: "" + ## K8s Secret Name for storage secretAccessKeyId + secretNameSecretAccessKey: "" + ## Key for storage secretAccessKeyId taken from k8s secret + secretKeySecretAccessKey: "" region: "" token: "" bucket: "testkube-artifacts" @@ -215,11 +223,30 @@ mongodb: ## or use dsn in secrets # secretName: testkube-secrets # secretKey: mongo-dsn + ## SSL certificate secret reference # sslCertSecret: mongo-ssl-certs # sslCAFileKey: sslCertificateAuthorityFile # sslClientFileKey: sslClientCertificateKeyFile # sslClientFilePassKey: sslClientCertificateKeyFilePassword + + ## k8s Secret Name for SSL Client Certificate Key File Password + ## Key for SSL Client Certificate Key File Password k8s Secret + ## k8s Secret Name for SSL Client Certificate Key File + ## Key for SSL Client Certificate Key File k8s Secret + ## k8s Secret Name for SSL CA File Key + ## Key for SSL CA File Key k8s Secret + ## k8s Secret Name for SSL Cert Secret + ## Key for SSL Cert Secret k8s Secret + # sslClientFilePassKeySecretName: sslClientFilePassKeySecretName + # sslClientFilePassKeySecretKey: sslClientFilePassKeySecretKey + # sslClientFileKeySecretName: sslClientFileKeySecretName + # sslClientFileKeySecretKey: sslClientFileKeySecretKey + # sslCAFileKeySecretName: sslCAFileKeySecretName + # sslCAFileKeySecretKey: sslCAFileKeySecretKey + # sslCertSecretSecretName: sslCertSecretSecretName + # sslCertSecretSecretKey: sslCertSecretSecretKey + allowDiskUse: true # to use docdb with TLS, set dbType to docdb and allowTLS to true # dbType possible values: docdb|mongo; empty string defaults to mongo @@ -263,8 +290,20 @@ minio: pullPolicy: IfNotPresent ## ServiceAccount name to use for Minio serviceAccountName: "" - ## Root username - ## Root password + ## Optionally specify extra list of additional volumeMounts for Minio + extraVolumeMounts: [] + ## Optionally specify extra list of additional volumes for Minio + extraVolumes: [] + ## k8s Secret name for Minio root username + secretUserName: "" + ## Secret key for Minio root username taken from k8s secret + secretUserKey: "" + ## k8s Secret name for Minio root password + secretPasswordName: "" + ## Secret key for Minio root username taken from k8s secret + secretPasswordKey: "" + ## Plain text Minio root username + ## Plain text Minio root password minioRootUser: "" minioRootPassword: "" ## PVC Storage Request for MinIO. Should be available in the cluster. diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 7dbc8eea0..1d06ba2f5 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -289,6 +289,16 @@ testkube-api: tag: latest # -- ServiceAccount name to use for Minio serviceAccountName: "" + extraVolumeMounts: [] + extraVolumes: [] + ## k8s Secret name for Minio root username + secretUserName: "" + ## Secret key for Minio root username taken from k8s secret + secretUserKey: "" + ## k8s Secret name for Minio root password + secretPasswordName: "" + ## Secret key for Minio root username taken from k8s secret + secretPasswordKey: "" # -- Root username minioRootUser: "minio" # -- Root password @@ -388,6 +398,14 @@ testkube-api: accessKeyId: "minio" # -- MinIO Secret Access Key accessKey: "minio123" + ## k8s Secret name for storage accessKeyId + secretNameAccessKeyId: "" + ## Key for storage accessKeyId taken from k8s secret + secretKeyAccessKeyId: "" + ## K8s Secret Name for storage secretAccessKeyId + secretNameSecretAccessKey: "" + ## Key for storage secretAccessKeyId taken from k8s secret + secretKeySecretAccessKey: "" # -- MinIO Region region: "" # -- MinIO Token @@ -423,6 +441,32 @@ testkube-api: # -- Allow or prohibit writing temporary files on disk when a pipeline stage exceeds the 100 megabyte limit. allowDiskUse: true + ## -- SSL certificate secret reference + # -- k8s Secret Name for SSL Client Certificate Key File Password + # sslClientFilePassKeySecretName: sslClientFilePassKeySecretName + + # -- Key for SSL Client Certificate Key File Password k8s Secret + # sslClientFilePassKeySecretKey: sslClientFilePassKeySecretKey + + # -- k8s Secret Name for SSL Client Certificate Key File + # sslClientFileKeySecretName: sslClientFileKeySecretName + + # -- Key for SSL Client Certificate Key File k8s Secret + # sslClientFileKeySecretKey: sslClientFileKeySecretKey + + # -- k8s Secret Name for SSL CA File Key + # sslCAFileKeySecretName: sslCAFileKeySecretName + + # -- Key for SSL CA File Key k8s Secret + # sslCAFileKeySecretKey: sslCAFileKeySecretKey + + + # -- k8s Secret Name for SSL Cert Secret + # sslCertSecretSecretName: sslCertSecretSecretName + + # -- Key for SSL Cert Secret k8s Secret + # sslCertSecretSecretKey: sslCertSecretSecretKey + # -- Testkube API Liveness probe parameters livenessProbe: # -- Initial delay for liveness probe From ed71b149f065ce9f944700b8b3f1979290a863f5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 26 Jun 2023 17:53:19 +0000 Subject: [PATCH 144/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1e8325b7c..072c9e5e0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3fd8303", + "image": "kubeshop/testkube-zap-executor:eb9a2d7", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3fd8303", + "image": "kubeshop/testkube-playwright-executor:eb9a2d7", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3fd8303", + "image": "kubeshop/testkube-jmeter-executor:eb9a2d7", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3fd8303", + "image": "kubeshop/testkube-ginkgo-executor:eb9a2d7", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3fd8303", + "image": "kubeshop/testkube-maven-executor:eb9a2d7", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3fd8303", + "image": "kubeshop/testkube-gradle-executor:eb9a2d7", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3fd8303", + "image": "kubeshop/testkube-kubepug-executor:eb9a2d7", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3fd8303", + "image": "kubeshop/testkube-soapui-executor:eb9a2d7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3fd8303", + "image": "kubeshop/testkube-k6-executor:eb9a2d7", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3fd8303", + "image": "kubeshop/testkube-cypress-executor:eb9a2d7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3fd8303", + "image": "kubeshop/testkube-curl-executor:eb9a2d7", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3fd8303", + "image": "kubeshop/testkube-postman-executor:eb9a2d7", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3fd8303", + "image": "kubeshop/testkube-artillery-executor:eb9a2d7", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3fd8303", + "image": "kubeshop/testkube-scraper-executor:eb9a2d7", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3fd8303", + "image": "kubeshop/testkube-init-executor:eb9a2d7", "types": [] } } From 7379c422a8c28a79ef29054869d0e0964f43249a Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 27 Jun 2023 13:52:47 +0300 Subject: [PATCH 145/763] ci: update releaser script (#558) --- scripts/chart_releaser.sh | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 27aaa49ff..ff30c1e66 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -6,7 +6,6 @@ while [[ "$#" -gt 0 ]]; do case $1 in -h|--helm-chart-folder) target_folder="$2"; shift ;; -e|--testkube-executor) testkube_executor="$2"; shift ;; - -b|--branch) branch="$2"; shift ;; *) echo "Unknown parameter passed: $1"; exit 1 ;; esac shift @@ -105,13 +104,4 @@ grep -iE "^version" ../charts/testkube/Chart.yaml # Commiting and pushing changes: git add -A git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." - -if [[ $branch == "true" ]] -then - # git push -u origin release-branch - git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts "release/$SERVICE/$RELEASE_VERSION" - gh pr create --base main --head "release/$SERVICE/$RELEASE_VERSION" --title "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." --body "Updated $target_folder to $VERSION_FULL" -else - # git push origin main - git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts main -fi \ No newline at end of file +git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts main From a88966cecb69e7a59109e8f230159200e1714929 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 27 Jun 2023 11:27:00 +0000 Subject: [PATCH 146/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 072c9e5e0..2ecb7771e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:eb9a2d7", + "image": "kubeshop/testkube-zap-executor:2db67f2", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:eb9a2d7", + "image": "kubeshop/testkube-playwright-executor:2db67f2", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:eb9a2d7", + "image": "kubeshop/testkube-jmeter-executor:2db67f2", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:eb9a2d7", + "image": "kubeshop/testkube-ginkgo-executor:2db67f2", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:eb9a2d7", + "image": "kubeshop/testkube-maven-executor:2db67f2", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:eb9a2d7", + "image": "kubeshop/testkube-gradle-executor:2db67f2", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:eb9a2d7", + "image": "kubeshop/testkube-kubepug-executor:2db67f2", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:eb9a2d7", + "image": "kubeshop/testkube-soapui-executor:2db67f2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:eb9a2d7", + "image": "kubeshop/testkube-k6-executor:2db67f2", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:eb9a2d7", + "image": "kubeshop/testkube-cypress-executor:2db67f2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:eb9a2d7", + "image": "kubeshop/testkube-curl-executor:2db67f2", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:eb9a2d7", + "image": "kubeshop/testkube-postman-executor:2db67f2", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:eb9a2d7", + "image": "kubeshop/testkube-artillery-executor:2db67f2", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:eb9a2d7", + "image": "kubeshop/testkube-scraper-executor:2db67f2", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:eb9a2d7", + "image": "kubeshop/testkube-init-executor:2db67f2", "types": [] } } From decc6381c8d3fdd91268d50905ec75823dcaeca6 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 27 Jun 2023 15:25:25 +0300 Subject: [PATCH 147/763] ci: add release notes generation (#551) --- ...elm-releaser-testkube-main-chart-only.yaml | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index ea48adf9b..5eeb84cc1 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -221,6 +221,118 @@ jobs: SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} SLACK_FOOTER: "Kubeshop --> TestKube" + update_release_notes: + needs: notify_slack_if_release_succeeds + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Get Latest Tag + id: get_latest_tag + run: | + latest_tag=$(git describe --abbrev=0 --tags) + echo "::set-output name=latest_tag::${latest_tag}" + + - name: Get Previous Tag + id: get_previous_tag + run: | + previous_tag=$(git describe --abbrev=0 --tags ${TAG}^) + echo "::set-output name=previous_tag::${previous_tag}" + env: + TAG: ${{ steps.get_latest_tag.outputs.latest_tag }} + + - name: Generate Changelog + id: generate_changelog + env: + GH_TOKEN: ${{ secrets.CI_BOT_TOKEN }} + run: | + #!/bin/bash + + PREVIOUS_TAG=${{ steps.get_previous_tag.outputs.previous_tag }} + CURRENT_TAG=${{ steps.get_latest_tag.outputs.latest_tag }} + + echo $PREVIOUS_TAG + echo $CURRENT_TAG + + MERGED_PRS=$(git log --merges --pretty=format:"- %h: %s (#%b) (@%an)" $PREVIOUS_TAG..$CURRENT_TAG) + echo $MERGED_PRS + + if [ -n "$MERGED_PRS" ]; then + echo "# Changelog" > CHANGELOG.md + + FEATURE_PRS="" + FIX_PRS="" + OTHER_PRS="" + DOCS_PRS="" + + while IFS= read -r pr; do + sha=$(echo "$pr" | awk '{print $1 " " $2}') + pr_number=$(echo "$pr" | awk -F'#' '{print "#" $2}' | awk '{print $1}') + pr_title=$(echo "$pr" | awk -F'[(]|[)]' '{sub(/^#/, "", $2); print $2}') + author=$(echo "$pr" | awk -F'[()]' '{print "(" $4 ")"}') + + if [[ "$pr_title" == *"feat"* ]]; then + FEATURE_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "New features" + echo $FEATURE_PRS + elif [[ "$pr_title" == *"fix"* ]]; then + FIX_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Bug fixes" + echo $FIX_PRS + elif [[ "$pr_title" == *"docs"* ]]; then + DOCS_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Documentation updates" + echo $DOCS_PRS + else + OTHER_PRS+="\n ${sha} ${pr_title} ${pr_number} ${author}" + echo "Other changes" + echo $OTHER_PRS + fi + done < <(echo "$MERGED_PRS") + + if [ -n "$FEATURE_PRS" ]; then + echo "## Features" >> CHANGELOG.md + echo -e "$FEATURE_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$FIX_PRS" ]; then + echo "## Bug Fixes" >> CHANGELOG.md + echo -e "$FIX_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$DOCS_PRS" ]; then + echo "## Documentation Updates" >> CHANGELOG.md + echo -e "$DOCS_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + if [ -n "$OTHER_PRS" ]; then + echo "## Other Changes" >> CHANGELOG.md + echo -e "$OTHER_PRS" >> CHANGELOG.md + echo "" >> CHANGELOG.md + fi + + echo "Printing changelog" + cat CHANGELOG.md + echo "Updating release" + + gh release edit $CURRENT_TAG --notes-file CHANGELOG.md + + else + echo "No merged pull requests found. Adding commits" + COMMIT_CHANGELOG=$(git log --pretty=format:"- %s %h (@%an)" $PREVIOUS_TAG..$CURRENT_TAG) + echo "# Commit Changelog" > CHANGELOG.md + echo "" >> CHANGELOG.md + echo "${COMMIT_CHANGELOG}" >> CHANGELOG.md + + gh release edit $CURRENT_TAG --notes-file CHANGELOG.md + fi + test_suite_run_dev: name: test suite for DEV GKE. runs-on: ubuntu-latest From bd910d08339548ea1c2a7b6c16d648744152bfec Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 27 Jun 2023 16:24:29 +0300 Subject: [PATCH 148/763] ci: add flow to deploy to stage on values.yaml update (#560) --- ...m-deploy-testkube-charts-stage-commit.yaml | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 .github/workflows/helm-deploy-testkube-charts-stage-commit.yaml diff --git a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml new file mode 100644 index 000000000..793d6e9db --- /dev/null +++ b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml @@ -0,0 +1,199 @@ +name: Releasing Testkube Helm charts to Stage k8s Cluster. + +concurrency: staging_cluster + +on: + push: + paths: + - "charts/testkube/values-stage.yaml" + branches: + - develop + +env: + PROJECT_ID: ${{ secrets.GKE_PROJECT }} + GKE_CLUSTER_NAME_STAGE: ${{ secrets.GKE_CLUSTER_NAME_STAGE }} # Add your cluster name here. + GKE_ZONE_STAGE: ${{ secrets.GKE_ZONE_STAGE }} # Add your cluster zone here. + DEPLOYMENT_NAME: testkube # Add your deployment name here. + ENV: stage + + +jobs: + release_charts_if_image_updated: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + ref: ${{ github.event.client_payload.ref }} + + - name: Configure Git + run: | + git config user.name "$GITHUB_ACTOR" + git config user.email "$GITHUB_ACTOR@users.noreply.github.com" + + - uses: google-github-actions/setup-gcloud@94337306dda8180d967a56932ceb4ddcf01edae7 + with: + service_account_key: ${{ secrets.GKE_SA_KEY }} + project_id: ${{ secrets.GKE_PROJECT }} + - run: |- + gcloud --quiet auth configure-docker + + - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e + with: + cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} + location: ${{ env.GKE_ZONE_STAGE }} + credentials: ${{ secrets.GKE_SA_KEY }} + + - name: Install Helm + uses: azure/setup-helm@v3 + with: + version: v3.10.0 + + - name: Installing repositories + run: | + helm repo add bitnami https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami + + - name: Get image tag of Testkube APi, Dashboard, Operator + id: vars + run: | + echo ::set-output name=api_image_tag::$(kubectl get deployment testkube-api-server -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 + echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 + echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 + + - name: Deploy helm chart to Integration Cluster + run: | + helm dependency update ./charts/testkube + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + + notify_slack_if_deploy_stage_succeeds: + runs-on: ubuntu-latest + needs: release_charts_if_image_updated + steps: + - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS succeeded. + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: testkube-logs + SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_ICON: https://github.com/rtCamp.png?size=48 + SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_USERNAME: GitHub + SLACK_LINK_NAMES: true + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + SLACK_FOOTER: "Kubeshop --> TestKube" + + notify_slack_if_deploy_stage_failed: + runs-on: ubuntu-latest + needs: release_charts_if_image_updated + if: always() && (needs.release_charts_if_image_updated.result == 'failure') + steps: + - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS failed. + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: testkube-logs + SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_ICON: https://github.com/rtCamp.png?size=48 + SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_USERNAME: GitHub + SLACK_LINK_NAMES: true + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + SLACK_FOOTER: "Kubeshop --> TestKube" + + test_suite_run_stage: + name: test suite for GKE cluster + runs-on: ubuntu-latest + needs: release_charts_if_image_updated + steps: + # Setup gcloud CLI + - uses: google-github-actions/setup-gcloud@94337306dda8180d967a56932ceb4ddcf01edae7 + with: + service_account_key: ${{ secrets.GKE_SA_KEY }} + project_id: ${{ secrets.GKE_PROJECT }} + + # Configure Docker to use the gcloud command-line tool as a credential + # helper for authentication + - run: |- + gcloud --quiet auth configure-docker + + # Get the GKE credentials so we can deploy to the cluster + - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e + with: + cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} + location: ${{ env.GKE_ZONE_STAGE }} + credentials: ${{ secrets.GKE_SA_KEY }} + + - name: Install testkube kubectl plugin and disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry + + - name: Checkout tests from main Testkube repo + uses: actions/checkout@v3 + with: + repository: kubeshop/testkube + path: testkube-repo + + - name: Executor tests - delete/create/schedule all executor tests + working-directory: ./testkube-repo + run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s # (delete, create, schedule) - don't execute + + - name: (Re)create Postman Sanity test (with CLI) + working-directory: ./testkube-repo + run: |- + # enabling debug mode + set -x + kubectl -n testkube delete test sanity --ignore-not-found=true + kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true + kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me + + - name: Run Postman sanity tests + run: kubectl testkube run test sanity -f --git-branch develop + + - name: (Re)create Dashboard E2E tests (from CRD) + working-directory: ./testkube-repo + run: |- + # enabling debug mode + set -x + kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + + - name: (Re)create staging testsuite + working-directory: ./testkube-repo + run: |- + # enabling debug mode + set -x + kubectl -n testkube delete testsuite staging-testsuite --ignore-not-found=true + kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite + + - name: Run staging testsuite + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop + + notify_slack_if_test_suite_stage_succeeds: + runs-on: ubuntu-latest + needs: test_suite_run_stage + steps: + - name: Slack Notification if the test suite run on STAGE GKS succeeded. + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: testkube-logs + SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_ICON: https://github.com/rtCamp.png?size=48 + SLACK_TITLE: Test suite successfully run against ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_USERNAME: GitHub + SLACK_LINK_NAMES: true + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + SLACK_FOOTER: "Kubeshop --> TestKube" + + notify_slack_if_test_suite_failed: + runs-on: ubuntu-latest + needs: test_suite_run_stage + if: always() && (needs.test_suite_run_stage.result == 'failure') + steps: + - name: Slack Notification if the test suite run on ${{ env.ENV }} GKS failed. + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: testkube-logs + SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_ICON: https://github.com/rtCamp.png?size=48 + SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_USERNAME: GitHub + SLACK_LINK_NAMES: true + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file From 78a6ed749397505bfd636a11e082138d9e8c297f Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 27 Jun 2023 20:29:35 +0300 Subject: [PATCH 149/763] feat: cluster name parameter (#559) * feat: cluster name parameter * Update charts/testkube/README.md Co-authored-by: Lilla Vass --------- Co-authored-by: Lilla Vass --- charts/testkube-api/slack-template.json | 9 +++++++++ charts/testkube-api/templates/deployment.yaml | 4 +++- charts/testkube-api/values.yaml | 3 +++ charts/testkube/README.md | 1 + charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 1 + charts/testkube/values-pre-release.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 2 ++ 9 files changed, 22 insertions(+), 1 deletion(-) diff --git a/charts/testkube-api/slack-template.json b/charts/testkube-api/slack-template.json index 9c5a0de41..1486f320d 100644 --- a/charts/testkube-api/slack-template.json +++ b/charts/testkube-api/slack-template.json @@ -122,6 +122,15 @@ { "type": "divider" }, + {{ if .ClusterName }} + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Cluster Name: {{ .ClusterName }}" + } + }, + {{ end }} { "type": "section", "text": { diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index e55f0732d..938a7137d 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -263,7 +263,9 @@ spec: - name: CDEVENTS_TARGET value: "{{ .Values.cdeventsTarget }}" - name: TESTKUBE_DASHBOARD_URI - value: "{{ .Values.dashboardUri }}" + value: "{{ .Values.dashboardUri }}" + - name: TESTKUBE_CLUSTER_NAME + value: "{{ .Values.clusterName }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 5b8ddc7ca..1789a90af 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -116,6 +116,9 @@ cdeventsTarget: "" ## dashboard uri to be used in notification events dashboardUri: "" +## cluster name to be used in events +clusterName: "" + ## Testkube API resource requests and limits resources: {} diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 8820317d8..74876ebb6 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -131,6 +131,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | | testkube-api.dashboardUri | string | `""` | dashboard uri to be used in notification events | +| testkube-api.clusterName | string | `""` | cluster name to be used in events | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API fullname override | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index a85271312..ea92a4fc4 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -307,6 +307,7 @@ testkube-api: executors: "" cdeventsTarget: "" dashboardUri: "" + clusterName: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index dd57bae82..753443a92 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -289,6 +289,7 @@ testkube-api: executors: "" cdeventsTarget: "" dashboardUri: "" + clusterName: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index 59f033301..fd22bf55f 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -289,6 +289,7 @@ testkube-api: executors: "" cdeventsTarget: "" dashboardUri: "" + clusterName: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index f58618e34..5cee27630 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -291,6 +291,7 @@ testkube-api: # https://webhook.site/#!/f99d020e-8815-4bed-963c-1ed7c54a0d0c cdeventsTarget: "https://webhook.site/f99d020e-8815-4bed-963c-1ed7c54a0d0c" dashboardUri: "" + clusterName: "" ##Test Connection pod testConnection: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 1d06ba2f5..dc7312ca5 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -498,6 +498,8 @@ testkube-api: cdeventsTarget: "" ## dashboard uri to be used in notification events dashboardUri: "" + ## cluster name to be used in events + clusterName: "" # Test Connection pod testConnection: From de746cc4cbec5e525e42e4a68e42da6fbff6c653 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 27 Jun 2023 17:51:12 +0000 Subject: [PATCH 150/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2ecb7771e..c5a3b810b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2db67f2", + "image": "kubeshop/testkube-zap-executor:3bf80f7", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2db67f2", + "image": "kubeshop/testkube-playwright-executor:3bf80f7", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2db67f2", + "image": "kubeshop/testkube-jmeter-executor:3bf80f7", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2db67f2", + "image": "kubeshop/testkube-ginkgo-executor:3bf80f7", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2db67f2", + "image": "kubeshop/testkube-maven-executor:3bf80f7", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2db67f2", + "image": "kubeshop/testkube-gradle-executor:3bf80f7", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2db67f2", + "image": "kubeshop/testkube-kubepug-executor:3bf80f7", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2db67f2", + "image": "kubeshop/testkube-soapui-executor:3bf80f7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2db67f2", + "image": "kubeshop/testkube-k6-executor:3bf80f7", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2db67f2", + "image": "kubeshop/testkube-cypress-executor:3bf80f7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2db67f2", + "image": "kubeshop/testkube-curl-executor:3bf80f7", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2db67f2", + "image": "kubeshop/testkube-postman-executor:3bf80f7", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2db67f2", + "image": "kubeshop/testkube-artillery-executor:3bf80f7", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2db67f2", + "image": "kubeshop/testkube-scraper-executor:3bf80f7", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2db67f2", + "image": "kubeshop/testkube-init-executor:3bf80f7", "types": [] } } From 70e153380d3eea1dd1414c8de379695e11820e4b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 28 Jun 2023 12:40:06 +0000 Subject: [PATCH 151/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c5a3b810b..0ebf7bb76 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3bf80f7", + "image": "kubeshop/testkube-zap-executor:37bbf23", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3bf80f7", + "image": "kubeshop/testkube-playwright-executor:37bbf23", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3bf80f7", + "image": "kubeshop/testkube-jmeter-executor:37bbf23", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3bf80f7", + "image": "kubeshop/testkube-ginkgo-executor:37bbf23", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3bf80f7", + "image": "kubeshop/testkube-maven-executor:37bbf23", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3bf80f7", + "image": "kubeshop/testkube-gradle-executor:37bbf23", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3bf80f7", + "image": "kubeshop/testkube-kubepug-executor:37bbf23", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3bf80f7", + "image": "kubeshop/testkube-soapui-executor:37bbf23", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3bf80f7", + "image": "kubeshop/testkube-k6-executor:37bbf23", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3bf80f7", + "image": "kubeshop/testkube-cypress-executor:37bbf23", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3bf80f7", + "image": "kubeshop/testkube-curl-executor:37bbf23", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3bf80f7", + "image": "kubeshop/testkube-postman-executor:37bbf23", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3bf80f7", + "image": "kubeshop/testkube-artillery-executor:37bbf23", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3bf80f7", + "image": "kubeshop/testkube-scraper-executor:37bbf23", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3bf80f7", + "image": "kubeshop/testkube-init-executor:37bbf23", "types": [] } } From fcf7032b804c3d2d364d9cb318f290e6ff2adfca Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 29 Jun 2023 11:23:51 +0000 Subject: [PATCH 152/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0ebf7bb76..e6590516c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:37bbf23", + "image": "kubeshop/testkube-zap-executor:caa38d2", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:37bbf23", + "image": "kubeshop/testkube-playwright-executor:caa38d2", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:37bbf23", + "image": "kubeshop/testkube-jmeter-executor:caa38d2", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:37bbf23", + "image": "kubeshop/testkube-ginkgo-executor:caa38d2", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:37bbf23", + "image": "kubeshop/testkube-maven-executor:caa38d2", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:37bbf23", + "image": "kubeshop/testkube-gradle-executor:caa38d2", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:37bbf23", + "image": "kubeshop/testkube-kubepug-executor:caa38d2", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:37bbf23", + "image": "kubeshop/testkube-soapui-executor:caa38d2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:37bbf23", + "image": "kubeshop/testkube-k6-executor:caa38d2", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:37bbf23", + "image": "kubeshop/testkube-cypress-executor:caa38d2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:37bbf23", + "image": "kubeshop/testkube-curl-executor:caa38d2", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:37bbf23", + "image": "kubeshop/testkube-postman-executor:caa38d2", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:37bbf23", + "image": "kubeshop/testkube-artillery-executor:caa38d2", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:37bbf23", + "image": "kubeshop/testkube-scraper-executor:caa38d2", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:37bbf23", + "image": "kubeshop/testkube-init-executor:caa38d2", "types": [] } } From ea61e0e0ae1893de993f721de2db609a0c581e5f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 29 Jun 2023 12:31:56 +0000 Subject: [PATCH 153/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e6590516c..7a8d69235 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:caa38d2", + "image": "kubeshop/testkube-zap-executor:e7c53d8", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:caa38d2", + "image": "kubeshop/testkube-playwright-executor:e7c53d8", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:caa38d2", + "image": "kubeshop/testkube-jmeter-executor:e7c53d8", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:caa38d2", + "image": "kubeshop/testkube-ginkgo-executor:e7c53d8", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:caa38d2", + "image": "kubeshop/testkube-maven-executor:e7c53d8", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:caa38d2", + "image": "kubeshop/testkube-gradle-executor:e7c53d8", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:caa38d2", + "image": "kubeshop/testkube-kubepug-executor:e7c53d8", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:caa38d2", + "image": "kubeshop/testkube-soapui-executor:e7c53d8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:caa38d2", + "image": "kubeshop/testkube-k6-executor:e7c53d8", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:caa38d2", + "image": "kubeshop/testkube-cypress-executor:e7c53d8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:caa38d2", + "image": "kubeshop/testkube-curl-executor:e7c53d8", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:caa38d2", + "image": "kubeshop/testkube-postman-executor:e7c53d8", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:caa38d2", + "image": "kubeshop/testkube-artillery-executor:e7c53d8", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:caa38d2", + "image": "kubeshop/testkube-scraper-executor:e7c53d8", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:caa38d2", + "image": "kubeshop/testkube-init-executor:e7c53d8", "types": [] } } From 59e8097ab05ee9fe659a74ed91b74c93bfe85841 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 29 Jun 2023 15:05:43 +0000 Subject: [PATCH 154/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7a8d69235..e6590516c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e7c53d8", + "image": "kubeshop/testkube-zap-executor:caa38d2", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e7c53d8", + "image": "kubeshop/testkube-playwright-executor:caa38d2", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e7c53d8", + "image": "kubeshop/testkube-jmeter-executor:caa38d2", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e7c53d8", + "image": "kubeshop/testkube-ginkgo-executor:caa38d2", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e7c53d8", + "image": "kubeshop/testkube-maven-executor:caa38d2", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e7c53d8", + "image": "kubeshop/testkube-gradle-executor:caa38d2", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e7c53d8", + "image": "kubeshop/testkube-kubepug-executor:caa38d2", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e7c53d8", + "image": "kubeshop/testkube-soapui-executor:caa38d2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e7c53d8", + "image": "kubeshop/testkube-k6-executor:caa38d2", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e7c53d8", + "image": "kubeshop/testkube-cypress-executor:caa38d2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e7c53d8", + "image": "kubeshop/testkube-curl-executor:caa38d2", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e7c53d8", + "image": "kubeshop/testkube-postman-executor:caa38d2", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e7c53d8", + "image": "kubeshop/testkube-artillery-executor:caa38d2", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e7c53d8", + "image": "kubeshop/testkube-scraper-executor:caa38d2", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e7c53d8", + "image": "kubeshop/testkube-init-executor:caa38d2", "types": [] } } From aca35f85ab4adbd341bc6ac3b10a5dc75cd11a32 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 29 Jun 2023 22:45:26 +0300 Subject: [PATCH 155/763] remove probes for mongo --- .../workflows/helm-deploy-testkube-charts-stage-commit.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml index 793d6e9db..c88e232ce 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml @@ -63,7 +63,7 @@ jobs: - name: Deploy helm chart to Integration Cluster run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} notify_slack_if_deploy_stage_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 603c0215f..8ce944c73 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -94,19 +94,19 @@ jobs: if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} - name: Deploy if Testkube Operator image is updated if: ${{ github.event.client_payload.image_tag_operator }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.reasdinessProbe.enabled=false + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} notify_slack_if_deploy_stage_succeeds: runs-on: ubuntu-latest From ed3e8f9a032b1f7b61a70d8afab8c01cc3d41f57 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 30 Jun 2023 09:52:37 +0300 Subject: [PATCH 156/763] feat: add basic auth (#562) --- charts/testkube/values-develop.yaml | 36 +++-------------------------- charts/testkube/values-stage.yaml | 36 +++-------------------------- 2 files changed, 6 insertions(+), 66 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 753443a92..e216a65f5 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -153,39 +153,6 @@ testkube-api: set $methodallowed ""; set $pathallowed ""; - if ( $request_method = GET ){ - set $methodallowed "true"; - set $pathallowed "true"; - } - - if ( $request_method = POST ){ - set $methodallowed "true"; - } - - if ( $request_method = OPTIONS ){ - set $methodallowed "true"; - } - - if ( $uri ~ "^(.*)/tests/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/test-suites/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/tests$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/repositories$" ){ - set $pathallowed "true"; - } - - set $condition "$methodallowed+$pathallowed"; - if ( $condition != "true+true" ) { - return 401; - } path: /results/(v\d/.*) hosts: - dev.testkube.io @@ -315,6 +282,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: htpasswd + nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop cert-manager.io/issue-temporary-certificate: "true" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 5cee27630..5390e22f0 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -153,39 +153,6 @@ testkube-api: set $methodallowed ""; set $pathallowed ""; - if ( $request_method = GET ){ - set $methodallowed "true"; - set $pathallowed "true"; - } - - if ( $request_method = POST ){ - set $methodallowed "true"; - } - - if ( $request_method = OPTIONS ){ - set $methodallowed "true"; - } - - if ( $uri ~ "^(.*)/tests/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/test-suites/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/tests$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/repositories$" ){ - set $pathallowed "true"; - } - - set $condition "$methodallowed+$pathallowed"; - if ( $condition != "true+true" ) { - return 401; - } path: /results/(v\d/.*) hosts: - integration.testkube.io @@ -317,6 +284,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: htpasswd + nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. From 52aa6d109477b888ba6b7102b05be086b77dfc25 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 30 Jun 2023 08:30:14 +0000 Subject: [PATCH 157/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e6590516c..136d33d2e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:caa38d2", + "image": "kubeshop/testkube-zap-executor:7d6ae9e", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:caa38d2", + "image": "kubeshop/testkube-playwright-executor:7d6ae9e", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:caa38d2", + "image": "kubeshop/testkube-jmeter-executor:7d6ae9e", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:caa38d2", + "image": "kubeshop/testkube-ginkgo-executor:7d6ae9e", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:caa38d2", + "image": "kubeshop/testkube-maven-executor:7d6ae9e", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:caa38d2", + "image": "kubeshop/testkube-gradle-executor:7d6ae9e", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:caa38d2", + "image": "kubeshop/testkube-kubepug-executor:7d6ae9e", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:caa38d2", + "image": "kubeshop/testkube-soapui-executor:7d6ae9e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:caa38d2", + "image": "kubeshop/testkube-k6-executor:7d6ae9e", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:caa38d2", + "image": "kubeshop/testkube-cypress-executor:7d6ae9e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:caa38d2", + "image": "kubeshop/testkube-curl-executor:7d6ae9e", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:caa38d2", + "image": "kubeshop/testkube-postman-executor:7d6ae9e", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:caa38d2", + "image": "kubeshop/testkube-artillery-executor:7d6ae9e", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:caa38d2", + "image": "kubeshop/testkube-scraper-executor:7d6ae9e", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:caa38d2", + "image": "kubeshop/testkube-init-executor:7d6ae9e", "types": [] } } From fc79310688b55d6283a4ea59a0c8ef6a0c073366 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 30 Jun 2023 10:33:34 +0000 Subject: [PATCH 158/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 136d33d2e..ec6fa7615 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7d6ae9e", + "image": "kubeshop/testkube-zap-executor:1bfd138", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7d6ae9e", + "image": "kubeshop/testkube-playwright-executor:1bfd138", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7d6ae9e", + "image": "kubeshop/testkube-jmeter-executor:1bfd138", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7d6ae9e", + "image": "kubeshop/testkube-ginkgo-executor:1bfd138", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7d6ae9e", + "image": "kubeshop/testkube-maven-executor:1bfd138", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7d6ae9e", + "image": "kubeshop/testkube-gradle-executor:1bfd138", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7d6ae9e", + "image": "kubeshop/testkube-kubepug-executor:1bfd138", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7d6ae9e", + "image": "kubeshop/testkube-soapui-executor:1bfd138", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7d6ae9e", + "image": "kubeshop/testkube-k6-executor:1bfd138", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7d6ae9e", + "image": "kubeshop/testkube-cypress-executor:1bfd138", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7d6ae9e", + "image": "kubeshop/testkube-curl-executor:1bfd138", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7d6ae9e", + "image": "kubeshop/testkube-postman-executor:1bfd138", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7d6ae9e", + "image": "kubeshop/testkube-artillery-executor:1bfd138", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7d6ae9e", + "image": "kubeshop/testkube-scraper-executor:1bfd138", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7d6ae9e", + "image": "kubeshop/testkube-init-executor:1bfd138", "types": [] } } From 8f91bc52408192ad5ba1fd5cc5e09f72c222cedf Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 30 Jun 2023 11:01:59 +0000 Subject: [PATCH 159/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ec6fa7615..cc1f5df30 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1bfd138", + "image": "kubeshop/testkube-zap-executor:a56631e", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1bfd138", + "image": "kubeshop/testkube-playwright-executor:a56631e", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1bfd138", + "image": "kubeshop/testkube-jmeter-executor:a56631e", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1bfd138", + "image": "kubeshop/testkube-ginkgo-executor:a56631e", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1bfd138", + "image": "kubeshop/testkube-maven-executor:a56631e", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1bfd138", + "image": "kubeshop/testkube-gradle-executor:a56631e", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1bfd138", + "image": "kubeshop/testkube-kubepug-executor:a56631e", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1bfd138", + "image": "kubeshop/testkube-soapui-executor:a56631e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1bfd138", + "image": "kubeshop/testkube-k6-executor:a56631e", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1bfd138", + "image": "kubeshop/testkube-cypress-executor:a56631e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1bfd138", + "image": "kubeshop/testkube-curl-executor:a56631e", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1bfd138", + "image": "kubeshop/testkube-postman-executor:a56631e", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1bfd138", + "image": "kubeshop/testkube-artillery-executor:a56631e", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1bfd138", + "image": "kubeshop/testkube-scraper-executor:a56631e", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1bfd138", + "image": "kubeshop/testkube-init-executor:a56631e", "types": [] } } From 5c491884f76f683ac8d642dd5a6e0ec1e4d0bb2f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 30 Jun 2023 14:16:49 +0000 Subject: [PATCH 160/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cc1f5df30..3e2700018 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a56631e", + "image": "kubeshop/testkube-zap-executor:f52c7dc", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a56631e", + "image": "kubeshop/testkube-playwright-executor:f52c7dc", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a56631e", + "image": "kubeshop/testkube-jmeter-executor:f52c7dc", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a56631e", + "image": "kubeshop/testkube-ginkgo-executor:f52c7dc", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a56631e", + "image": "kubeshop/testkube-maven-executor:f52c7dc", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a56631e", + "image": "kubeshop/testkube-gradle-executor:f52c7dc", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a56631e", + "image": "kubeshop/testkube-kubepug-executor:f52c7dc", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a56631e", + "image": "kubeshop/testkube-soapui-executor:f52c7dc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a56631e", + "image": "kubeshop/testkube-k6-executor:f52c7dc", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a56631e", + "image": "kubeshop/testkube-cypress-executor:f52c7dc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a56631e", + "image": "kubeshop/testkube-curl-executor:f52c7dc", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a56631e", + "image": "kubeshop/testkube-postman-executor:f52c7dc", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a56631e", + "image": "kubeshop/testkube-artillery-executor:f52c7dc", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a56631e", + "image": "kubeshop/testkube-scraper-executor:f52c7dc", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a56631e", + "image": "kubeshop/testkube-init-executor:f52c7dc", "types": [] } } From 1573b66fa201a3b08171c05dd1d16f3a677aee14 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 3 Jul 2023 15:58:22 +0300 Subject: [PATCH 161/763] feat: probe conditions (#561) * feat: probe spec * fix: refactor probe spec crd --- .../tests.testkube.io_testtriggers.yaml | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml index 50be47774..5ec4fc4ee 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml @@ -87,6 +87,11 @@ spec: - type type: object type: array + delay: + description: duration in seconds the test trigger waits between + condition check + format: int32 + type: integer timeout: description: duration in seconds the test trigger waits for conditions, until its stopped @@ -116,6 +121,49 @@ spec: - test - testsuite type: string + probeSpec: + description: What resource probes should be matched + properties: + delay: + description: duration in seconds the test trigger waits between + probes + format: int32 + type: integer + probes: + description: list of test trigger probes + items: + description: TestTriggerProbe is used for definition of the + probe for test triggers + properties: + headers: + additionalProperties: + type: string + description: test trigger condition probe headers to submit + type: object + host: + description: test trigger condition probe host, default + is pod ip or service name + type: string + path: + description: test trigger condition probe path to check, + default is / + type: string + port: + description: test trigger condition probe port to connect + format: int32 + type: integer + scheme: + description: test trigger condition probe scheme to connect + to host, default is http + type: string + type: object + type: array + timeout: + description: duration in seconds the test trigger waits for probes, + until its stopped + format: int32 + type: integer + type: object resource: description: For which Resource do we monitor Event which triggers an Action on certain conditions From 83ed9a57e45e98e94b8e4a3cbec5deb0dd90dae1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 3 Jul 2023 13:32:31 +0000 Subject: [PATCH 162/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3e2700018..1293596d7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f52c7dc", + "image": "kubeshop/testkube-zap-executor:8ff9115", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f52c7dc", + "image": "kubeshop/testkube-playwright-executor:8ff9115", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f52c7dc", + "image": "kubeshop/testkube-jmeter-executor:8ff9115", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f52c7dc", + "image": "kubeshop/testkube-ginkgo-executor:8ff9115", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f52c7dc", + "image": "kubeshop/testkube-maven-executor:8ff9115", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f52c7dc", + "image": "kubeshop/testkube-gradle-executor:8ff9115", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f52c7dc", + "image": "kubeshop/testkube-kubepug-executor:8ff9115", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f52c7dc", + "image": "kubeshop/testkube-soapui-executor:8ff9115", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f52c7dc", + "image": "kubeshop/testkube-k6-executor:8ff9115", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f52c7dc", + "image": "kubeshop/testkube-cypress-executor:8ff9115", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f52c7dc", + "image": "kubeshop/testkube-curl-executor:8ff9115", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f52c7dc", + "image": "kubeshop/testkube-postman-executor:8ff9115", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f52c7dc", + "image": "kubeshop/testkube-artillery-executor:8ff9115", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f52c7dc", + "image": "kubeshop/testkube-scraper-executor:8ff9115", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f52c7dc", + "image": "kubeshop/testkube-init-executor:8ff9115", "types": [] } } From 8ead49eabcac40cee9fa6419a94ffe1021463527 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 3 Jul 2023 15:15:22 +0000 Subject: [PATCH 163/763] Update executors.json --- charts/testkube-api/executors.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1293596d7..72a30d075 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8ff9115", + "image": "kubeshop/testkube-zap-executor:5e2d1e1", "command": [ "" ], @@ -33,7 +33,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8ff9115", + "image": "kubeshop/testkube-playwright-executor:5e2d1e1", "command": [ "" ], @@ -62,7 +62,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8ff9115", + "image": "kubeshop/testkube-jmeter-executor:5e2d1e1", "command": [ "" ], @@ -102,7 +102,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8ff9115", + "image": "kubeshop/testkube-ginkgo-executor:5e2d1e1", "command": [ "ginkgo" ], @@ -142,7 +142,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8ff9115", + "image": "kubeshop/testkube-maven-executor:5e2d1e1", "command": [ "mvn" ], @@ -175,7 +175,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8ff9115", + "image": "kubeshop/testkube-gradle-executor:5e2d1e1", "command": [ "gradle" ], @@ -207,7 +207,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8ff9115", + "image": "kubeshop/testkube-kubepug-executor:5e2d1e1", "command": [ "kubepug" ], @@ -240,7 +240,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8ff9115", + "image": "kubeshop/testkube-soapui-executor:5e2d1e1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -270,7 +270,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8ff9115", + "image": "kubeshop/testkube-k6-executor:5e2d1e1", "command": [ "k6" ], @@ -302,7 +302,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8ff9115", + "image": "kubeshop/testkube-cypress-executor:5e2d1e1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -338,7 +338,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8ff9115", + "image": "kubeshop/testkube-curl-executor:5e2d1e1", "command": [ "curl" ], @@ -367,7 +367,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8ff9115", + "image": "kubeshop/testkube-postman-executor:5e2d1e1", "command": [ "newman" ], @@ -403,7 +403,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8ff9115", + "image": "kubeshop/testkube-artillery-executor:5e2d1e1", "command": [ "artillery" ], @@ -438,7 +438,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8ff9115", + "image": "kubeshop/testkube-scraper-executor:5e2d1e1", "types": [] } }, @@ -446,7 +446,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8ff9115", + "image": "kubeshop/testkube-init-executor:5e2d1e1", "types": [] } } From 248b159cbb284a3195be87aa026a5286331d66df Mon Sep 17 00:00:00 2001 From: Lilla Vass Date: Mon, 3 Jul 2023 17:17:09 +0200 Subject: [PATCH 164/763] feat: tracetest executor (#564) * feat: tracetest executor * fix: update tag on tracetest executor docker image --- .../helm-deploy-testkube-charts-develop.yaml | 2 +- ...lm-deploy-testkube-charts-pre-release.yaml | 2 +- .../helm-deploy-testkube-charts-stage.yaml | 2 +- charts/testkube-api/executors.json | 38 ++++++++++++++++++- scripts/chart_releaser.sh | 2 +- 5 files changed, 41 insertions(+), 5 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 52b5f8ec5..4279bb6d8 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -57,7 +57,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index bed28caed..887f5c920 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -58,7 +58,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_pre_release }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 8ce944c73..34d2a9eb5 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -58,7 +58,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 72a30d075..bb7e7c6c7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -1,4 +1,40 @@ [ + { + "name": "tracetest-executor", + "executor": { + "executorType": "job", + "image": "kubeshop/testkube-tracetest-executor:5e2d1e1", + "command": [ + "tracetest" + ], + "args": [ + "test", + "run", + "--server-url", + "", + "--definition", + "", + "--wait-for-result", + "--output", + "pretty" + ], + "types": [ + "tracetest/test" + ], + "contentTypes": [ + "string", + "file-uri", + "git" + ], + "features": [ + "artifacts" + ], + "meta": { + "iconURI": "tracetest", + "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-tracetest" + } + } + }, { "name": "zap-executor", "executor": { @@ -450,4 +486,4 @@ "types": [] } } -] \ No newline at end of file +] diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index ff30c1e66..9e9c8e950 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -75,7 +75,7 @@ then else echo "Executors will be updated" - executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui zap" + executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor in $executor_name; do sed -i "s/\(.*\"image\":.*$executor.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" From 4c0269e008249b58ed8e2d6bafec5b1a41f1c620 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 3 Jul 2023 15:22:08 +0000 Subject: [PATCH 165/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bb7e7c6c7..4c39c0683 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5e2d1e1", + "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta001", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5e2d1e1", + "image": "kubeshop/testkube-zap-executor:1.12.12-beta001", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5e2d1e1", + "image": "kubeshop/testkube-playwright-executor:1.12.12-beta001", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5e2d1e1", + "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta001", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5e2d1e1", + "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta001", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5e2d1e1", + "image": "kubeshop/testkube-maven-executor:1.12.12-beta001", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5e2d1e1", + "image": "kubeshop/testkube-gradle-executor:1.12.12-beta001", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5e2d1e1", + "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta001", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5e2d1e1", + "image": "kubeshop/testkube-soapui-executor:1.12.12-beta001", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5e2d1e1", + "image": "kubeshop/testkube-k6-executor:1.12.12-beta001", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5e2d1e1", + "image": "kubeshop/testkube-cypress-executor:1.12.12-beta001", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5e2d1e1", + "image": "kubeshop/testkube-curl-executor:1.12.12-beta001", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5e2d1e1", + "image": "kubeshop/testkube-postman-executor:1.12.12-beta001", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5e2d1e1", + "image": "kubeshop/testkube-artillery-executor:1.12.12-beta001", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5e2d1e1", + "image": "kubeshop/testkube-scraper-executor:1.12.12-beta001", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5e2d1e1", + "image": "kubeshop/testkube-init-executor:1.12.12-beta001", "types": [] } } From f703357918996d0549539eff62044c19abe1e4b9 Mon Sep 17 00:00:00 2001 From: Carlos Date: Tue, 4 Jul 2023 11:19:06 +0200 Subject: [PATCH 166/763] fix: resource separation inside conditional loops to avoid templating issue when operator webhook disabled (#565) --- charts/testkube-operator/templates/pre-upgrade-sa.yaml | 4 ++-- charts/testkube-operator/templates/role.yaml | 5 ++--- charts/testkube-operator/templates/rolebinding.yaml | 6 ++---- charts/testkube-operator/templates/serviceaccount.yaml | 4 ++-- charts/testkube/templates/pre-upgrade-sa.yaml | 6 +++--- 5 files changed, 11 insertions(+), 14 deletions(-) diff --git a/charts/testkube-operator/templates/pre-upgrade-sa.yaml b/charts/testkube-operator/templates/pre-upgrade-sa.yaml index 9ccf8d7d3..cb87bb66c 100644 --- a/charts/testkube-operator/templates/pre-upgrade-sa.yaml +++ b/charts/testkube-operator/templates/pre-upgrade-sa.yaml @@ -10,8 +10,8 @@ metadata: "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded {{- end }} ---- {{- if .Values.preUpgrade.serviceAccount.create }} +--- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -26,8 +26,8 @@ rules: verbs: ["create","delete","get","list","patch","update","watch"] {{- end }} ---- {{- if .Values.preUpgrade.serviceAccount.create }} +--- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: diff --git a/charts/testkube-operator/templates/role.yaml b/charts/testkube-operator/templates/role.yaml index 189702f56..ade8630be 100644 --- a/charts/testkube-operator/templates/role.yaml +++ b/charts/testkube-operator/templates/role.yaml @@ -321,9 +321,8 @@ rules: - watch - deletecollection ---- - {{- if and .Values.webhook.enabled .Values.webhook.patch.enabled }} +--- apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} kind: ClusterRole metadata: @@ -370,4 +369,4 @@ rules: - update {{- end }} -{{- end -}} \ No newline at end of file +{{- end -}} diff --git a/charts/testkube-operator/templates/rolebinding.yaml b/charts/testkube-operator/templates/rolebinding.yaml index 6fb4fdd32..d46dba506 100644 --- a/charts/testkube-operator/templates/rolebinding.yaml +++ b/charts/testkube-operator/templates/rolebinding.yaml @@ -91,9 +91,8 @@ subjects: name: {{ include "testkube-operator.serviceAccountName" . }} namespace: {{ include "testkube-operator.namespace" . }} ---- - {{- if and .Values.webhook.enabled .Values.webhook.patch.enabled }} +--- apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} kind: ClusterRoleBinding metadata: @@ -121,5 +120,4 @@ subjects: name: {{ include "testkube-operator.webhook.serviceAccountName" . }} namespace: {{ include "testkube-operator.namespace" . }} {{- end }} - {{- end -}} - +{{- end -}} diff --git a/charts/testkube-operator/templates/serviceaccount.yaml b/charts/testkube-operator/templates/serviceaccount.yaml index c7973568c..f10f7f39a 100644 --- a/charts/testkube-operator/templates/serviceaccount.yaml +++ b/charts/testkube-operator/templates/serviceaccount.yaml @@ -17,9 +17,9 @@ metadata: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} {{- end }} ---- {{- if and .Values.webhook.enabled .Values.webhook.patch.enabled }} +--- apiVersion: v1 kind: ServiceAccount metadata: @@ -41,4 +41,4 @@ metadata: {{- if .Values.global.annotations }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} - {{- end }} +{{- end }} diff --git a/charts/testkube/templates/pre-upgrade-sa.yaml b/charts/testkube/templates/pre-upgrade-sa.yaml index 3b85e0b39..4727ef486 100644 --- a/charts/testkube/templates/pre-upgrade-sa.yaml +++ b/charts/testkube/templates/pre-upgrade-sa.yaml @@ -9,10 +9,10 @@ metadata: "helm.sh/hook": pre-upgrade,post-upgrade "helm.sh/hook-weight": "4" "helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation - {{- end }} +{{- end }} ---- {{- if .Values.preUpgradeHook.serviceAccount.create }} +--- kind: Role apiVersion: rbac.authorization.k8s.io/v1 metadata: @@ -29,8 +29,8 @@ rules: verbs: ["create","delete","get","list","patch","update","watch"] {{- end }} ---- {{- if .Values.preUpgradeHook.serviceAccount.create }} +--- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: From fb36c351f67b8233e4f504867afb6b54d381e41f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 4 Jul 2023 10:23:05 +0000 Subject: [PATCH 167/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4c39c0683..fcf0859b1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta001", + "image": "kubeshop/testkube-tracetest-executor:53754dd", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.12-beta001", + "image": "kubeshop/testkube-zap-executor:53754dd", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.12-beta001", + "image": "kubeshop/testkube-playwright-executor:53754dd", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta001", + "image": "kubeshop/testkube-jmeter-executor:53754dd", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta001", + "image": "kubeshop/testkube-ginkgo-executor:53754dd", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.12-beta001", + "image": "kubeshop/testkube-maven-executor:53754dd", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.12-beta001", + "image": "kubeshop/testkube-gradle-executor:53754dd", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta001", + "image": "kubeshop/testkube-kubepug-executor:53754dd", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.12-beta001", + "image": "kubeshop/testkube-soapui-executor:53754dd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.12-beta001", + "image": "kubeshop/testkube-k6-executor:53754dd", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.12-beta001", + "image": "kubeshop/testkube-cypress-executor:53754dd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.12-beta001", + "image": "kubeshop/testkube-curl-executor:53754dd", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.12-beta001", + "image": "kubeshop/testkube-postman-executor:53754dd", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.12-beta001", + "image": "kubeshop/testkube-artillery-executor:53754dd", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.12-beta001", + "image": "kubeshop/testkube-scraper-executor:53754dd", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.12-beta001", + "image": "kubeshop/testkube-init-executor:53754dd", "types": [] } } From d851275c9ba45a36edd97f38ae477ee047166678 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 4 Jul 2023 12:53:01 +0000 Subject: [PATCH 168/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fcf0859b1..6c35ba770 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:53754dd", + "image": "kubeshop/testkube-tracetest-executor:4542424", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:53754dd", + "image": "kubeshop/testkube-zap-executor:4542424", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:53754dd", + "image": "kubeshop/testkube-playwright-executor:4542424", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:53754dd", + "image": "kubeshop/testkube-jmeter-executor:4542424", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:53754dd", + "image": "kubeshop/testkube-ginkgo-executor:4542424", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:53754dd", + "image": "kubeshop/testkube-maven-executor:4542424", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:53754dd", + "image": "kubeshop/testkube-gradle-executor:4542424", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:53754dd", + "image": "kubeshop/testkube-kubepug-executor:4542424", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:53754dd", + "image": "kubeshop/testkube-soapui-executor:4542424", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:53754dd", + "image": "kubeshop/testkube-k6-executor:4542424", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:53754dd", + "image": "kubeshop/testkube-cypress-executor:4542424", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:53754dd", + "image": "kubeshop/testkube-curl-executor:4542424", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:53754dd", + "image": "kubeshop/testkube-postman-executor:4542424", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:53754dd", + "image": "kubeshop/testkube-artillery-executor:4542424", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:53754dd", + "image": "kubeshop/testkube-scraper-executor:4542424", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:53754dd", + "image": "kubeshop/testkube-init-executor:4542424", "types": [] } } From b53a0e1cf6d32296b0d76cc0c87bc8c1065d3497 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 4 Jul 2023 14:10:39 +0000 Subject: [PATCH 169/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6c35ba770..13d68457c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4542424", + "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta002", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4542424", + "image": "kubeshop/testkube-zap-executor:1.12.12-beta002", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4542424", + "image": "kubeshop/testkube-playwright-executor:1.12.12-beta002", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4542424", + "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta002", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4542424", + "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta002", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4542424", + "image": "kubeshop/testkube-maven-executor:1.12.12-beta002", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4542424", + "image": "kubeshop/testkube-gradle-executor:1.12.12-beta002", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4542424", + "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta002", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4542424", + "image": "kubeshop/testkube-soapui-executor:1.12.12-beta002", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4542424", + "image": "kubeshop/testkube-k6-executor:1.12.12-beta002", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4542424", + "image": "kubeshop/testkube-cypress-executor:1.12.12-beta002", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4542424", + "image": "kubeshop/testkube-curl-executor:1.12.12-beta002", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4542424", + "image": "kubeshop/testkube-postman-executor:1.12.12-beta002", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4542424", + "image": "kubeshop/testkube-artillery-executor:1.12.12-beta002", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4542424", + "image": "kubeshop/testkube-scraper-executor:1.12.12-beta002", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4542424", + "image": "kubeshop/testkube-init-executor:1.12.12-beta002", "types": [] } } From fe57614f942feca9046a7c1795d1d45483e87a96 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 4 Jul 2023 14:44:51 +0000 Subject: [PATCH 170/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 13d68457c..afcaab3a4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta002", + "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta003", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.12-beta002", + "image": "kubeshop/testkube-zap-executor:1.12.12-beta003", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.12-beta002", + "image": "kubeshop/testkube-playwright-executor:1.12.12-beta003", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta002", + "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta003", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta002", + "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta003", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.12-beta002", + "image": "kubeshop/testkube-maven-executor:1.12.12-beta003", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.12-beta002", + "image": "kubeshop/testkube-gradle-executor:1.12.12-beta003", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta002", + "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta003", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.12-beta002", + "image": "kubeshop/testkube-soapui-executor:1.12.12-beta003", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.12-beta002", + "image": "kubeshop/testkube-k6-executor:1.12.12-beta003", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.12-beta002", + "image": "kubeshop/testkube-cypress-executor:1.12.12-beta003", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.12-beta002", + "image": "kubeshop/testkube-curl-executor:1.12.12-beta003", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.12-beta002", + "image": "kubeshop/testkube-postman-executor:1.12.12-beta003", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.12-beta002", + "image": "kubeshop/testkube-artillery-executor:1.12.12-beta003", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.12-beta002", + "image": "kubeshop/testkube-scraper-executor:1.12.12-beta003", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.12-beta002", + "image": "kubeshop/testkube-init-executor:1.12.12-beta003", "types": [] } } From a609dc2cb0e8808867367d619f84cab1e8e251e1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 4 Jul 2023 14:59:56 +0000 Subject: [PATCH 171/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index afcaab3a4..cef17ea84 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta003", + "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta004", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.12-beta003", + "image": "kubeshop/testkube-zap-executor:1.12.12-beta004", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.12-beta003", + "image": "kubeshop/testkube-playwright-executor:1.12.12-beta004", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta003", + "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta004", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta003", + "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta004", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.12-beta003", + "image": "kubeshop/testkube-maven-executor:1.12.12-beta004", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.12-beta003", + "image": "kubeshop/testkube-gradle-executor:1.12.12-beta004", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta003", + "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta004", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.12-beta003", + "image": "kubeshop/testkube-soapui-executor:1.12.12-beta004", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.12-beta003", + "image": "kubeshop/testkube-k6-executor:1.12.12-beta004", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.12-beta003", + "image": "kubeshop/testkube-cypress-executor:1.12.12-beta004", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.12-beta003", + "image": "kubeshop/testkube-curl-executor:1.12.12-beta004", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.12-beta003", + "image": "kubeshop/testkube-postman-executor:1.12.12-beta004", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.12-beta003", + "image": "kubeshop/testkube-artillery-executor:1.12.12-beta004", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.12-beta003", + "image": "kubeshop/testkube-scraper-executor:1.12.12-beta004", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.12-beta003", + "image": "kubeshop/testkube-init-executor:1.12.12-beta004", "types": [] } } From 862a55bd8a2a3d3de9f795abb8ff9bea433a5a9b Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 5 Jul 2023 09:47:09 +0300 Subject: [PATCH 172/763] add basic auth for beta env (#566) --- charts/testkube/values-pre-release.yaml | 36 +++---------------------- 1 file changed, 3 insertions(+), 33 deletions(-) diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index fd22bf55f..d5011dfc4 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -153,39 +153,6 @@ testkube-api: set $methodallowed ""; set $pathallowed ""; - if ( $request_method = GET ){ - set $methodallowed "true"; - set $pathallowed "true"; - } - - if ( $request_method = POST ){ - set $methodallowed "true"; - } - - if ( $request_method = OPTIONS ){ - set $methodallowed "true"; - } - - if ( $uri ~ "^(.*)/tests/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/test-suites/(.*)/executions$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/tests$" ){ - set $pathallowed "true"; - } - - if ( $uri ~ "^(.*)/repositories$" ){ - set $pathallowed "true"; - } - - set $condition "$methodallowed+$pathallowed"; - if ( $condition != "true+true" ) { - return 401; - } path: /results/(v\d/.*) hosts: - beta.testkube.io @@ -315,6 +282,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: htpasswd + nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-prerelease # add an annotation indicating the issuer to use. From 732cc75c2a1c9cb442bc5e3e20dd34c093cf3f81 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 07:09:01 +0000 Subject: [PATCH 173/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cef17ea84..2346412b4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.12.12-beta004", + "image": "kubeshop/testkube-tracetest-executor:58e1f32", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.12.12-beta004", + "image": "kubeshop/testkube-zap-executor:58e1f32", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.12.12-beta004", + "image": "kubeshop/testkube-playwright-executor:58e1f32", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.12.12-beta004", + "image": "kubeshop/testkube-jmeter-executor:58e1f32", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.12.12-beta004", + "image": "kubeshop/testkube-ginkgo-executor:58e1f32", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.12.12-beta004", + "image": "kubeshop/testkube-maven-executor:58e1f32", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.12.12-beta004", + "image": "kubeshop/testkube-gradle-executor:58e1f32", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.12.12-beta004", + "image": "kubeshop/testkube-kubepug-executor:58e1f32", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.12.12-beta004", + "image": "kubeshop/testkube-soapui-executor:58e1f32", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.12.12-beta004", + "image": "kubeshop/testkube-k6-executor:58e1f32", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.12.12-beta004", + "image": "kubeshop/testkube-cypress-executor:58e1f32", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.12.12-beta004", + "image": "kubeshop/testkube-curl-executor:58e1f32", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.12.12-beta004", + "image": "kubeshop/testkube-postman-executor:58e1f32", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.12.12-beta004", + "image": "kubeshop/testkube-artillery-executor:58e1f32", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.12.12-beta004", + "image": "kubeshop/testkube-scraper-executor:58e1f32", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.12.12-beta004", + "image": "kubeshop/testkube-init-executor:58e1f32", "types": [] } } From 985299ea481d3d7866100cd555665bdb8383b580 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 09:07:52 +0000 Subject: [PATCH 174/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2346412b4..1ff2307d0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:58e1f32", + "image": "kubeshop/testkube-tracetest-executor:e745002", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:58e1f32", + "image": "kubeshop/testkube-zap-executor:e745002", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:58e1f32", + "image": "kubeshop/testkube-playwright-executor:e745002", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:58e1f32", + "image": "kubeshop/testkube-jmeter-executor:e745002", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:58e1f32", + "image": "kubeshop/testkube-ginkgo-executor:e745002", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:58e1f32", + "image": "kubeshop/testkube-maven-executor:e745002", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:58e1f32", + "image": "kubeshop/testkube-gradle-executor:e745002", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:58e1f32", + "image": "kubeshop/testkube-kubepug-executor:e745002", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:58e1f32", + "image": "kubeshop/testkube-soapui-executor:e745002", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:58e1f32", + "image": "kubeshop/testkube-k6-executor:e745002", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:58e1f32", + "image": "kubeshop/testkube-cypress-executor:e745002", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:58e1f32", + "image": "kubeshop/testkube-curl-executor:e745002", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:58e1f32", + "image": "kubeshop/testkube-postman-executor:e745002", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:58e1f32", + "image": "kubeshop/testkube-artillery-executor:e745002", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:58e1f32", + "image": "kubeshop/testkube-scraper-executor:e745002", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:58e1f32", + "image": "kubeshop/testkube-init-executor:e745002", "types": [] } } From 580c38a8ea6901428dddc42357d95b94ccaaee44 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 09:12:10 +0000 Subject: [PATCH 175/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1ff2307d0..66896bcd4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e745002", + "image": "kubeshop/testkube-tracetest-executor:8d50073", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e745002", + "image": "kubeshop/testkube-zap-executor:8d50073", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e745002", + "image": "kubeshop/testkube-playwright-executor:8d50073", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e745002", + "image": "kubeshop/testkube-jmeter-executor:8d50073", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e745002", + "image": "kubeshop/testkube-ginkgo-executor:8d50073", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e745002", + "image": "kubeshop/testkube-maven-executor:8d50073", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e745002", + "image": "kubeshop/testkube-gradle-executor:8d50073", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e745002", + "image": "kubeshop/testkube-kubepug-executor:8d50073", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e745002", + "image": "kubeshop/testkube-soapui-executor:8d50073", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e745002", + "image": "kubeshop/testkube-k6-executor:8d50073", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e745002", + "image": "kubeshop/testkube-cypress-executor:8d50073", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e745002", + "image": "kubeshop/testkube-curl-executor:8d50073", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e745002", + "image": "kubeshop/testkube-postman-executor:8d50073", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e745002", + "image": "kubeshop/testkube-artillery-executor:8d50073", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e745002", + "image": "kubeshop/testkube-scraper-executor:8d50073", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e745002", + "image": "kubeshop/testkube-init-executor:8d50073", "types": [] } } From e34261f154f18f0e041f499cd433c2ab6611233c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 09:22:10 +0000 Subject: [PATCH 176/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 66896bcd4..d01702dce 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8d50073", + "image": "kubeshop/testkube-tracetest-executor:6878e71", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8d50073", + "image": "kubeshop/testkube-zap-executor:6878e71", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8d50073", + "image": "kubeshop/testkube-playwright-executor:6878e71", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8d50073", + "image": "kubeshop/testkube-jmeter-executor:6878e71", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8d50073", + "image": "kubeshop/testkube-ginkgo-executor:6878e71", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8d50073", + "image": "kubeshop/testkube-maven-executor:6878e71", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8d50073", + "image": "kubeshop/testkube-gradle-executor:6878e71", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8d50073", + "image": "kubeshop/testkube-kubepug-executor:6878e71", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8d50073", + "image": "kubeshop/testkube-soapui-executor:6878e71", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8d50073", + "image": "kubeshop/testkube-k6-executor:6878e71", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8d50073", + "image": "kubeshop/testkube-cypress-executor:6878e71", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8d50073", + "image": "kubeshop/testkube-curl-executor:6878e71", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8d50073", + "image": "kubeshop/testkube-postman-executor:6878e71", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8d50073", + "image": "kubeshop/testkube-artillery-executor:6878e71", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8d50073", + "image": "kubeshop/testkube-scraper-executor:6878e71", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8d50073", + "image": "kubeshop/testkube-init-executor:6878e71", "types": [] } } From 2517b1ec8125bdf96943790191bc81101f5e1918 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 09:27:57 +0000 Subject: [PATCH 177/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d01702dce..c4967d54d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6878e71", + "image": "kubeshop/testkube-tracetest-executor:385c888", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6878e71", + "image": "kubeshop/testkube-zap-executor:385c888", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6878e71", + "image": "kubeshop/testkube-playwright-executor:385c888", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6878e71", + "image": "kubeshop/testkube-jmeter-executor:385c888", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6878e71", + "image": "kubeshop/testkube-ginkgo-executor:385c888", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6878e71", + "image": "kubeshop/testkube-maven-executor:385c888", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6878e71", + "image": "kubeshop/testkube-gradle-executor:385c888", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6878e71", + "image": "kubeshop/testkube-kubepug-executor:385c888", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6878e71", + "image": "kubeshop/testkube-soapui-executor:385c888", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6878e71", + "image": "kubeshop/testkube-k6-executor:385c888", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6878e71", + "image": "kubeshop/testkube-cypress-executor:385c888", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6878e71", + "image": "kubeshop/testkube-curl-executor:385c888", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6878e71", + "image": "kubeshop/testkube-postman-executor:385c888", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6878e71", + "image": "kubeshop/testkube-artillery-executor:385c888", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6878e71", + "image": "kubeshop/testkube-scraper-executor:385c888", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6878e71", + "image": "kubeshop/testkube-init-executor:385c888", "types": [] } } From 14db37c88bd7e26b6940c0ec246aa4630ecbe023 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 12:42:55 +0000 Subject: [PATCH 178/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c4967d54d..436980d19 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:385c888", + "image": "kubeshop/testkube-tracetest-executor:6006c72", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:385c888", + "image": "kubeshop/testkube-zap-executor:6006c72", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:385c888", + "image": "kubeshop/testkube-playwright-executor:6006c72", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:385c888", + "image": "kubeshop/testkube-jmeter-executor:6006c72", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:385c888", + "image": "kubeshop/testkube-ginkgo-executor:6006c72", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:385c888", + "image": "kubeshop/testkube-maven-executor:6006c72", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:385c888", + "image": "kubeshop/testkube-gradle-executor:6006c72", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:385c888", + "image": "kubeshop/testkube-kubepug-executor:6006c72", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:385c888", + "image": "kubeshop/testkube-soapui-executor:6006c72", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:385c888", + "image": "kubeshop/testkube-k6-executor:6006c72", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:385c888", + "image": "kubeshop/testkube-cypress-executor:6006c72", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:385c888", + "image": "kubeshop/testkube-curl-executor:6006c72", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:385c888", + "image": "kubeshop/testkube-postman-executor:6006c72", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:385c888", + "image": "kubeshop/testkube-artillery-executor:6006c72", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:385c888", + "image": "kubeshop/testkube-scraper-executor:6006c72", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:385c888", + "image": "kubeshop/testkube-init-executor:6006c72", "types": [] } } From 8d21dd2b3fda6ee86aa01566ba55d8cb0fb3cd08 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 12:49:38 +0000 Subject: [PATCH 179/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 436980d19..d0f72074c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6006c72", + "image": "kubeshop/testkube-tracetest-executor:e16530d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6006c72", + "image": "kubeshop/testkube-zap-executor:e16530d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6006c72", + "image": "kubeshop/testkube-playwright-executor:e16530d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6006c72", + "image": "kubeshop/testkube-jmeter-executor:e16530d", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6006c72", + "image": "kubeshop/testkube-ginkgo-executor:e16530d", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6006c72", + "image": "kubeshop/testkube-maven-executor:e16530d", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6006c72", + "image": "kubeshop/testkube-gradle-executor:e16530d", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6006c72", + "image": "kubeshop/testkube-kubepug-executor:e16530d", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6006c72", + "image": "kubeshop/testkube-soapui-executor:e16530d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6006c72", + "image": "kubeshop/testkube-k6-executor:e16530d", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6006c72", + "image": "kubeshop/testkube-cypress-executor:e16530d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6006c72", + "image": "kubeshop/testkube-curl-executor:e16530d", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6006c72", + "image": "kubeshop/testkube-postman-executor:e16530d", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6006c72", + "image": "kubeshop/testkube-artillery-executor:e16530d", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6006c72", + "image": "kubeshop/testkube-scraper-executor:e16530d", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6006c72", + "image": "kubeshop/testkube-init-executor:e16530d", "types": [] } } From 06b6c2364c6d676a1ada3b29090bba9ae860bae1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 5 Jul 2023 14:56:05 +0000 Subject: [PATCH 180/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d0f72074c..c5e46f093 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e16530d", + "image": "kubeshop/testkube-tracetest-executor:374aba1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e16530d", + "image": "kubeshop/testkube-zap-executor:374aba1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e16530d", + "image": "kubeshop/testkube-playwright-executor:374aba1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e16530d", + "image": "kubeshop/testkube-jmeter-executor:374aba1", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e16530d", + "image": "kubeshop/testkube-ginkgo-executor:374aba1", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e16530d", + "image": "kubeshop/testkube-maven-executor:374aba1", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e16530d", + "image": "kubeshop/testkube-gradle-executor:374aba1", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e16530d", + "image": "kubeshop/testkube-kubepug-executor:374aba1", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e16530d", + "image": "kubeshop/testkube-soapui-executor:374aba1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e16530d", + "image": "kubeshop/testkube-k6-executor:374aba1", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e16530d", + "image": "kubeshop/testkube-cypress-executor:374aba1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e16530d", + "image": "kubeshop/testkube-curl-executor:374aba1", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e16530d", + "image": "kubeshop/testkube-postman-executor:374aba1", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e16530d", + "image": "kubeshop/testkube-artillery-executor:374aba1", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e16530d", + "image": "kubeshop/testkube-scraper-executor:374aba1", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e16530d", + "image": "kubeshop/testkube-init-executor:374aba1", "types": [] } } From 39b451eae6889e2359658dc1a5c4f68ad4b46ddd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 10:55:12 +0000 Subject: [PATCH 181/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c5e46f093..523814430 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:374aba1", + "image": "kubeshop/testkube-tracetest-executor:24bf7c6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:374aba1", + "image": "kubeshop/testkube-zap-executor:24bf7c6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:374aba1", + "image": "kubeshop/testkube-playwright-executor:24bf7c6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:374aba1", + "image": "kubeshop/testkube-jmeter-executor:24bf7c6", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:374aba1", + "image": "kubeshop/testkube-ginkgo-executor:24bf7c6", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:374aba1", + "image": "kubeshop/testkube-maven-executor:24bf7c6", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:374aba1", + "image": "kubeshop/testkube-gradle-executor:24bf7c6", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:374aba1", + "image": "kubeshop/testkube-kubepug-executor:24bf7c6", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:374aba1", + "image": "kubeshop/testkube-soapui-executor:24bf7c6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:374aba1", + "image": "kubeshop/testkube-k6-executor:24bf7c6", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:374aba1", + "image": "kubeshop/testkube-cypress-executor:24bf7c6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:374aba1", + "image": "kubeshop/testkube-curl-executor:24bf7c6", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:374aba1", + "image": "kubeshop/testkube-postman-executor:24bf7c6", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:374aba1", + "image": "kubeshop/testkube-artillery-executor:24bf7c6", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:374aba1", + "image": "kubeshop/testkube-scraper-executor:24bf7c6", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:374aba1", + "image": "kubeshop/testkube-init-executor:24bf7c6", "types": [] } } From 98fa34bc9fff1faac5977e17522d1ad44b5b2649 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 11:19:01 +0000 Subject: [PATCH 182/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 523814430..0297dac0f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:24bf7c6", + "image": "kubeshop/testkube-tracetest-executor:792381a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:24bf7c6", + "image": "kubeshop/testkube-zap-executor:792381a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:24bf7c6", + "image": "kubeshop/testkube-playwright-executor:792381a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:24bf7c6", + "image": "kubeshop/testkube-jmeter-executor:792381a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:24bf7c6", + "image": "kubeshop/testkube-ginkgo-executor:792381a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:24bf7c6", + "image": "kubeshop/testkube-maven-executor:792381a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:24bf7c6", + "image": "kubeshop/testkube-gradle-executor:792381a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:24bf7c6", + "image": "kubeshop/testkube-kubepug-executor:792381a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:24bf7c6", + "image": "kubeshop/testkube-soapui-executor:792381a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:24bf7c6", + "image": "kubeshop/testkube-k6-executor:792381a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:24bf7c6", + "image": "kubeshop/testkube-cypress-executor:792381a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:24bf7c6", + "image": "kubeshop/testkube-curl-executor:792381a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:24bf7c6", + "image": "kubeshop/testkube-postman-executor:792381a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:24bf7c6", + "image": "kubeshop/testkube-artillery-executor:792381a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:24bf7c6", + "image": "kubeshop/testkube-scraper-executor:792381a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:24bf7c6", + "image": "kubeshop/testkube-init-executor:792381a", "types": [] } } From fc720ac00a2e8d321c58f4c13ec6fe6f67a9e60d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 11:26:25 +0000 Subject: [PATCH 183/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0297dac0f..5d712852d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:792381a", + "image": "kubeshop/testkube-tracetest-executor:b2bf08c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:792381a", + "image": "kubeshop/testkube-zap-executor:b2bf08c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:792381a", + "image": "kubeshop/testkube-playwright-executor:b2bf08c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:792381a", + "image": "kubeshop/testkube-jmeter-executor:b2bf08c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:792381a", + "image": "kubeshop/testkube-ginkgo-executor:b2bf08c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:792381a", + "image": "kubeshop/testkube-maven-executor:b2bf08c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:792381a", + "image": "kubeshop/testkube-gradle-executor:b2bf08c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:792381a", + "image": "kubeshop/testkube-kubepug-executor:b2bf08c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:792381a", + "image": "kubeshop/testkube-soapui-executor:b2bf08c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:792381a", + "image": "kubeshop/testkube-k6-executor:b2bf08c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:792381a", + "image": "kubeshop/testkube-cypress-executor:b2bf08c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:792381a", + "image": "kubeshop/testkube-curl-executor:b2bf08c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:792381a", + "image": "kubeshop/testkube-postman-executor:b2bf08c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:792381a", + "image": "kubeshop/testkube-artillery-executor:b2bf08c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:792381a", + "image": "kubeshop/testkube-scraper-executor:b2bf08c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:792381a", + "image": "kubeshop/testkube-init-executor:b2bf08c", "types": [] } } From b654c378aa26004ee6d1122a2ef22abe87629ae4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 14:17:23 +0000 Subject: [PATCH 184/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5d712852d..f4f01065b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b2bf08c", + "image": "kubeshop/testkube-tracetest-executor:be1e693", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b2bf08c", + "image": "kubeshop/testkube-zap-executor:be1e693", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b2bf08c", + "image": "kubeshop/testkube-playwright-executor:be1e693", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b2bf08c", + "image": "kubeshop/testkube-jmeter-executor:be1e693", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b2bf08c", + "image": "kubeshop/testkube-ginkgo-executor:be1e693", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b2bf08c", + "image": "kubeshop/testkube-maven-executor:be1e693", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b2bf08c", + "image": "kubeshop/testkube-gradle-executor:be1e693", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b2bf08c", + "image": "kubeshop/testkube-kubepug-executor:be1e693", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b2bf08c", + "image": "kubeshop/testkube-soapui-executor:be1e693", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b2bf08c", + "image": "kubeshop/testkube-k6-executor:be1e693", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b2bf08c", + "image": "kubeshop/testkube-cypress-executor:be1e693", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b2bf08c", + "image": "kubeshop/testkube-curl-executor:be1e693", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b2bf08c", + "image": "kubeshop/testkube-postman-executor:be1e693", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b2bf08c", + "image": "kubeshop/testkube-artillery-executor:be1e693", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b2bf08c", + "image": "kubeshop/testkube-scraper-executor:be1e693", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b2bf08c", + "image": "kubeshop/testkube-init-executor:be1e693", "types": [] } } From b87d0dddaae8b35367278a713e0026637667df8e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 16:37:48 +0000 Subject: [PATCH 185/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f4f01065b..30200e79e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:be1e693", + "image": "kubeshop/testkube-tracetest-executor:40918c7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:be1e693", + "image": "kubeshop/testkube-zap-executor:40918c7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:be1e693", + "image": "kubeshop/testkube-playwright-executor:40918c7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:be1e693", + "image": "kubeshop/testkube-jmeter-executor:40918c7", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:be1e693", + "image": "kubeshop/testkube-ginkgo-executor:40918c7", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:be1e693", + "image": "kubeshop/testkube-maven-executor:40918c7", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:be1e693", + "image": "kubeshop/testkube-gradle-executor:40918c7", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:be1e693", + "image": "kubeshop/testkube-kubepug-executor:40918c7", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:be1e693", + "image": "kubeshop/testkube-soapui-executor:40918c7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:be1e693", + "image": "kubeshop/testkube-k6-executor:40918c7", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:be1e693", + "image": "kubeshop/testkube-cypress-executor:40918c7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:be1e693", + "image": "kubeshop/testkube-curl-executor:40918c7", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:be1e693", + "image": "kubeshop/testkube-postman-executor:40918c7", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:be1e693", + "image": "kubeshop/testkube-artillery-executor:40918c7", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:be1e693", + "image": "kubeshop/testkube-scraper-executor:40918c7", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:be1e693", + "image": "kubeshop/testkube-init-executor:40918c7", "types": [] } } From 958c379394225b44f1d1ef61be690eb491d0181e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 16:47:06 +0000 Subject: [PATCH 186/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 30200e79e..156f1197d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:40918c7", + "image": "kubeshop/testkube-tracetest-executor:15a2c41", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:40918c7", + "image": "kubeshop/testkube-zap-executor:15a2c41", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:40918c7", + "image": "kubeshop/testkube-playwright-executor:15a2c41", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:40918c7", + "image": "kubeshop/testkube-jmeter-executor:15a2c41", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:40918c7", + "image": "kubeshop/testkube-ginkgo-executor:15a2c41", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:40918c7", + "image": "kubeshop/testkube-maven-executor:15a2c41", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:40918c7", + "image": "kubeshop/testkube-gradle-executor:15a2c41", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:40918c7", + "image": "kubeshop/testkube-kubepug-executor:15a2c41", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:40918c7", + "image": "kubeshop/testkube-soapui-executor:15a2c41", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:40918c7", + "image": "kubeshop/testkube-k6-executor:15a2c41", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:40918c7", + "image": "kubeshop/testkube-cypress-executor:15a2c41", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:40918c7", + "image": "kubeshop/testkube-curl-executor:15a2c41", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:40918c7", + "image": "kubeshop/testkube-postman-executor:15a2c41", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:40918c7", + "image": "kubeshop/testkube-artillery-executor:15a2c41", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:40918c7", + "image": "kubeshop/testkube-scraper-executor:15a2c41", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:40918c7", + "image": "kubeshop/testkube-init-executor:15a2c41", "types": [] } } From aae121d6d3c39a8a72d1c36058e8e1d92749c940 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 17:00:35 +0000 Subject: [PATCH 187/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 156f1197d..6eb1f7943 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:15a2c41", + "image": "kubeshop/testkube-tracetest-executor:99127c0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:15a2c41", + "image": "kubeshop/testkube-zap-executor:99127c0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:15a2c41", + "image": "kubeshop/testkube-playwright-executor:99127c0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:15a2c41", + "image": "kubeshop/testkube-jmeter-executor:99127c0", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:15a2c41", + "image": "kubeshop/testkube-ginkgo-executor:99127c0", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:15a2c41", + "image": "kubeshop/testkube-maven-executor:99127c0", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:15a2c41", + "image": "kubeshop/testkube-gradle-executor:99127c0", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:15a2c41", + "image": "kubeshop/testkube-kubepug-executor:99127c0", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:15a2c41", + "image": "kubeshop/testkube-soapui-executor:99127c0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:15a2c41", + "image": "kubeshop/testkube-k6-executor:99127c0", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:15a2c41", + "image": "kubeshop/testkube-cypress-executor:99127c0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:15a2c41", + "image": "kubeshop/testkube-curl-executor:99127c0", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:15a2c41", + "image": "kubeshop/testkube-postman-executor:99127c0", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:15a2c41", + "image": "kubeshop/testkube-artillery-executor:99127c0", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:15a2c41", + "image": "kubeshop/testkube-scraper-executor:99127c0", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:15a2c41", + "image": "kubeshop/testkube-init-executor:99127c0", "types": [] } } From 85a979c4d8059bf98aa59d2bcdc5b437e30e2a2d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 18:01:10 +0000 Subject: [PATCH 188/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6eb1f7943..ab76c18ba 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:99127c0", + "image": "kubeshop/testkube-tracetest-executor:1cd12af", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:99127c0", + "image": "kubeshop/testkube-zap-executor:1cd12af", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:99127c0", + "image": "kubeshop/testkube-playwright-executor:1cd12af", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:99127c0", + "image": "kubeshop/testkube-jmeter-executor:1cd12af", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:99127c0", + "image": "kubeshop/testkube-ginkgo-executor:1cd12af", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:99127c0", + "image": "kubeshop/testkube-maven-executor:1cd12af", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:99127c0", + "image": "kubeshop/testkube-gradle-executor:1cd12af", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:99127c0", + "image": "kubeshop/testkube-kubepug-executor:1cd12af", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:99127c0", + "image": "kubeshop/testkube-soapui-executor:1cd12af", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:99127c0", + "image": "kubeshop/testkube-k6-executor:1cd12af", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:99127c0", + "image": "kubeshop/testkube-cypress-executor:1cd12af", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:99127c0", + "image": "kubeshop/testkube-curl-executor:1cd12af", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:99127c0", + "image": "kubeshop/testkube-postman-executor:1cd12af", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:99127c0", + "image": "kubeshop/testkube-artillery-executor:1cd12af", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:99127c0", + "image": "kubeshop/testkube-scraper-executor:1cd12af", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:99127c0", + "image": "kubeshop/testkube-init-executor:1cd12af", "types": [] } } From 67119b2b38a696d9d8d4b28be7fc83bd621ccd38 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 6 Jul 2023 19:28:56 +0000 Subject: [PATCH 189/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ab76c18ba..bd04847a1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1cd12af", + "image": "kubeshop/testkube-tracetest-executor:62b9df7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1cd12af", + "image": "kubeshop/testkube-zap-executor:62b9df7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1cd12af", + "image": "kubeshop/testkube-playwright-executor:62b9df7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1cd12af", + "image": "kubeshop/testkube-jmeter-executor:62b9df7", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1cd12af", + "image": "kubeshop/testkube-ginkgo-executor:62b9df7", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1cd12af", + "image": "kubeshop/testkube-maven-executor:62b9df7", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1cd12af", + "image": "kubeshop/testkube-gradle-executor:62b9df7", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1cd12af", + "image": "kubeshop/testkube-kubepug-executor:62b9df7", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1cd12af", + "image": "kubeshop/testkube-soapui-executor:62b9df7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1cd12af", + "image": "kubeshop/testkube-k6-executor:62b9df7", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1cd12af", + "image": "kubeshop/testkube-cypress-executor:62b9df7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1cd12af", + "image": "kubeshop/testkube-curl-executor:62b9df7", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1cd12af", + "image": "kubeshop/testkube-postman-executor:62b9df7", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1cd12af", + "image": "kubeshop/testkube-artillery-executor:62b9df7", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1cd12af", + "image": "kubeshop/testkube-scraper-executor:62b9df7", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1cd12af", + "image": "kubeshop/testkube-init-executor:62b9df7", "types": [] } } From d7a10446caca0c724da0f11132b112812c507a9f Mon Sep 17 00:00:00 2001 From: Dawid Rusnak Date: Fri, 7 Jul 2023 11:01:38 +0200 Subject: [PATCH 190/763] feat: add Helm option to select CRD revision for front-end, use `develop` for dev.testkube.io (#569) --- charts/testkube-dashboard/templates/deployment.yaml | 2 ++ charts/testkube-dashboard/values.yaml | 3 +++ charts/testkube/README.md | 1 + charts/testkube/values-develop.yaml | 2 ++ 4 files changed, 8 insertions(+) diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index d309b9b9d..d9abf655f 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -41,6 +41,8 @@ spec: value: "{{ .Values.ingress.path }}" - name: REACT_APP_DISABLE_TELEMETRY value: "{{ .Values.disableTelemetry }}" + - name: REACT_APP_CRD_OPERATOR_REVISION + value: "{{ .Values.crdRevision }}" - name: ENABLE_IPV6 value: "{{ .Values.ingress.ipv6enabled }}" {{- if .Values.extraEnvVars }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 62d1688d0..587fcd86a 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -72,6 +72,9 @@ apiServerEndpoint: "" ## Force disabling telemetry disableTelemetry: false +# testkube-operator revision to get the CRDs for the UI validation +crdRevision: main + ## Array with extra environment variables ## e.g: ## extraEnvVars: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 74876ebb6..8fb32cca3 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -211,6 +211,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.autoscaling.minReplicas | int | `1` | Minimum number of replicas to scale back | | testkube-dashboard.autoscaling.targetCPUUtilizationPercentage | int | `80` | Target CPU utilization percentage | | testkube-dashboard.autoscaling.targetMemoryUtilizationPercentage | int | `80` | Target Memory utilization percentage | +| testkube-dashboard.crdRevision | string | `"main"` | `testkube-operator` revision to take CRDs for UI validation | | testkube-dashboard.enabled | bool | `true` | Deploy dashboard | | testkube-dashboard.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-dashboard.fullnameOverride | string | `"testkube-dashboard"` | Full name that overrides Chart name | diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index e216a65f5..3f1e3439c 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -303,6 +303,8 @@ testkube-dashboard: secretName: testkube-prod-cert-secret apiServerEndpoint: "dev.testkube.io/results" #get the address of the endpoint or set it using helm disableTelemetry: true + # use the latest CRDs from testkube-operator for the UI validation + crdRevision: develop oauth2: enabled: false name: oauth2-proxy From 9b1095def6a068e6c02797d33ad9ec8863fd6fc7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 7 Jul 2023 09:55:42 +0000 Subject: [PATCH 191/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bd04847a1..9e4368cdd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:62b9df7", + "image": "kubeshop/testkube-tracetest-executor:2420410", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:62b9df7", + "image": "kubeshop/testkube-zap-executor:2420410", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:62b9df7", + "image": "kubeshop/testkube-playwright-executor:2420410", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:62b9df7", + "image": "kubeshop/testkube-jmeter-executor:2420410", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:62b9df7", + "image": "kubeshop/testkube-ginkgo-executor:2420410", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:62b9df7", + "image": "kubeshop/testkube-maven-executor:2420410", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:62b9df7", + "image": "kubeshop/testkube-gradle-executor:2420410", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:62b9df7", + "image": "kubeshop/testkube-kubepug-executor:2420410", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:62b9df7", + "image": "kubeshop/testkube-soapui-executor:2420410", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:62b9df7", + "image": "kubeshop/testkube-k6-executor:2420410", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:62b9df7", + "image": "kubeshop/testkube-cypress-executor:2420410", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:62b9df7", + "image": "kubeshop/testkube-curl-executor:2420410", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:62b9df7", + "image": "kubeshop/testkube-postman-executor:2420410", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:62b9df7", + "image": "kubeshop/testkube-artillery-executor:2420410", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:62b9df7", + "image": "kubeshop/testkube-scraper-executor:2420410", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:62b9df7", + "image": "kubeshop/testkube-init-executor:2420410", "types": [] } } From bd9e04ef2d4b93465c72a82e3420cd7f3f3b96d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 9 Jul 2023 21:19:47 +0000 Subject: [PATCH 192/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9e4368cdd..436a37898 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2420410", + "image": "kubeshop/testkube-tracetest-executor:f3e13b6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2420410", + "image": "kubeshop/testkube-zap-executor:f3e13b6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2420410", + "image": "kubeshop/testkube-playwright-executor:f3e13b6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2420410", + "image": "kubeshop/testkube-jmeter-executor:f3e13b6", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2420410", + "image": "kubeshop/testkube-ginkgo-executor:f3e13b6", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2420410", + "image": "kubeshop/testkube-maven-executor:f3e13b6", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2420410", + "image": "kubeshop/testkube-gradle-executor:f3e13b6", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2420410", + "image": "kubeshop/testkube-kubepug-executor:f3e13b6", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2420410", + "image": "kubeshop/testkube-soapui-executor:f3e13b6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2420410", + "image": "kubeshop/testkube-k6-executor:f3e13b6", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2420410", + "image": "kubeshop/testkube-cypress-executor:f3e13b6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2420410", + "image": "kubeshop/testkube-curl-executor:f3e13b6", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2420410", + "image": "kubeshop/testkube-postman-executor:f3e13b6", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2420410", + "image": "kubeshop/testkube-artillery-executor:f3e13b6", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2420410", + "image": "kubeshop/testkube-scraper-executor:f3e13b6", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2420410", + "image": "kubeshop/testkube-init-executor:f3e13b6", "types": [] } } From e3e9194357b9c9fb72ada7635f1bd342ddc086ff Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 10 Jul 2023 12:11:58 +0300 Subject: [PATCH 193/763] fix: revert logic for secrets in minio (#570) --- charts/testkube-api/templates/minio.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 19b61b899..8480fff03 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -81,23 +81,23 @@ spec: env: # MinIO access key and secret key - name: MINIO_ROOT_USER - {{- if .Values.minio.minioRootUser }} - value: {{ .Values.minio.minioRootUser }} - {{- else }} + {{- if .Values.minio.secretUserName }} valueFrom: secretKeyRef: name: {{ .Values.minio.secretUserName }} key: {{ .Values.minio.secretUserKey }} - {{- end }} - - name: MINIO_ROOT_PASSWORD - {{- if .Values.minio.minioRootPassword }} - value: {{ .Values.minio.minioRootPassword }} {{- else }} + value: {{ .Values.minio.minioRootUser }} + {{- end }} + - name: MINIO_ROOT_PASSWORD + {{- if .Values.minio.secretPasswordName }} valueFrom: secretKeyRef: name: {{ .Values.minio.secretPasswordName }} key: {{ .Values.minio.secretPasswordKey }} - {{- end }} + {{- else }} + value: {{ .Values.minio.minioRootPassword }} + {{- end }} - name: CONSOLE_PORT value: "9090" - name: CONSOLE_TLS_PORT From adaae3be73020ee04392965522aa5db0d55db18b Mon Sep 17 00:00:00 2001 From: Tomasz Konieczny Date: Mon, 10 Jul 2023 14:24:51 +0200 Subject: [PATCH 194/763] namespace added on kubectl apply for dashboard-e2e after namespace removed from CRD (#573) --- .../workflows/helm-deploy-testkube-charts-develop-commit.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-pre-release.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage-commit.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 2 +- .github/workflows/helm-releaser-testkube-charts.yaml | 2 +- .github/workflows/helm-releaser-testkube-main-chart-only.yaml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index 1b9c5a236..eafb399c2 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -151,7 +151,7 @@ jobs: # enabling debug mode set -x kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create staging testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 4279bb6d8..b3aefebba 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -194,7 +194,7 @@ jobs: # enabling debug mode set -x kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create staging testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 887f5c920..c93915c54 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -195,7 +195,7 @@ jobs: # enabling debug mode set -x kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create staging testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml index c88e232ce..0feaf701e 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml @@ -152,7 +152,7 @@ jobs: # enabling debug mode set -x kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create staging testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 34d2a9eb5..89c54d315 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -195,7 +195,7 @@ jobs: # enabling debug mode set -x kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create staging testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-releaser-testkube-charts.yaml b/.github/workflows/helm-releaser-testkube-charts.yaml index 5c168ccd6..948df82b0 100644 --- a/.github/workflows/helm-releaser-testkube-charts.yaml +++ b/.github/workflows/helm-releaser-testkube-charts.yaml @@ -410,7 +410,7 @@ jobs: run: |- # enabling debug mode set -x - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create demo testsuite working-directory: ./testkube-repo diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 5eeb84cc1..6c6fd2e00 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -406,7 +406,7 @@ jobs: run: |- # enabling debug mode set -x - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube - name: (Re)create demo testsuite working-directory: ./testkube-repo From ce73717e071a0114aa3cb0ce12d130b999e8f11d Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 10 Jul 2023 15:48:23 +0300 Subject: [PATCH 195/763] ci: Update releaser script (#572) update main chart releaser script --- scripts/chart_releaser.sh | 2 +- scripts/main_chart_releaser.sh | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 9e9c8e950..2579e0007 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -101,7 +101,7 @@ sed -i "s/^version:.*/version: $NEW_VERSION/" ../charts/testkube/Chart.yaml echo -e "\nChecking if testkube's main Chart.yaml version has been updated:\n" grep -iE "^version" ../charts/testkube/Chart.yaml -# Commiting and pushing changes: +# Commiting and pushing changes to main git add -A git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts main diff --git a/scripts/main_chart_releaser.sh b/scripts/main_chart_releaser.sh index 91b5858ff..68d342752 100755 --- a/scripts/main_chart_releaser.sh +++ b/scripts/main_chart_releaser.sh @@ -48,3 +48,11 @@ git commit -m "Tag: $tk_version_full_bumped; CI/CD. Bumped main helm chart versi # git push origin main git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main + +# Update Chart.yaml file in develop branch +git fetch origin develop +git checkout develop +git checkout main -- ../charts/testkube/Chart.yaml +git add ../charts/testkube/Chart.yaml +git commit -m "Update Chart.yaml file" +git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop From 8e38f770d1c682e6bbae9e2c818c8a6b946c84c2 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Mon, 10 Jul 2023 13:05:51 +0000 Subject: [PATCH 196/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7e21d2100..5809bfc37 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.12.1 +version: 1.13.6 dependencies: - name: testkube-operator - version: 1.12.0 + version: 1.13.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled @@ -18,11 +18,11 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.12.0 + version: 1.13.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.12.0 + version: 1.13.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 1a8ce0fde1dbe9223dfe75f6cecb5a4ad0524da7 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Mon, 10 Jul 2023 16:18:59 +0300 Subject: [PATCH 197/763] update chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube-operator/Chart.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index bbd258849..0fbace5af 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.12.0 -appVersion: 1.12.0 +version: 1.13.0 +appVersion: 1.13.0 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 67997fd0a..ab81cfff8 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.12.0 -appVersion: 1.12.0 +version: 1.13.0 +appVersion: 1.13.0 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 978a247a3..eb0069eeb 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.12.0 -appVersion: 1.12.0 +version: 1.13.0 +appVersion: 1.13.0 dependencies: - name: global version: 0.1.1 From db4066fba1f13e17d49ca84b20d53c753c4e995c Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 11 Jul 2023 11:33:36 +0300 Subject: [PATCH 198/763] fix api secrets logic (#575) --- charts/testkube-api/templates/deployment.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 938a7137d..76c45c2c9 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -150,22 +150,22 @@ spec: - name: "STORAGE_EXPIRATION" value: "{{ .Values.storage.expiration }}" - name: "STORAGE_ACCESSKEYID" - {{- if .Values.storage.accessKeyId }} - value: "{{ .Values.storage.accessKeyId }}" - {{- else }} + {{- if .Values.storage.secretNameAccessKeyId }} valueFrom: secretKeyRef: name: {{ .Values.storage.secretNameAccessKeyId }} key: {{ .Values.storage.secretKeyAccessKeyId }} + {{- else }} + value: "{{ .Values.storage.accessKeyId }}" {{- end }} - name: "STORAGE_SECRETACCESSKEY" - {{- if .Values.storage.accessKey }} - value: "{{ .Values.storage.accessKey }}" - {{- else }} + {{- if .Values.storage.secretNameSecretAccessKey }} valueFrom: secretKeyRef: name: {{ .Values.storage.secretNameSecretAccessKey }} key: {{ .Values.storage.secretKeySecretAccessKey }} + {{- else }} + value: "{{ .Values.storage.accessKey }}" {{- end }} - name: "STORAGE_REGION" value: "{{ .Values.storage.region }}" From 957254074e8a3d00e3bed4fbe2d63e9f9fa65ee3 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 11 Jul 2023 12:44:11 +0300 Subject: [PATCH 199/763] update release script (#576) --- scripts/chart_releaser.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 2579e0007..804dae88a 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -105,3 +105,12 @@ grep -iE "^version" ../charts/testkube/Chart.yaml git add -A git commit -m "Tag: $VERSION_FULL; $target_folder CI/CD. Bumped helm chart, app and docker image tag versions." git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts main + +# Update Chart.yaml file in develop branch +git fetch origin develop +git checkout develop +git checkout main -- ../charts/testkube/Chart.yaml ../charts/$target_folder/Chart.yaml +git add ../charts/testkube/Chart.yaml ../charts/$target_folder/Chart.yaml +git commit -m "Update Chart.yaml files" +git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop + From 49df55af05fd46464aa90a66daca9d77ccd722f0 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 11 Jul 2023 09:49:44 +0000 Subject: [PATCH 200/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 5809bfc37..938889e39 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.6 +version: 1.13.8 dependencies: - name: testkube-operator version: 1.13.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.0 + version: 1.13.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From f12fed10e27c25436a100b9474ee035db4a47478 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 11 Jul 2023 14:23:40 +0300 Subject: [PATCH 201/763] update Chart.yaml --- charts/testkube-dashboard/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index ab81cfff8..d601d023e 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.0 -appVersion: 1.13.0 +version: 1.13.1 +appVersion: 1.13.1 dependencies: - name: global version: 0.1.1 From f17fc088f8bca4fb5aa964981b5dcde90c5dc4ca Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 11 Jul 2023 15:21:43 +0000 Subject: [PATCH 202/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 436a37898..70cd7433c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f3e13b6", + "image": "kubeshop/testkube-tracetest-executor:c44ca21", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f3e13b6", + "image": "kubeshop/testkube-zap-executor:c44ca21", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f3e13b6", + "image": "kubeshop/testkube-playwright-executor:c44ca21", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f3e13b6", + "image": "kubeshop/testkube-jmeter-executor:c44ca21", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f3e13b6", + "image": "kubeshop/testkube-ginkgo-executor:c44ca21", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f3e13b6", + "image": "kubeshop/testkube-maven-executor:c44ca21", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f3e13b6", + "image": "kubeshop/testkube-gradle-executor:c44ca21", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f3e13b6", + "image": "kubeshop/testkube-kubepug-executor:c44ca21", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f3e13b6", + "image": "kubeshop/testkube-soapui-executor:c44ca21", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f3e13b6", + "image": "kubeshop/testkube-k6-executor:c44ca21", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f3e13b6", + "image": "kubeshop/testkube-cypress-executor:c44ca21", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f3e13b6", + "image": "kubeshop/testkube-curl-executor:c44ca21", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f3e13b6", + "image": "kubeshop/testkube-postman-executor:c44ca21", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f3e13b6", + "image": "kubeshop/testkube-artillery-executor:c44ca21", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f3e13b6", + "image": "kubeshop/testkube-scraper-executor:c44ca21", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f3e13b6", + "image": "kubeshop/testkube-init-executor:c44ca21", "types": [] } } From 75ea82c618d01a708aa3758992560965a8bb9a33 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 11 Jul 2023 17:07:52 +0000 Subject: [PATCH 203/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 70cd7433c..5682cd23e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c44ca21", + "image": "kubeshop/testkube-tracetest-executor:bc32651", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c44ca21", + "image": "kubeshop/testkube-zap-executor:bc32651", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c44ca21", + "image": "kubeshop/testkube-playwright-executor:bc32651", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c44ca21", + "image": "kubeshop/testkube-jmeter-executor:bc32651", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c44ca21", + "image": "kubeshop/testkube-ginkgo-executor:bc32651", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c44ca21", + "image": "kubeshop/testkube-maven-executor:bc32651", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c44ca21", + "image": "kubeshop/testkube-gradle-executor:bc32651", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c44ca21", + "image": "kubeshop/testkube-kubepug-executor:bc32651", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c44ca21", + "image": "kubeshop/testkube-soapui-executor:bc32651", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c44ca21", + "image": "kubeshop/testkube-k6-executor:bc32651", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c44ca21", + "image": "kubeshop/testkube-cypress-executor:bc32651", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c44ca21", + "image": "kubeshop/testkube-curl-executor:bc32651", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c44ca21", + "image": "kubeshop/testkube-postman-executor:bc32651", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c44ca21", + "image": "kubeshop/testkube-artillery-executor:bc32651", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c44ca21", + "image": "kubeshop/testkube-scraper-executor:bc32651", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c44ca21", + "image": "kubeshop/testkube-init-executor:bc32651", "types": [] } } From 7ee698983451c234bf34b1bb515599999c977744 Mon Sep 17 00:00:00 2001 From: Tomasz Konieczny Date: Wed, 12 Jul 2023 14:22:22 +0200 Subject: [PATCH 204/763] Testkube - dev - CORS allow all methods (#579) --- charts/testkube/values-develop.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 3f1e3439c..c7caf2e90 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -135,7 +135,6 @@ testkube-api: nginx.ingress.kubernetes.io/force-ssl-redirect: "false" nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop @@ -280,7 +279,6 @@ testkube-dashboard: nginx.ingress.kubernetes.io/force-ssl-redirect: "false" nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" nginx.ingress.kubernetes.io/auth-type: basic nginx.ingress.kubernetes.io/auth-secret: htpasswd From 3c029c3d3835d19792325db6474e4fa26e27479d Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 13 Jul 2023 14:23:50 +0300 Subject: [PATCH 205/763] ci: deploy integration TK for develop cluster (#567) * deploy integration TK for develop cluster --- ...m-deploy-testkube-charts-stage-commit.yaml | 72 +++++++++--------- .../helm-deploy-testkube-charts-stage.yaml | 74 +++++++++---------- 2 files changed, 73 insertions(+), 73 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml index 0feaf701e..70f3a1ce0 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml @@ -1,6 +1,6 @@ name: Releasing Testkube Helm charts to Stage k8s Cluster. -concurrency: staging_cluster +concurrency: develop_cluster on: push: @@ -11,9 +11,9 @@ on: env: PROJECT_ID: ${{ secrets.GKE_PROJECT }} - GKE_CLUSTER_NAME_STAGE: ${{ secrets.GKE_CLUSTER_NAME_STAGE }} # Add your cluster name here. - GKE_ZONE_STAGE: ${{ secrets.GKE_ZONE_STAGE }} # Add your cluster zone here. - DEPLOYMENT_NAME: testkube # Add your deployment name here. + GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_DEVELOP }} # Add your cluster name here. + GKE_ZONE: ${{ secrets.GKE_ZONE_DEVELOP }} # Add your cluster zone here. + DEPLOYMENT_NAME: testkube-integration # Add your deployment name here. ENV: stage @@ -40,8 +40,8 @@ jobs: - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e with: - cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} - location: ${{ env.GKE_ZONE_STAGE }} + cluster_name: ${{ env.GKE_CLUSTER_NAME }} + location: ${{ env.GKE_ZONE }} credentials: ${{ secrets.GKE_SA_KEY }} - name: Install Helm @@ -57,25 +57,25 @@ jobs: id: vars run: | echo ::set-output name=api_image_tag::$(kubectl get deployment testkube-api-server -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 + echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n testkube | awk -F':' '{print $2}') || exit 1 echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - - name: Deploy helm chart to Integration Cluster + - name: Deploy helm chart to Develop Cluster run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false notify_slack_if_deploy_stage_succeeds: runs-on: ubuntu-latest needs: release_charts_if_image_updated steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS succeeded. + - name: Slack Notification if the helm release deployment to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -86,19 +86,19 @@ jobs: needs: release_charts_if_image_updated if: always() && (needs.release_charts_if_image_updated.result == 'failure') steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS failed. + - name: Slack Notification if the helm release deployment to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} SLACK_FOOTER: "Kubeshop --> TestKube" - test_suite_run_stage: + test_suite_run: name: test suite for GKE cluster runs-on: ubuntu-latest needs: release_charts_if_image_updated @@ -117,12 +117,12 @@ jobs: # Get the GKE credentials so we can deploy to the cluster - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e with: - cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} - location: ${{ env.GKE_ZONE_STAGE }} + cluster_name: ${{ env.GKE_CLUSTER_NAME }} + location: ${{ env.GKE_ZONE }} credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry --namespace ${{ env.DEPLOYMENT_NAME }} - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 @@ -132,50 +132,50 @@ jobs: - name: Executor tests - delete/create/schedule all executor tests working-directory: ./testkube-repo - run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s # (delete, create, schedule) - don't execute + run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME }} # (delete, create, schedule) - don't execute - name: (Re)create Postman Sanity test (with CLI) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test sanity --ignore-not-found=true - kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true - kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me + kubectl delete test sanity --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl delete secret sanity-secrets --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f --git-branch develop + run: kubectl testkube run test sanity -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube + kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create staging testsuite working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete testsuite staging-testsuite --ignore-not-found=true - kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite + kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest - needs: test_suite_run_stage + needs: test_suite_run steps: - - name: Slack Notification if the test suite run on STAGE GKS succeeded. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite successfully run against ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Test suite successfully run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -183,16 +183,16 @@ jobs: notify_slack_if_test_suite_failed: runs-on: ubuntu-latest - needs: test_suite_run_stage - if: always() && (needs.test_suite_run_stage.result == 'failure') + needs: test_suite_run + if: always() && (needs.test_suite_run.result == 'failure') steps: - - name: Slack Notification if the test suite run on ${{ env.ENV }} GKS failed. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 89c54d315..09b293b4b 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -1,6 +1,6 @@ name: Releasing Testkube Helm charts to Stage k8s Cluster. -concurrency: staging_cluster +concurrency: develop_cluster on: repository_dispatch: @@ -13,9 +13,9 @@ on: env: PROJECT_ID: ${{ secrets.GKE_PROJECT }} - GKE_CLUSTER_NAME_STAGE: ${{ secrets.GKE_CLUSTER_NAME_STAGE }} # Add your cluster name here. - GKE_ZONE_STAGE: ${{ secrets.GKE_ZONE_STAGE }} # Add your cluster zone here. - DEPLOYMENT_NAME: testkube # Add your deployment name here. + GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_DEVELOP }} # Add your cluster name here. + GKE_ZONE: ${{ secrets.GKE_ZONE_DEVELOP }} # Add your cluster zone here. + DEPLOYMENT_NAME: testkube-integration # Add your deployment name here. ENV: stage @@ -42,8 +42,8 @@ jobs: - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e with: - cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} - location: ${{ env.GKE_ZONE_STAGE }} + cluster_name: ${{ env.GKE_CLUSTER_NAME }} + location: ${{ env.GKE_ZONE }} credentials: ${{ secrets.GKE_SA_KEY }} - name: Install Helm @@ -87,38 +87,38 @@ jobs: id: vars run: | echo ::set-output name=api_image_tag::$(kubectl get deployment testkube-api-server -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 + echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n testkube | awk -F':' '{print $2}') || exit 1 echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - name: Deploy if Testkube API image is updated if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - name: Deploy if Testkube Operator image is updated if: ${{ github.event.client_payload.image_tag_operator }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false notify_slack_if_deploy_stage_succeeds: runs-on: ubuntu-latest needs: release_charts_if_image_updated steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS succeeded. + - name: Slack Notification if the helm release deployment to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -129,19 +129,19 @@ jobs: needs: release_charts_if_image_updated if: always() && (needs.release_charts_if_image_updated.result == 'failure') steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS failed. + - name: Slack Notification if the helm release deployment to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} SLACK_FOOTER: "Kubeshop --> TestKube" - test_suite_run_stage: + test_suite_run: name: test suite for GKE cluster runs-on: ubuntu-latest needs: release_charts_if_image_updated @@ -160,12 +160,12 @@ jobs: # Get the GKE credentials so we can deploy to the cluster - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e with: - cluster_name: ${{ env.GKE_CLUSTER_NAME_STAGE }} - location: ${{ env.GKE_ZONE_STAGE }} + cluster_name: ${{ env.GKE_CLUSTER_NAME }} + location: ${{ env.GKE_ZONE }} credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry --namespace ${{ env.DEPLOYMENT_NAME }} - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 @@ -175,50 +175,50 @@ jobs: - name: Executor tests - delete/create/schedule all executor tests working-directory: ./testkube-repo - run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s # (delete, create, schedule) - don't execute + run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME }} # (delete, create, schedule) - don't execute - name: (Re)create Postman Sanity test (with CLI) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test sanity --ignore-not-found=true - kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true - kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me + kubectl delete test sanity --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl delete secret sanity-secrets --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f --git-branch develop + run: kubectl testkube run test sanity -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube + kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create staging testsuite working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete testsuite staging-testsuite --ignore-not-found=true - kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite + kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest - needs: test_suite_run_stage + needs: test_suite_run steps: - - name: Slack Notification if the test suite run on STAGE GKS succeeded. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite successfully run against ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE :party_blob:! + SLACK_TITLE: Test suite successfully run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -226,16 +226,16 @@ jobs: notify_slack_if_test_suite_failed: runs-on: ubuntu-latest - needs: test_suite_run_stage - if: always() && (needs.test_suite_run_stage.result == 'failure') + needs: test_suite_run + if: always() && (needs.test_suite_run.result == 'failure') steps: - - name: Slack Notification if the test suite run on ${{ env.ENV }} GKS failed. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run_stage.result }} # or a specific color like 'good' or '#ff00ff' + SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME_STAGE }} GKE! :boom:! + SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} From 9bf3e80ccf2037bb1a7cb606fd06c27d5fb6208b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 13 Jul 2023 12:54:23 +0000 Subject: [PATCH 206/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5682cd23e..fe7398338 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:bc32651", + "image": "kubeshop/testkube-tracetest-executor:63ea519", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:bc32651", + "image": "kubeshop/testkube-zap-executor:63ea519", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:bc32651", + "image": "kubeshop/testkube-playwright-executor:63ea519", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:bc32651", + "image": "kubeshop/testkube-jmeter-executor:63ea519", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:bc32651", + "image": "kubeshop/testkube-ginkgo-executor:63ea519", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:bc32651", + "image": "kubeshop/testkube-maven-executor:63ea519", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:bc32651", + "image": "kubeshop/testkube-gradle-executor:63ea519", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:bc32651", + "image": "kubeshop/testkube-kubepug-executor:63ea519", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:bc32651", + "image": "kubeshop/testkube-soapui-executor:63ea519", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:bc32651", + "image": "kubeshop/testkube-k6-executor:63ea519", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:bc32651", + "image": "kubeshop/testkube-cypress-executor:63ea519", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:bc32651", + "image": "kubeshop/testkube-curl-executor:63ea519", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:bc32651", + "image": "kubeshop/testkube-postman-executor:63ea519", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:bc32651", + "image": "kubeshop/testkube-artillery-executor:63ea519", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:bc32651", + "image": "kubeshop/testkube-scraper-executor:63ea519", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:bc32651", + "image": "kubeshop/testkube-init-executor:63ea519", "types": [] } } From c36e700d5bb143d506b738f91f920344701b6d28 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 13 Jul 2023 14:04:28 +0000 Subject: [PATCH 207/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fe7398338..e99197887 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:63ea519", + "image": "kubeshop/testkube-tracetest-executor:111f6a4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:63ea519", + "image": "kubeshop/testkube-zap-executor:111f6a4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:63ea519", + "image": "kubeshop/testkube-playwright-executor:111f6a4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:63ea519", + "image": "kubeshop/testkube-jmeter-executor:111f6a4", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:63ea519", + "image": "kubeshop/testkube-ginkgo-executor:111f6a4", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:63ea519", + "image": "kubeshop/testkube-maven-executor:111f6a4", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:63ea519", + "image": "kubeshop/testkube-gradle-executor:111f6a4", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:63ea519", + "image": "kubeshop/testkube-kubepug-executor:111f6a4", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:63ea519", + "image": "kubeshop/testkube-soapui-executor:111f6a4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:63ea519", + "image": "kubeshop/testkube-k6-executor:111f6a4", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:63ea519", + "image": "kubeshop/testkube-cypress-executor:111f6a4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:63ea519", + "image": "kubeshop/testkube-curl-executor:111f6a4", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:63ea519", + "image": "kubeshop/testkube-postman-executor:111f6a4", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:63ea519", + "image": "kubeshop/testkube-artillery-executor:111f6a4", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:63ea519", + "image": "kubeshop/testkube-scraper-executor:111f6a4", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:63ea519", + "image": "kubeshop/testkube-init-executor:111f6a4", "types": [] } } From 19404db9bf9befa883fa62c0e0a3d9d94aaac9d6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 14 Jul 2023 11:09:16 +0000 Subject: [PATCH 208/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e99197887..e22ac58e3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:111f6a4", + "image": "kubeshop/testkube-tracetest-executor:2e5e20a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:111f6a4", + "image": "kubeshop/testkube-zap-executor:2e5e20a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:111f6a4", + "image": "kubeshop/testkube-playwright-executor:2e5e20a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:111f6a4", + "image": "kubeshop/testkube-jmeter-executor:2e5e20a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:111f6a4", + "image": "kubeshop/testkube-ginkgo-executor:2e5e20a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:111f6a4", + "image": "kubeshop/testkube-maven-executor:2e5e20a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:111f6a4", + "image": "kubeshop/testkube-gradle-executor:2e5e20a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:111f6a4", + "image": "kubeshop/testkube-kubepug-executor:2e5e20a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:111f6a4", + "image": "kubeshop/testkube-soapui-executor:2e5e20a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:111f6a4", + "image": "kubeshop/testkube-k6-executor:2e5e20a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:111f6a4", + "image": "kubeshop/testkube-cypress-executor:2e5e20a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:111f6a4", + "image": "kubeshop/testkube-curl-executor:2e5e20a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:111f6a4", + "image": "kubeshop/testkube-postman-executor:2e5e20a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:111f6a4", + "image": "kubeshop/testkube-artillery-executor:2e5e20a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:111f6a4", + "image": "kubeshop/testkube-scraper-executor:2e5e20a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:111f6a4", + "image": "kubeshop/testkube-init-executor:2e5e20a", "types": [] } } From 939b56347689ceae83538f9db90a3bf0b9e9ab01 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 17 Jul 2023 20:18:10 +0300 Subject: [PATCH 209/763] feat: remove outdated comment (#580) --- .../templates/tests.testkube.io_tests.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 8b9d7f99b..20f3f1c3a 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -591,12 +591,10 @@ spec: format: int32 type: integer postRunScript: - description: script to run after test execution (not supported - for container executors) + description: script to run after test execution type: string preRunScript: - description: script to run before test execution (not supported - for container executors) + description: script to run before test execution type: string scraperTemplate: description: scraper template extensions From 834de6baf13ff3591ccb929db50d7d6536e16563 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 17 Jul 2023 17:40:40 +0000 Subject: [PATCH 210/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e22ac58e3..a53b03595 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2e5e20a", + "image": "kubeshop/testkube-tracetest-executor:f5cc0ba", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2e5e20a", + "image": "kubeshop/testkube-zap-executor:f5cc0ba", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2e5e20a", + "image": "kubeshop/testkube-playwright-executor:f5cc0ba", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2e5e20a", + "image": "kubeshop/testkube-jmeter-executor:f5cc0ba", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2e5e20a", + "image": "kubeshop/testkube-ginkgo-executor:f5cc0ba", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2e5e20a", + "image": "kubeshop/testkube-maven-executor:f5cc0ba", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2e5e20a", + "image": "kubeshop/testkube-gradle-executor:f5cc0ba", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2e5e20a", + "image": "kubeshop/testkube-kubepug-executor:f5cc0ba", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2e5e20a", + "image": "kubeshop/testkube-soapui-executor:f5cc0ba", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2e5e20a", + "image": "kubeshop/testkube-k6-executor:f5cc0ba", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2e5e20a", + "image": "kubeshop/testkube-cypress-executor:f5cc0ba", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2e5e20a", + "image": "kubeshop/testkube-curl-executor:f5cc0ba", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2e5e20a", + "image": "kubeshop/testkube-postman-executor:f5cc0ba", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2e5e20a", + "image": "kubeshop/testkube-artillery-executor:f5cc0ba", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2e5e20a", + "image": "kubeshop/testkube-scraper-executor:f5cc0ba", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2e5e20a", + "image": "kubeshop/testkube-init-executor:f5cc0ba", "types": [] } } From 4707425bf9de14bdf49aab53366411689db8c459 Mon Sep 17 00:00:00 2001 From: Tomasz Konieczny Date: Tue, 18 Jul 2023 01:37:09 +0200 Subject: [PATCH 211/763] Testkube - integration workflows updated (dashboard-e2e-tests for specific namespace) (#583) * Testkube - integration workflows updated (dashboard-e2e CRD) * Testkube - integration workflows updated - separate Dashboard E2E Tests step --- .../helm-deploy-testkube-charts-stage-commit.yaml | 7 +++++-- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 9 ++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml index 70f3a1ce0..306f91a29 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage-commit.yaml @@ -154,7 +154,7 @@ jobs: kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - - name: (Re)create staging testsuite + - name: (Re)create staging testsuite (executor tests) working-directory: ./testkube-repo run: |- # enabling debug mode @@ -162,8 +162,11 @@ jobs: kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - - name: Run staging testsuite + - name: Run Executor tests run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} + + - name: Run Dashboard E2E tests + run: kubectl testkube run test dashboard-e2e-tests -f --variable TESTKUBE_NAMESPACE=${{ env.DEPLOYMENT_NAME }} --namespace ${{ env.DEPLOYMENT_NAME }} notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 09b293b4b..fe2005c2a 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -197,7 +197,7 @@ jobs: kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - - name: (Re)create staging testsuite + - name: (Re)create staging testsuite (executor tests) working-directory: ./testkube-repo run: |- # enabling debug mode @@ -205,9 +205,12 @@ jobs: kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - - name: Run staging testsuite + - name: Run Executor tests run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - + + - name: Run Dashboard E2E tests + run: kubectl testkube run test dashboard-e2e-tests -f --variable TESTKUBE_NAMESPACE=${{ env.DEPLOYMENT_NAME }} --namespace ${{ env.DEPLOYMENT_NAME }} + notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest needs: test_suite_run From 6cc80cd944897ad954310fea91fdd8b4d42d0c0a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 17 Jul 2023 23:42:17 +0000 Subject: [PATCH 212/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a53b03595..efa2e2606 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f5cc0ba", + "image": "kubeshop/testkube-tracetest-executor:8b0643f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f5cc0ba", + "image": "kubeshop/testkube-zap-executor:8b0643f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f5cc0ba", + "image": "kubeshop/testkube-playwright-executor:8b0643f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f5cc0ba", + "image": "kubeshop/testkube-jmeter-executor:8b0643f", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f5cc0ba", + "image": "kubeshop/testkube-ginkgo-executor:8b0643f", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f5cc0ba", + "image": "kubeshop/testkube-maven-executor:8b0643f", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f5cc0ba", + "image": "kubeshop/testkube-gradle-executor:8b0643f", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f5cc0ba", + "image": "kubeshop/testkube-kubepug-executor:8b0643f", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f5cc0ba", + "image": "kubeshop/testkube-soapui-executor:8b0643f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f5cc0ba", + "image": "kubeshop/testkube-k6-executor:8b0643f", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f5cc0ba", + "image": "kubeshop/testkube-cypress-executor:8b0643f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f5cc0ba", + "image": "kubeshop/testkube-curl-executor:8b0643f", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f5cc0ba", + "image": "kubeshop/testkube-postman-executor:8b0643f", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f5cc0ba", + "image": "kubeshop/testkube-artillery-executor:8b0643f", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f5cc0ba", + "image": "kubeshop/testkube-scraper-executor:8b0643f", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f5cc0ba", + "image": "kubeshop/testkube-init-executor:8b0643f", "types": [] } } From a6c092a95e747ce7bfe3b9769c6b4f3c7796b4e8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 18 Jul 2023 11:57:58 +0000 Subject: [PATCH 213/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index efa2e2606..4dcc7ac19 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8b0643f", + "image": "kubeshop/testkube-tracetest-executor:350e8de", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8b0643f", + "image": "kubeshop/testkube-zap-executor:350e8de", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8b0643f", + "image": "kubeshop/testkube-playwright-executor:350e8de", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8b0643f", + "image": "kubeshop/testkube-jmeter-executor:350e8de", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8b0643f", + "image": "kubeshop/testkube-ginkgo-executor:350e8de", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8b0643f", + "image": "kubeshop/testkube-maven-executor:350e8de", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8b0643f", + "image": "kubeshop/testkube-gradle-executor:350e8de", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8b0643f", + "image": "kubeshop/testkube-kubepug-executor:350e8de", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8b0643f", + "image": "kubeshop/testkube-soapui-executor:350e8de", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8b0643f", + "image": "kubeshop/testkube-k6-executor:350e8de", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8b0643f", + "image": "kubeshop/testkube-cypress-executor:350e8de", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8b0643f", + "image": "kubeshop/testkube-curl-executor:350e8de", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8b0643f", + "image": "kubeshop/testkube-postman-executor:350e8de", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8b0643f", + "image": "kubeshop/testkube-artillery-executor:350e8de", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8b0643f", + "image": "kubeshop/testkube-scraper-executor:350e8de", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8b0643f", + "image": "kubeshop/testkube-init-executor:350e8de", "types": [] } } From 808bca7ac27ca37fd4f6f34bd9c1785264821676 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 18 Jul 2023 15:57:03 +0300 Subject: [PATCH 214/763] Update chart_releaser.sh --- scripts/chart_releaser.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 804dae88a..1b53ee356 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -112,5 +112,5 @@ git checkout develop git checkout main -- ../charts/testkube/Chart.yaml ../charts/$target_folder/Chart.yaml git add ../charts/testkube/Chart.yaml ../charts/$target_folder/Chart.yaml git commit -m "Update Chart.yaml files" -git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop +git push --set-upstream https://kubeshop-bot:$GH_TOKEN@github.com/kubeshop/helm-charts develop From 5aecfdb4946105da01387db89850ea4c8dd50c13 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 19 Jul 2023 07:32:28 +0000 Subject: [PATCH 215/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index d601d023e..29aa72ce2 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.1 -appVersion: 1.13.1 +version: 1.13.3 +appVersion: 1.13.3 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 938889e39..0545b7283 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.8 +version: 1.13.13 dependencies: - name: testkube-operator version: 1.13.0 @@ -18,11 +18,11 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.0 + version: 1.13.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.1 + version: 1.13.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 3acf6425cb21da3c1fad762a881469e1e1d520a0 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 19 Jul 2023 17:08:00 +0300 Subject: [PATCH 216/763] Update Chart.yaml --- charts/testkube-api/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 0fbace5af..f7a97aa6e 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.0 -appVersion: 1.13.0 +version: 1.13.3 +appVersion: 1.13.3 dependencies: - name: global version: 0.1.1 From 7793cd406a153fc1dd32b3d74fb486a20f2f09f4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 21 Jul 2023 10:00:59 +0000 Subject: [PATCH 217/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4dcc7ac19..a6bf53fc4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:350e8de", + "image": "kubeshop/testkube-tracetest-executor:02d4e2d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:350e8de", + "image": "kubeshop/testkube-zap-executor:02d4e2d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:350e8de", + "image": "kubeshop/testkube-playwright-executor:02d4e2d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:350e8de", + "image": "kubeshop/testkube-jmeter-executor:02d4e2d", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:350e8de", + "image": "kubeshop/testkube-ginkgo-executor:02d4e2d", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:350e8de", + "image": "kubeshop/testkube-maven-executor:02d4e2d", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:350e8de", + "image": "kubeshop/testkube-gradle-executor:02d4e2d", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:350e8de", + "image": "kubeshop/testkube-kubepug-executor:02d4e2d", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:350e8de", + "image": "kubeshop/testkube-soapui-executor:02d4e2d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:350e8de", + "image": "kubeshop/testkube-k6-executor:02d4e2d", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:350e8de", + "image": "kubeshop/testkube-cypress-executor:02d4e2d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:350e8de", + "image": "kubeshop/testkube-curl-executor:02d4e2d", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:350e8de", + "image": "kubeshop/testkube-postman-executor:02d4e2d", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:350e8de", + "image": "kubeshop/testkube-artillery-executor:02d4e2d", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:350e8de", + "image": "kubeshop/testkube-scraper-executor:02d4e2d", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:350e8de", + "image": "kubeshop/testkube-init-executor:02d4e2d", "types": [] } } From 39a8f2c054f70ce99fd281bf4964dca0d196c66d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 21 Jul 2023 14:00:29 +0000 Subject: [PATCH 218/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 29aa72ce2..ee29fcde7 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.3 -appVersion: 1.13.3 +version: 1.13.4 +appVersion: 1.13.4 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 0545b7283..29858e2f7 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.13 +version: 1.13.14 dependencies: - name: testkube-operator version: 1.13.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.3 + version: 1.13.4 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From da19bcffd7b3640cf2b310b81311741cc2017e58 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 24 Jul 2023 10:40:41 +0300 Subject: [PATCH 219/763] feat: add secrets for oauth (#582) --- .../templates/oauth2-deployment.yaml | 28 +++++++++++++++++++ charts/testkube-dashboard/values.yaml | 22 +++++++++++++++ charts/testkube/values.yaml | 18 ++++++++++++ 3 files changed, 68 insertions(+) diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index 5abf94736..c658b561e 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -51,14 +51,42 @@ spec: # https://github.com/settings/applications/new env: - name: OAUTH2_PROXY_CLIENT_ID + {{- if .Values.oauth2.env.secretClientIdName }} + valueFrom: + secretKeyRef: + name: {{ .Values.oauth2.env.secretClientIdName }} + key: {{ .Values.oauth2.env.secretClientIdKey }} + {{- else }} value: "{{ .Values.oauth2.env.clientId }}" + {{- end }} - name: OAUTH2_PROXY_CLIENT_SECRET + {{- if .Values.oauth2.env.secretClientSecretName }} + valueFrom: + secretKeyRef: + name: {{ .Values.oauth2.env.secretClientSecretName }} + key: {{ .Values.oauth2.env.secretClientSecretKey }} + {{- else }} value: "{{ .Values.oauth2.env.clientSecret }}" + {{- end }} - name: OAUTH2_PROXY_GITHUB_ORG + {{- if .Values.oauth2.env.secretGithubOrgName }} + valueFrom: + secretKeyRef: + name: {{ .Values.oauth2.env.secretGithubOrgName }} + key: {{ .Values.oauth2.env.secretGithubOrgKey }} + {{- else }} value: "{{ .Values.oauth2.env.githubOrg }}" + {{- end }} # docker run -ti --rm python:3-alpine python -c 'import secrets,base64; print(base64.b64encode(base64.b64encode(secrets.token_bytes(16))));' - name: OAUTH2_PROXY_COOKIE_SECRET + {{- if .Values.oauth2.env.secretCookieSecretName }} + valueFrom: + secretKeyRef: + name: {{ .Values.oauth2.env.secretCookieSecretName }} + key: {{ .Values.oauth2.env.secretCookieSecretKey }} + {{- else }} value: "{{ .Values.oauth2.env.cookieSecret }}" + {{- end }} - name: OAUTH2_PROXY_HTTP_ADDRESS value: "0.0.0.0:{{ .Values.oauth2.port }}" - name: OAUTH2_PROXY_COOKIE_SECURE diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 587fcd86a..ec817b0e9 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -183,6 +183,28 @@ oauth2: cookieSecret: "" cookieSecure: "false" redirectUrl: "http://testkube.example.com/oauth2/callback" + + ## values that are taken from k8s secrets + # k8s Secret Name for clientId + # k8s Secret Name key for clientId + secretClientIdName: "" + secretClientIdKey: "" + + # k8s Secret Name for clientSecret + # k8s Secret Key for clientSecret + secretClientSecretName: "" + secretClientSecretKey: "" + + # k8s Secret Name for CookieSecret + # k8s Secret Key for CookieSecret + secretCookieSecretName: "" + secretCookieSecretKey: "" + + # k8s Secret Name for GithubOrg + # k8s Secret Key for GithubOrg + secretGithubOrgName: "" + secretGithubOrgKey: "" + ## Add additional Ingress labels ingress: labels: {} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index dc7312ca5..024811562 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -681,6 +681,24 @@ testkube-dashboard: # -- "http://demo.testkube.io/oauth2/callback" redirectUrl: "http://testkube.example.com/oauth2/callback" + ## values that are taken from k8s secrets + # -- k8s Secret Name for clientId + secretClientIdName: "" + # -- k8s Secret Name key for clientId + secretClientIdKey: "" + # -- k8s Secret Name for clientSecret + secretClientSecretName: "" + # -- k8s Secret Key for clientSecret + secretClientSecretKey: "" + # -- k8s Secret Name for CookieSecret + secretCookieSecretName: "" + # -- k8s Secret Key for CookieSecret + secretCookieSecretKey: "" + # -- k8s Secret Name for GithubOrg + secretGithubOrgName: "" + # -- k8s Secret Key for GithubOrg + secretGithubOrgKey: "" + # -- Add additional Ingress labels ingress: labels: {} From eba0de0c4f8262034355f4d8f01bfa26f0063b49 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 24 Jul 2023 12:55:32 +0300 Subject: [PATCH 220/763] feat: compress artifacts flag (#586) --- charts/testkube-api/templates/deployment.yaml | 2 ++ charts/testkube-api/values.yaml | 1 + charts/testkube/README.md | 1 + charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 1 + charts/testkube/values-pre-release.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 2 ++ 8 files changed, 10 insertions(+) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 76c45c2c9..84a1c061f 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -175,6 +175,8 @@ spec: value: "{{ .Values.storage.SSL }}" - name: "SCRAPPERENABLED" value: "{{ .Values.storage.scrapperEnabled }}" + - name: "COMPRESSARTIFACTS" + value: "{{ .Values.storage.compressArtifacts }}" - name: "LOGS_BUCKET" value: "{{ .Values.logs.bucket }}" - name: "LOGS_STORAGE" diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 1789a90af..d25258db0 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -182,6 +182,7 @@ storage: expiration: 0 SSL: false scrapperEnabled: true + compressArtifacts: true ## Logs storage for Testkube API. logs: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 8fb32cca3..e5e9df606 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -189,6 +189,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.storage.endpoint_port | string | `"9000"` | MinIO endpoint port | | testkube-api.storage.region | string | `""` | MinIO Region | | testkube-api.storage.scrapperEnabled | bool | `true` | Toggle whether to enable scraper in Testkube API | +| testkube-api.storage.compressArtifacts | bool | `true` | Toggle whether to compress artifacts in Testkube API | | testkube-api.storage.token | string | `""` | MinIO Token | | testkube-api.testConnection.enabled | bool | `true` | Toggle whether to create Test Connection pod | | testkube-api.testConnection.resources | object | `{}` | Test Connection resource settings | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index ea92a4fc4..63209197c 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -247,6 +247,7 @@ testkube-api: expiration: 0 SSL: false scrapperEnabled: true + compressArtifacts: true ## Logs storage for Testkube API. logs: diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index c7caf2e90..5dfee293e 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -195,6 +195,7 @@ testkube-api: expiration: 0 SSL: false scrapperEnabled: true + compressArtifacts: true ## Logs storage for Testkube API. logs: diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml index d5011dfc4..21a0863ac 100644 --- a/charts/testkube/values-pre-release.yaml +++ b/charts/testkube/values-pre-release.yaml @@ -196,6 +196,7 @@ testkube-api: expiration: 0 SSL: false scrapperEnabled: true + compressArtifacts: true ## Logs storage for Testkube API. logs: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 5390e22f0..f78373f5c 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -196,6 +196,7 @@ testkube-api: expiration: 0 SSL: false scrapperEnabled: true + compressArtifacts: true ## Logs storage for Testkube API. logs: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 024811562..a81c062c2 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -418,6 +418,8 @@ testkube-api: SSL: false # -- Toggle whether to enable scraper in Testkube API scrapperEnabled: true + # -- Toggle whether to compress artifacts in Testkube API + compressArtifacts: true # Logs storage for Testkube API. logs: From 7c2a1ec619b03d4be517844b4dcbd7654e2c6e24 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 24 Jul 2023 10:33:34 +0000 Subject: [PATCH 221/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a6bf53fc4..b7f94e6a7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:02d4e2d", + "image": "kubeshop/testkube-tracetest-executor:8610b26", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:02d4e2d", + "image": "kubeshop/testkube-zap-executor:8610b26", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:02d4e2d", + "image": "kubeshop/testkube-playwright-executor:8610b26", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:02d4e2d", + "image": "kubeshop/testkube-jmeter-executor:8610b26", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:02d4e2d", + "image": "kubeshop/testkube-ginkgo-executor:8610b26", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:02d4e2d", + "image": "kubeshop/testkube-maven-executor:8610b26", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:02d4e2d", + "image": "kubeshop/testkube-gradle-executor:8610b26", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:02d4e2d", + "image": "kubeshop/testkube-kubepug-executor:8610b26", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:02d4e2d", + "image": "kubeshop/testkube-soapui-executor:8610b26", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:02d4e2d", + "image": "kubeshop/testkube-k6-executor:8610b26", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:02d4e2d", + "image": "kubeshop/testkube-cypress-executor:8610b26", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:02d4e2d", + "image": "kubeshop/testkube-curl-executor:8610b26", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:02d4e2d", + "image": "kubeshop/testkube-postman-executor:8610b26", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:02d4e2d", + "image": "kubeshop/testkube-artillery-executor:8610b26", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:02d4e2d", + "image": "kubeshop/testkube-scraper-executor:8610b26", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:02d4e2d", + "image": "kubeshop/testkube-init-executor:8610b26", "types": [] } } From 57b5a228d72b354674f31cedc0e7d5d088a47f08 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 25 Jul 2023 08:50:15 +0000 Subject: [PATCH 222/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b7f94e6a7..7419513c8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8610b26", + "image": "kubeshop/testkube-tracetest-executor:0c721fb", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8610b26", + "image": "kubeshop/testkube-zap-executor:0c721fb", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8610b26", + "image": "kubeshop/testkube-playwright-executor:0c721fb", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8610b26", + "image": "kubeshop/testkube-jmeter-executor:0c721fb", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8610b26", + "image": "kubeshop/testkube-ginkgo-executor:0c721fb", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8610b26", + "image": "kubeshop/testkube-maven-executor:0c721fb", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8610b26", + "image": "kubeshop/testkube-gradle-executor:0c721fb", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8610b26", + "image": "kubeshop/testkube-kubepug-executor:0c721fb", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8610b26", + "image": "kubeshop/testkube-soapui-executor:0c721fb", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8610b26", + "image": "kubeshop/testkube-k6-executor:0c721fb", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8610b26", + "image": "kubeshop/testkube-cypress-executor:0c721fb", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8610b26", + "image": "kubeshop/testkube-curl-executor:0c721fb", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8610b26", + "image": "kubeshop/testkube-postman-executor:0c721fb", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8610b26", + "image": "kubeshop/testkube-artillery-executor:0c721fb", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8610b26", + "image": "kubeshop/testkube-scraper-executor:0c721fb", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8610b26", + "image": "kubeshop/testkube-init-executor:0c721fb", "types": [] } } From d455e4484bc26af8df93aa3ed836ef1a09a92a6b Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 25 Jul 2023 12:52:25 +0300 Subject: [PATCH 223/763] fix global labels (#587) * add global labels for .spec.template --- charts/testkube-api/templates/deployment.yaml | 4 +++- charts/testkube-api/templates/minio.yaml | 7 +++++-- charts/testkube-dashboard/templates/deployment.yaml | 3 +++ .../testkube-dashboard/templates/oauth2-deployment.yaml | 3 +++ charts/testkube-operator/templates/deployment.yaml | 7 +++++++ charts/testkube-operator/values.yaml | 3 +++ charts/testkube/templates/pre-upgrade-sa.yaml | 9 +++++++++ charts/testkube/templates/pre-upgrade.yaml | 6 ++++++ charts/testkube/values.yaml | 6 ++++++ 9 files changed, 45 insertions(+), 3 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 84a1c061f..12ce05e7b 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -25,12 +25,14 @@ spec: {{- if .Values.podAnnotations }} {{- toYaml .Values.podAnnotations | nindent 8 }} {{- end }} - labels: {{- include "testkube-api.selectorLabels" . | nindent 8 }} {{- if .Values.podLabels }} {{- include "global.tplvalues.render" ( dict "value" .Values.podLabels "context" $ ) | nindent 8 }} {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} serviceAccountName: {{ include "testkube-api.serviceAccountName" . }} diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 8480fff03..c32ffe921 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -44,7 +44,10 @@ spec: metadata: labels: {{- if .Values.minio.matchLabels }} - {{- include "global.tplvalues.render" ( dict "value" .Values.minio.matchLabels "context" $ ) | nindent 6 }} + {{- include "global.tplvalues.render" ( dict "value" .Values.minio.matchLabels "context" $ ) | nindent 8 }} + {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} # This label is used as a selector in Service definition app: testkube-minio-{{ .Release.Namespace }} @@ -178,6 +181,6 @@ spec: # Looks for labels `app:minio` in the namespace and applies the spec app: testkube-minio-{{ .Release.Namespace }} {{- if .Values.minio.matchLabels }} - {{- include "global.tplvalues.render" ( dict "value" .Values.minio.matchLabels "context" $ ) | nindent 6 }} + {{- include "global.tplvalues.render" ( dict "value" .Values.minio.matchLabels "context" $ ) | nindent 4 }} {{- end }} {{- end }} diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index d9abf655f..c2ffcdb32 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -27,6 +27,9 @@ spec: {{- if .Values.podLabels }} {{- include "global.tplvalues.render" ( dict "value" .Values.podLabels "context" $ ) | nindent 8 }} {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} serviceAccountName: {{ include "testkube-dashboard.serviceAccountName" . }} diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index c658b561e..3e551305a 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -30,6 +30,9 @@ spec: {{- if .Values.oauth2.podLabels }} {{- include "global.tplvalues.render" ( dict "value" .Values.oauth2.podLabels "context" $ ) | nindent 8 }} {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} {{- if .Values.oauth2.podAnnotations }} annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.oauth2.podAnnotations "context" $ ) | nindent 8 }} {{- end }} diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index e3c5b9e96..321de5151 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -23,6 +23,13 @@ spec: {{- if .Values.podLabels }} {{- include "global.tplvalues.render" ( dict "value" .Values.podLabels "context" $ ) | nindent 8 }} {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} + {{- with .Values.podAnnotations }} + annotations: + {{- toYaml . | nindent 8 }} + {{- end }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} containers: diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index 7b9d94b5d..a892f2f9c 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -25,6 +25,9 @@ installCRD: true ## Additional labels for Testkube Operator pod podLabels: {} +## Additional pod annotations to Testkube Operator pod +podAnnotations: {} + ## Number of Testkube Operator Pod replicas replicaCount: 1 diff --git a/charts/testkube/templates/pre-upgrade-sa.yaml b/charts/testkube/templates/pre-upgrade-sa.yaml index 4727ef486..75413cc3d 100644 --- a/charts/testkube/templates/pre-upgrade-sa.yaml +++ b/charts/testkube/templates/pre-upgrade-sa.yaml @@ -5,6 +5,9 @@ metadata: name: "{{ .Values.preUpgradeHook.name }}" labels: {{- include "mongodb.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} annotations: "helm.sh/hook": pre-upgrade,post-upgrade "helm.sh/hook-weight": "4" @@ -19,6 +22,9 @@ metadata: name: "{{ .Values.preUpgradeHook.name }}" labels: {{- include "mongodb.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} annotations: "helm.sh/hook": pre-upgrade,post-upgrade "helm.sh/hook-weight": "4" @@ -37,6 +43,9 @@ metadata: name: "{{ .Values.preUpgradeHook.name }}" labels: {{- include "mongodb.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} annotations: "helm.sh/hook": pre-upgrade,post-upgrade "helm.sh/hook-weight": "4" diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index 116ec181c..1079db1ec 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -7,6 +7,9 @@ metadata: {{- include "mongodb.labels" . | nindent 4 }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: pre-upgrade + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} annotations: "helm.sh/hook": pre-upgrade "helm.sh/hook-weight": "5" @@ -21,6 +24,9 @@ spec: labels: app.kubernetes.io/component: mongodb app.kubernetes.io/name: "{{ .Values.preUpgradeHook.name }}" + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} + {{- end }} spec: serviceAccountName: "{{ .Values.preUpgradeHook.name }}" {{- include "global.images.renderPullSecrets" . | nindent 6 }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index a81c062c2..ca552a950 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -795,6 +795,12 @@ testkube-operator: # -- Number of Testkube Operator Pod replicas replicaCount: 1 + ## Additional labels for Testkube Operator pod + podLabels: {} + + ## Additional pod annotations to Testkube Operator pod + podAnnotations: {} + # Testkube Operator image image: # -- Testkube Operator registry From 23bfe1e9e97066856a5a8bc6f19ad6b78672f856 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 25 Jul 2023 13:39:19 +0300 Subject: [PATCH 224/763] fix: update image for testkube operator pre-upgrade job(#588) --- charts/testkube-operator/values.yaml | 2 +- charts/testkube/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index a892f2f9c..d4449ce68 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -291,7 +291,7 @@ preUpgrade: enabled: true # -- Specify image image: - registry: k8s.gcr.io + registry: registry.k8s.io repository: hyperkube tag: v1.12.1 pullPolicy: IfNotPresent diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index ca552a950..ea275b5cc 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -1034,7 +1034,7 @@ testkube-operator: ttlSecondsAfterFinished: 100 # -- Specify image image: - registry: k8s.gcr.io + registry: registry.k8s.io repository: hyperkube tag: v1.12.1 pullPolicy: IfNotPresent From 2b89c26a2f69fbc8ec1be18f4059c96c6c57b9a4 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 25 Jul 2023 13:52:19 +0000 Subject: [PATCH 225/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 29858e2f7..2c2199bd5 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.14 +version: 1.13.15 dependencies: - name: testkube-operator version: 1.13.0 From f59b81b6149ea5ea77a67b234a42deecc9e862cd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 26 Jul 2023 11:23:46 +0000 Subject: [PATCH 226/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7419513c8..e6157c6cc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0c721fb", + "image": "kubeshop/testkube-tracetest-executor:3ab8d84", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0c721fb", + "image": "kubeshop/testkube-zap-executor:3ab8d84", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0c721fb", + "image": "kubeshop/testkube-playwright-executor:3ab8d84", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0c721fb", + "image": "kubeshop/testkube-jmeter-executor:3ab8d84", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0c721fb", + "image": "kubeshop/testkube-ginkgo-executor:3ab8d84", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0c721fb", + "image": "kubeshop/testkube-maven-executor:3ab8d84", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0c721fb", + "image": "kubeshop/testkube-gradle-executor:3ab8d84", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0c721fb", + "image": "kubeshop/testkube-kubepug-executor:3ab8d84", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0c721fb", + "image": "kubeshop/testkube-soapui-executor:3ab8d84", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0c721fb", + "image": "kubeshop/testkube-k6-executor:3ab8d84", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0c721fb", + "image": "kubeshop/testkube-cypress-executor:3ab8d84", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0c721fb", + "image": "kubeshop/testkube-curl-executor:3ab8d84", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0c721fb", + "image": "kubeshop/testkube-postman-executor:3ab8d84", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0c721fb", + "image": "kubeshop/testkube-artillery-executor:3ab8d84", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0c721fb", + "image": "kubeshop/testkube-scraper-executor:3ab8d84", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0c721fb", + "image": "kubeshop/testkube-init-executor:3ab8d84", "types": [] } } From 48f4dd4e3d077516b771a0e6e91749fe9adac3c4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 26 Jul 2023 11:47:44 +0000 Subject: [PATCH 227/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index f7a97aa6e..56d07cd44 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.3 -appVersion: 1.13.3 +version: 1.13.4 +appVersion: 1.13.4 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 2c2199bd5..ee195606a 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.15 +version: 1.13.16 dependencies: - name: testkube-operator version: 1.13.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.3 + version: 1.13.4 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From a7cd87cf6a73174b2b7d1dc5d50429390ec5b385 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 26 Jul 2023 16:35:52 +0000 Subject: [PATCH 228/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index eb0069eeb..15234e106 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.0 -appVersion: 1.13.0 +version: 1.13.1 +appVersion: 1.13.1 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index ee195606a..c6ea7147d 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.16 +version: 1.13.17 dependencies: - name: testkube-operator - version: 1.13.0 + version: 1.13.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 2cd8e62c562ab45db5f55479dcfa8b4c8b9dd7d8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 26 Jul 2023 17:54:19 +0000 Subject: [PATCH 229/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e6157c6cc..f868faff7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3ab8d84", + "image": "kubeshop/testkube-tracetest-executor:61a2797", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3ab8d84", + "image": "kubeshop/testkube-zap-executor:61a2797", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3ab8d84", + "image": "kubeshop/testkube-playwright-executor:61a2797", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3ab8d84", + "image": "kubeshop/testkube-jmeter-executor:61a2797", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3ab8d84", + "image": "kubeshop/testkube-ginkgo-executor:61a2797", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3ab8d84", + "image": "kubeshop/testkube-maven-executor:61a2797", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3ab8d84", + "image": "kubeshop/testkube-gradle-executor:61a2797", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3ab8d84", + "image": "kubeshop/testkube-kubepug-executor:61a2797", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3ab8d84", + "image": "kubeshop/testkube-soapui-executor:61a2797", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3ab8d84", + "image": "kubeshop/testkube-k6-executor:61a2797", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3ab8d84", + "image": "kubeshop/testkube-cypress-executor:61a2797", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3ab8d84", + "image": "kubeshop/testkube-curl-executor:61a2797", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3ab8d84", + "image": "kubeshop/testkube-postman-executor:61a2797", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3ab8d84", + "image": "kubeshop/testkube-artillery-executor:61a2797", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3ab8d84", + "image": "kubeshop/testkube-scraper-executor:61a2797", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3ab8d84", + "image": "kubeshop/testkube-init-executor:61a2797", "types": [] } } From 41aa43f6406de1e6ddaca93b92a7ee203433a011 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 27 Jul 2023 08:01:48 +0000 Subject: [PATCH 230/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f868faff7..a2b235bbc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:61a2797", + "image": "kubeshop/testkube-tracetest-executor:77a29b1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:61a2797", + "image": "kubeshop/testkube-zap-executor:77a29b1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:61a2797", + "image": "kubeshop/testkube-playwright-executor:77a29b1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:61a2797", + "image": "kubeshop/testkube-jmeter-executor:77a29b1", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:61a2797", + "image": "kubeshop/testkube-ginkgo-executor:77a29b1", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:61a2797", + "image": "kubeshop/testkube-maven-executor:77a29b1", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:61a2797", + "image": "kubeshop/testkube-gradle-executor:77a29b1", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:61a2797", + "image": "kubeshop/testkube-kubepug-executor:77a29b1", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:61a2797", + "image": "kubeshop/testkube-soapui-executor:77a29b1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:61a2797", + "image": "kubeshop/testkube-k6-executor:77a29b1", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:61a2797", + "image": "kubeshop/testkube-cypress-executor:77a29b1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:61a2797", + "image": "kubeshop/testkube-curl-executor:77a29b1", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:61a2797", + "image": "kubeshop/testkube-postman-executor:77a29b1", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:61a2797", + "image": "kubeshop/testkube-artillery-executor:77a29b1", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:61a2797", + "image": "kubeshop/testkube-scraper-executor:77a29b1", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:61a2797", + "image": "kubeshop/testkube-init-executor:77a29b1", "types": [] } } From 98a72fbb057841d2bc61385f87a734112f42a575 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 27 Jul 2023 11:16:54 +0300 Subject: [PATCH 231/763] fix: update releaser script (#591) * update releaser script --- ...elm-releaser-testkube-main-chart-only.yaml | 2 +- scripts/main_chart_releaser.sh | 90 +++++++++++-------- 2 files changed, 55 insertions(+), 37 deletions(-) diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 6c6fd2e00..89494ed91 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -38,7 +38,7 @@ jobs: run: | cd ./scripts chmod +x main_chart_releaser.sh - ./main_chart_releaser.sh --main-chart true + ./main_chart_releaser.sh - name: Run chart-releaser uses: helm/chart-releaser-action@v1.2.1 diff --git a/scripts/main_chart_releaser.sh b/scripts/main_chart_releaser.sh index 68d342752..208c92025 100755 --- a/scripts/main_chart_releaser.sh +++ b/scripts/main_chart_releaser.sh @@ -2,9 +2,14 @@ set -e set -o pipefail -function update_tk_main_chart_version { +## Update version in Chart.yaml for sub-chart folders (testkube-api, testkube-operator, testkube-dashboard) +# List of folders +folders=("testkube-api" "testkube-operator" "testkube-dashboard" ) + +function update_sub_chart_version { + folder_name=$1 # calculate patch version by incrementing by one: - tk_version_full=$(grep -iE "^version:" ../charts/testkube/Chart.yaml | awk '{print $NF}') + tk_version_full=$(grep -iE "^version:" ../charts/$folder_name/Chart.yaml | awk '{print $NF}') # Bumping TestKube version by one: tk_version_major=$(echo $tk_version_full | awk -F\. '{print $1}') @@ -16,43 +21,56 @@ function update_tk_main_chart_version { # New TestKube full version: tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch + + # Update the Chart.yaml file with the new version: + gsed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + gsed -i "s/^appVersion: $tk_version_full/appVersion: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + gsed -i "/name: $folder_name/{n;s/^.*version.*/ version: $tk_version_full_bumped/}" "../charts/testkube/Chart.yaml" + + echo "Bumped $folder_name version to $tk_version_full_bumped" } -while [[ "$#" -gt 0 ]]; do - case $1 in - -m|--main-chart) main_chart="$2"; shift ;; - *) echo "Unknown parameter passed: $1"; exit 1 ;; - esac - shift +# Loop through each folder and update the version +for folder_name in "${folders[@]}"; do + update_sub_chart_version "$folder_name" done -## Call tk_version_full_bumped function -if [[ $main_chart == "true" ]] -then - # Updating TestKube's main chart patch version: - update_tk_main_chart_version -else - update_tk_main_chart_version -fi -# Checking new TestKube full version: -echo "New main TestKube's chart version is: $tk_version_full_bumped" - -# Editing TestKube's main chart version: -sed -i "s/^version:.*/version: $tk_version_full_bumped/" ../charts/testkube/Chart.yaml -echo -e "\nChecking if testkube's main Chart.yaml version has been updated:\n" -grep -iE "^version" ../charts/testkube/Chart.yaml +## Update version in Chart.yaml for testkube folder +function update_chart_version { + folder_name=testkube + # calculate patch version by incrementing by one: + tk_version_full=$(grep -iE "^version:" ../charts/$folder_name/Chart.yaml | awk '{print $NF}') + + # Bumping TestKube version by one: + tk_version_major=$(echo $tk_version_full | awk -F\. '{print $1}') + tk_version_minor=$(echo $tk_version_full | awk -F\. '{print $2}') + tk_version_patch=$(echo $tk_version_full | awk -F\. '{print $3}') + + # Incrementing testKube helm charts patch version by one: + tk_version_patch=$(expr $tk_version_patch + 1) + + # New TestKube full version: + tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch + + # Update the Chart.yaml file with the new version: + gsed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + + echo "Bumped $folder_name version to $tk_version_full_bumped" +} + +update_chart_version # Commiting and pushing changes: -git add -A -git commit -m "Tag: $tk_version_full_bumped; CI/CD. Bumped main helm chart version." - -# git push origin main -git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main - -# Update Chart.yaml file in develop branch -git fetch origin develop -git checkout develop -git checkout main -- ../charts/testkube/Chart.yaml -git add ../charts/testkube/Chart.yaml -git commit -m "Update Chart.yaml file" -git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop +#git add -A +#git commit -m "Tag: $tk_version_full_bumped; CI/CD. Bumped main helm chart version." +# +## git push origin main +#git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main +# +## Update Chart.yaml file in develop branch +#git fetch origin develop +#git checkout develop +#git checkout main -- ../charts/testkube/Chart.yaml +#git add ../charts/testkube/Chart.yaml +#git commit -m "Update Chart.yaml file" +#git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop From 72b1ef4cc60d67370805824f502ce73552d10808 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 08:37:34 +0000 Subject: [PATCH 232/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c6ea7147d..e29df1125 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.17 +version: 1.13.18 dependencies: - name: testkube-operator - version: 1.13.1 + version: 1.13.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled @@ -18,11 +18,11 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.4 + version: 1.13.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.4 + version: 1.13.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From ea1fb7e5f071d8527e4f9d0fa2676060e6e9d363 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 11:40:16 +0300 Subject: [PATCH 233/763] fix typo --- scripts/main_chart_releaser.sh | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/scripts/main_chart_releaser.sh b/scripts/main_chart_releaser.sh index 208c92025..130b9af7e 100755 --- a/scripts/main_chart_releaser.sh +++ b/scripts/main_chart_releaser.sh @@ -23,9 +23,9 @@ function update_sub_chart_version { tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch # Update the Chart.yaml file with the new version: - gsed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" - gsed -i "s/^appVersion: $tk_version_full/appVersion: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" - gsed -i "/name: $folder_name/{n;s/^.*version.*/ version: $tk_version_full_bumped/}" "../charts/testkube/Chart.yaml" + sed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + sed -i "s/^appVersion: $tk_version_full/appVersion: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + sed -i "/name: $folder_name/{n;s/^.*version.*/ version: $tk_version_full_bumped/}" "../charts/testkube/Chart.yaml" echo "Bumped $folder_name version to $tk_version_full_bumped" } @@ -53,7 +53,7 @@ function update_chart_version { tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch # Update the Chart.yaml file with the new version: - gsed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" + sed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" echo "Bumped $folder_name version to $tk_version_full_bumped" } @@ -61,16 +61,16 @@ function update_chart_version { update_chart_version # Commiting and pushing changes: -#git add -A -#git commit -m "Tag: $tk_version_full_bumped; CI/CD. Bumped main helm chart version." -# -## git push origin main -#git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main -# -## Update Chart.yaml file in develop branch -#git fetch origin develop -#git checkout develop -#git checkout main -- ../charts/testkube/Chart.yaml -#git add ../charts/testkube/Chart.yaml -#git commit -m "Update Chart.yaml file" -#git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop +git add -A +git commit -m "Tag: $tk_version_full_bumped; CI/CD. Bumped main helm chart version." + +# git push origin main +git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts main + +# Update Chart.yaml file in develop branch +git fetch origin develop +git checkout develop +git checkout main -- ../charts/testkube/Chart.yaml +git add ../charts/testkube/Chart.yaml +git commit -m "Update Chart.yaml file" +git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop From 5eb1d0e17d56b5b0cb0f9cc042381eb3e83bd5c9 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 11:45:25 +0300 Subject: [PATCH 234/763] update Chart.yaml --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube-operator/Chart.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 56d07cd44..c5b64c114 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.4 -appVersion: 1.13.4 +version: 1.13.5 +appVersion: 1.13.5 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index ee29fcde7..db5dfb051 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.4 -appVersion: 1.13.4 +version: 1.13.5 +appVersion: 1.13.5 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 15234e106..c2cc54408 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.1 -appVersion: 1.13.1 +version: 1.13.2 +appVersion: 1.13.2 dependencies: - name: global version: 0.1.1 From 7f74e6e1a69b1de00542f9113311b8f411a879be Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 11:55:10 +0300 Subject: [PATCH 235/763] update develop branch with chart yaml file --- scripts/main_chart_releaser.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/main_chart_releaser.sh b/scripts/main_chart_releaser.sh index 130b9af7e..2f2aa66be 100755 --- a/scripts/main_chart_releaser.sh +++ b/scripts/main_chart_releaser.sh @@ -70,7 +70,7 @@ git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/ # Update Chart.yaml file in develop branch git fetch origin develop git checkout develop -git checkout main -- ../charts/testkube/Chart.yaml -git add ../charts/testkube/Chart.yaml -git commit -m "Update Chart.yaml file" +git checkout main -- ../charts/testkube/Chart.yaml ../charts/testkube-api/Chart.yaml ../charts/testkube-dashboard/Chart.yaml ../charts/testkube-operator/Chart.yaml +git add ../charts/testkube/Chart.yaml ../charts/testkube-api/Chart.yaml ../charts/testkube-dashboard/Chart.yaml ../charts/testkube-operator/Chart.yaml +git commit -m "Update Chart.yaml files" git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop From 809afac3c07d39e3802f8be097b882cbd3cdeb7d Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 08:58:15 +0000 Subject: [PATCH 236/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index c5b64c114..2e436f4c6 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.5 -appVersion: 1.13.5 +version: 1.13.6 +appVersion: 1.13.6 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index db5dfb051..919935468 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.5 -appVersion: 1.13.5 +version: 1.13.6 +appVersion: 1.13.6 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index c2cc54408..42e3f75b4 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.2 -appVersion: 1.13.2 +version: 1.13.3 +appVersion: 1.13.3 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index e29df1125..888756cbc 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.18 +version: 1.13.19 dependencies: - name: testkube-operator - version: 1.13.2 + version: 1.13.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled @@ -18,11 +18,11 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.5 + version: 1.13.6 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.5 + version: 1.13.6 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 8fa17e3798d6963d9d56e02490438f6a5ba68676 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 27 Jul 2023 09:10:49 +0000 Subject: [PATCH 237/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 42e3f75b4..1a701bba5 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.3 -appVersion: 1.13.3 +version: 1.13.4 +appVersion: 1.13.4 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 888756cbc..549ed5cd9 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.19 +version: 1.13.20 dependencies: - name: testkube-operator - version: 1.13.3 + version: 1.13.4 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 843ac51d527fc0d75f5cf2d807859b5604aac6d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 27 Jul 2023 09:14:36 +0000 Subject: [PATCH 238/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 919935468..3d4009630 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.6 -appVersion: 1.13.6 +version: 1.13.7 +appVersion: 1.13.7 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 549ed5cd9..c8a95dd01 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.20 +version: 1.13.21 dependencies: - name: testkube-operator version: 1.13.4 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.6 + version: 1.13.7 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 84699d88413b26b855d59e5047e57b706998b2ff Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 27 Jul 2023 09:16:30 +0000 Subject: [PATCH 239/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c8a95dd01..1d811fdc9 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.21 +version: 1.13.22 dependencies: - name: testkube-operator version: 1.13.4 From 98458a2cc21b2debc944b81130b70abc248e73fc Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:20:04 +0300 Subject: [PATCH 240/763] revert changes (#593) (#594) --- ...elm-releaser-testkube-main-chart-only.yaml | 2 +- scripts/main_chart_releaser.sh | 72 +++++++------------ 2 files changed, 28 insertions(+), 46 deletions(-) diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 89494ed91..6c6fd2e00 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -38,7 +38,7 @@ jobs: run: | cd ./scripts chmod +x main_chart_releaser.sh - ./main_chart_releaser.sh + ./main_chart_releaser.sh --main-chart true - name: Run chart-releaser uses: helm/chart-releaser-action@v1.2.1 diff --git a/scripts/main_chart_releaser.sh b/scripts/main_chart_releaser.sh index 2f2aa66be..5367021f8 100755 --- a/scripts/main_chart_releaser.sh +++ b/scripts/main_chart_releaser.sh @@ -2,14 +2,9 @@ set -e set -o pipefail -## Update version in Chart.yaml for sub-chart folders (testkube-api, testkube-operator, testkube-dashboard) -# List of folders -folders=("testkube-api" "testkube-operator" "testkube-dashboard" ) - -function update_sub_chart_version { - folder_name=$1 +function update_tk_main_chart_version { # calculate patch version by incrementing by one: - tk_version_full=$(grep -iE "^version:" ../charts/$folder_name/Chart.yaml | awk '{print $NF}') + tk_version_full=$(grep -iE "^version:" ../charts/testkube/Chart.yaml | awk '{print $NF}') # Bumping TestKube version by one: tk_version_major=$(echo $tk_version_full | awk -F\. '{print $1}') @@ -21,44 +16,31 @@ function update_sub_chart_version { # New TestKube full version: tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch - - # Update the Chart.yaml file with the new version: - sed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" - sed -i "s/^appVersion: $tk_version_full/appVersion: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" - sed -i "/name: $folder_name/{n;s/^.*version.*/ version: $tk_version_full_bumped/}" "../charts/testkube/Chart.yaml" - - echo "Bumped $folder_name version to $tk_version_full_bumped" } -# Loop through each folder and update the version -for folder_name in "${folders[@]}"; do - update_sub_chart_version "$folder_name" +while [[ "$#" -gt 0 ]]; do + case $1 in + -m|--main-chart) main_chart="$2"; shift ;; + *) echo "Unknown parameter passed: $1"; exit 1 ;; + esac + shift done -## Update version in Chart.yaml for testkube folder -function update_chart_version { - folder_name=testkube - # calculate patch version by incrementing by one: - tk_version_full=$(grep -iE "^version:" ../charts/$folder_name/Chart.yaml | awk '{print $NF}') - - # Bumping TestKube version by one: - tk_version_major=$(echo $tk_version_full | awk -F\. '{print $1}') - tk_version_minor=$(echo $tk_version_full | awk -F\. '{print $2}') - tk_version_patch=$(echo $tk_version_full | awk -F\. '{print $3}') - - # Incrementing testKube helm charts patch version by one: - tk_version_patch=$(expr $tk_version_patch + 1) - - # New TestKube full version: - tk_version_full_bumped=$tk_version_major.$tk_version_minor.$tk_version_patch - - # Update the Chart.yaml file with the new version: - sed -i "s/^version: $tk_version_full/version: $tk_version_full_bumped/" "../charts/$folder_name/Chart.yaml" - - echo "Bumped $folder_name version to $tk_version_full_bumped" -} - -update_chart_version +## Call tk_version_full_bumped function +if [[ $main_chart == "true" ]] +then + # Updating TestKube's main chart patch version: + update_tk_main_chart_version +else + update_tk_main_chart_version +fi +# Checking new TestKube full version: +echo "New main TestKube's chart version is: $tk_version_full_bumped" + +# Editing TestKube's main chart version: +sed -i "s/^version:.*/version: $tk_version_full_bumped/" ../charts/testkube/Chart.yaml +echo -e "\nChecking if testkube's main Chart.yaml version has been updated:\n" +grep -iE "^version" ../charts/testkube/Chart.yaml # Commiting and pushing changes: git add -A @@ -70,7 +52,7 @@ git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/ # Update Chart.yaml file in develop branch git fetch origin develop git checkout develop -git checkout main -- ../charts/testkube/Chart.yaml ../charts/testkube-api/Chart.yaml ../charts/testkube-dashboard/Chart.yaml ../charts/testkube-operator/Chart.yaml -git add ../charts/testkube/Chart.yaml ../charts/testkube-api/Chart.yaml ../charts/testkube-dashboard/Chart.yaml ../charts/testkube-operator/Chart.yaml -git commit -m "Update Chart.yaml files" -git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop +git checkout main -- ../charts/testkube/Chart.yaml +git add ../charts/testkube/Chart.yaml +git commit -m "Update Chart.yaml file" +git push --set-upstream https://kubeshop-bot:$GH_PUSH_TOKEN@github.com/kubeshop/helm-charts develop \ No newline at end of file From 62e5e5fe8b84cf3ab24ee3c8131eb6f5ce336fc8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 27 Jul 2023 09:20:50 +0000 Subject: [PATCH 241/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 2e436f4c6..8c5e2e77f 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.6 -appVersion: 1.13.6 +version: 1.13.7 +appVersion: 1.13.7 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 1d811fdc9..0c747d307 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.22 +version: 1.13.24 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.6 + version: 1.13.7 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 054abc87efe07f026778bebf04334e5473e3bde1 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 27 Jul 2023 16:33:14 +0300 Subject: [PATCH 242/763] feat: pass helm chart version (#595) --- charts/testkube-api/templates/deployment.yaml | 5 +++++ charts/testkube/templates/configmap.yaml | 14 ++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 charts/testkube/templates/configmap.yaml diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 12ce05e7b..5291fa31a 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -270,6 +270,11 @@ spec: value: "{{ .Values.dashboardUri }}" - name: TESTKUBE_CLUSTER_NAME value: "{{ .Values.clusterName }}" + - name: TESTKUBE_HELMCHART_VERSION + valueFrom: + configMapKeyRef: + name: testkube-global-config + key: helmchartVersion image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube/templates/configmap.yaml b/charts/testkube/templates/configmap.yaml new file mode 100644 index 000000000..2beea9cb7 --- /dev/null +++ b/charts/testkube/templates/configmap.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: testkube-global-config + {{- if .Values.global.labels }} + labels: + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +data: + helmchartVersion: {{ .Chart.Version }} From 6ebb50357e38f4f3057e767d90f190957d766dff Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 27 Jul 2023 14:01:02 +0000 Subject: [PATCH 243/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a2b235bbc..046104d94 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:77a29b1", + "image": "kubeshop/testkube-tracetest-executor:9192853", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:77a29b1", + "image": "kubeshop/testkube-zap-executor:9192853", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:77a29b1", + "image": "kubeshop/testkube-playwright-executor:9192853", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:77a29b1", + "image": "kubeshop/testkube-jmeter-executor:9192853", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:77a29b1", + "image": "kubeshop/testkube-ginkgo-executor:9192853", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:77a29b1", + "image": "kubeshop/testkube-maven-executor:9192853", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:77a29b1", + "image": "kubeshop/testkube-gradle-executor:9192853", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:77a29b1", + "image": "kubeshop/testkube-kubepug-executor:9192853", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:77a29b1", + "image": "kubeshop/testkube-soapui-executor:9192853", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:77a29b1", + "image": "kubeshop/testkube-k6-executor:9192853", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:77a29b1", + "image": "kubeshop/testkube-cypress-executor:9192853", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:77a29b1", + "image": "kubeshop/testkube-curl-executor:9192853", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:77a29b1", + "image": "kubeshop/testkube-postman-executor:9192853", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:77a29b1", + "image": "kubeshop/testkube-artillery-executor:9192853", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:77a29b1", + "image": "kubeshop/testkube-scraper-executor:9192853", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:77a29b1", + "image": "kubeshop/testkube-init-executor:9192853", "types": [] } } From dea9814810f04dffec9be8d7855d7302ca28035b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 07:06:19 +0000 Subject: [PATCH 244/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 3d4009630..db5dfb051 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.7 -appVersion: 1.13.7 +version: 1.13.5 +appVersion: 1.13.5 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 0c747d307..bd97b5b72 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.24 +version: 1.13.25 dependencies: - name: testkube-operator version: 1.13.4 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.7 + version: 1.13.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From e3f624753cd56bbefecfc64229d24d1a0535f29d Mon Sep 17 00:00:00 2001 From: michal-jagiello-tmpl <88648421+michal-jagiello-tmpl@users.noreply.github.com> Date: Mon, 31 Jul 2023 10:27:19 +0200 Subject: [PATCH 245/763] Add lables values section for testkube-operator preUpgrade webhook job (#599) * Add lables values and annotations section for testkube-operator preUpgrade webhook job --- .../templates/pre-upgrade.yaml | 19 +++++++++++++++++++ charts/testkube-operator/values.yaml | 6 ++++++ charts/testkube/values.yaml | 8 +++++++- 3 files changed, 32 insertions(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index b918be002..23f5e6dd7 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -4,12 +4,21 @@ kind: Job metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: + {{- if .Values.preUpgrade.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgrade.labels "context" $ ) | nindent 4 }} + {{- end }} {{- if .Values.global.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} {{- end }} helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" job-name: {{ .Release.Name }}-operator-pre-upgrade annotations: + {{- if .Values.preUpgrade.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgrade.annotations "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} "helm.sh/hook": pre-upgrade, pre-install "helm.sh/hook-weight": "4" "helm.sh/hook-delete-policy": before-hook-creation, hook-succeeded @@ -21,11 +30,21 @@ spec: metadata: name: {{ .Release.Name }}-operator-pre-upgrade labels: + {{- if .Values.preUpgrade.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgrade.labels "context" $ ) | nindent 8 }} + {{- end }} {{- if .Values.global.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} app.kubernetes.io/component: testkube-operator app.kubernetes.io/name: {{ .Release.Name }}-operator-pre-upgrade + annotations: + {{- if .Values.preUpgrade.podAnnotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgrade.podAnnotations "context" $ ) | nindent 8 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 8 }} + {{- end }} spec: serviceAccountName: {{ .Release.Name }}-operator-pre-upgrade-sa {{- include "global.images.renderPullSecrets" . | nindent 6 }} diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index d4449ce68..b01216f01 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -306,6 +306,12 @@ preUpgrade: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for Upgrade kubectl container securityContext: {} + ## -- Specific labels + labels: {} + ## -- Annotations to add to the upgrade Job + annotations: {} + ## -- Annotations to add to the upgrade Job's Pod + podAnnotations: {} # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. tolerations: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index ea275b5cc..a0ab5547b 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -156,7 +156,7 @@ testkube-api: fullnameOverride: testkube-api-server # -- Testkube API name override nameOverride: api-server - + # -- Toggle whether to deploy Testkube API RBAC rbac: create: true @@ -1049,6 +1049,12 @@ testkube-operator: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for Upgrade kubectl container securityContext: { } + ## -- Specific labels + labels: {} + ## -- Annotations to add to the upgrade Job + annotations: {} + ## -- Annotations to add to the upgrade Job's Pod + podAnnotations: {} # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. tolerations: From c56c8ed8c8005208b732b0e13d770bc46f3b89f9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 09:58:17 +0000 Subject: [PATCH 246/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 046104d94..50cb9beaf 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9192853", + "image": "kubeshop/testkube-tracetest-executor:68aec5f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9192853", + "image": "kubeshop/testkube-zap-executor:68aec5f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9192853", + "image": "kubeshop/testkube-playwright-executor:68aec5f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9192853", + "image": "kubeshop/testkube-jmeter-executor:68aec5f", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9192853", + "image": "kubeshop/testkube-ginkgo-executor:68aec5f", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9192853", + "image": "kubeshop/testkube-maven-executor:68aec5f", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9192853", + "image": "kubeshop/testkube-gradle-executor:68aec5f", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9192853", + "image": "kubeshop/testkube-kubepug-executor:68aec5f", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9192853", + "image": "kubeshop/testkube-soapui-executor:68aec5f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9192853", + "image": "kubeshop/testkube-k6-executor:68aec5f", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9192853", + "image": "kubeshop/testkube-cypress-executor:68aec5f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9192853", + "image": "kubeshop/testkube-curl-executor:68aec5f", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9192853", + "image": "kubeshop/testkube-postman-executor:68aec5f", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9192853", + "image": "kubeshop/testkube-artillery-executor:68aec5f", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9192853", + "image": "kubeshop/testkube-scraper-executor:68aec5f", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9192853", + "image": "kubeshop/testkube-init-executor:68aec5f", "types": [] } } From 8ce94045e44cc83473b9e33c0503c61696e12158 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 10:47:20 +0000 Subject: [PATCH 247/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 8c5e2e77f..864756815 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.7 -appVersion: 1.13.7 +version: 1.13.8 +appVersion: 1.13.8 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index bd97b5b72..6e718b652 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.25 +version: 1.13.26 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.7 + version: 1.13.8 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 723fb5095ae30c6ce4e0a942e35d0f32b9dfda58 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 11:27:48 +0000 Subject: [PATCH 248/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 50cb9beaf..d4f07d78a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:68aec5f", + "image": "kubeshop/testkube-tracetest-executor:6634764", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:68aec5f", + "image": "kubeshop/testkube-zap-executor:6634764", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:68aec5f", + "image": "kubeshop/testkube-playwright-executor:6634764", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:68aec5f", + "image": "kubeshop/testkube-jmeter-executor:6634764", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:68aec5f", + "image": "kubeshop/testkube-ginkgo-executor:6634764", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:68aec5f", + "image": "kubeshop/testkube-maven-executor:6634764", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:68aec5f", + "image": "kubeshop/testkube-gradle-executor:6634764", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:68aec5f", + "image": "kubeshop/testkube-kubepug-executor:6634764", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:68aec5f", + "image": "kubeshop/testkube-soapui-executor:6634764", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:68aec5f", + "image": "kubeshop/testkube-k6-executor:6634764", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:68aec5f", + "image": "kubeshop/testkube-cypress-executor:6634764", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:68aec5f", + "image": "kubeshop/testkube-curl-executor:6634764", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:68aec5f", + "image": "kubeshop/testkube-postman-executor:6634764", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:68aec5f", + "image": "kubeshop/testkube-artillery-executor:6634764", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:68aec5f", + "image": "kubeshop/testkube-scraper-executor:6634764", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:68aec5f", + "image": "kubeshop/testkube-init-executor:6634764", "types": [] } } From 3882c5d6ef62fbf72017f0e7f81dc7189bc95637 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 12:27:24 +0000 Subject: [PATCH 249/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d4f07d78a..dd98e9f8a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6634764", + "image": "kubeshop/testkube-tracetest-executor:1.13.8-beta001", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6634764", + "image": "kubeshop/testkube-zap-executor:1.13.8-beta001", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6634764", + "image": "kubeshop/testkube-playwright-executor:1.13.8-beta001", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6634764", + "image": "kubeshop/testkube-jmeter-executor:1.13.8-beta001", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6634764", + "image": "kubeshop/testkube-ginkgo-executor:1.13.8-beta001", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6634764", + "image": "kubeshop/testkube-maven-executor:1.13.8-beta001", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6634764", + "image": "kubeshop/testkube-gradle-executor:1.13.8-beta001", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6634764", + "image": "kubeshop/testkube-kubepug-executor:1.13.8-beta001", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6634764", + "image": "kubeshop/testkube-soapui-executor:1.13.8-beta001", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6634764", + "image": "kubeshop/testkube-k6-executor:1.13.8-beta001", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6634764", + "image": "kubeshop/testkube-cypress-executor:1.13.8-beta001", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6634764", + "image": "kubeshop/testkube-curl-executor:1.13.8-beta001", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6634764", + "image": "kubeshop/testkube-postman-executor:1.13.8-beta001", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6634764", + "image": "kubeshop/testkube-artillery-executor:1.13.8-beta001", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6634764", + "image": "kubeshop/testkube-scraper-executor:1.13.8-beta001", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6634764", + "image": "kubeshop/testkube-init-executor:1.13.8-beta001", "types": [] } } From f617ae622e71c95b84d7b34408012c61a52bf2b1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 13:58:30 +0000 Subject: [PATCH 250/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 864756815..a2ee47a64 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.8 -appVersion: 1.13.8 +version: 1.13.9 +appVersion: 1.13.9 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6e718b652..6d9adf3c3 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.26 +version: 1.13.27 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.8 + version: 1.13.9 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 915c025ccf46d35184f0a7b994c0fe7cd7b7b12a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 31 Jul 2023 21:12:41 +0000 Subject: [PATCH 251/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dd98e9f8a..212109f85 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.13.8-beta001", + "image": "kubeshop/testkube-tracetest-executor:c00a31c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.13.8-beta001", + "image": "kubeshop/testkube-zap-executor:c00a31c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.13.8-beta001", + "image": "kubeshop/testkube-playwright-executor:c00a31c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.13.8-beta001", + "image": "kubeshop/testkube-jmeter-executor:c00a31c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.13.8-beta001", + "image": "kubeshop/testkube-ginkgo-executor:c00a31c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.13.8-beta001", + "image": "kubeshop/testkube-maven-executor:c00a31c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.13.8-beta001", + "image": "kubeshop/testkube-gradle-executor:c00a31c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.13.8-beta001", + "image": "kubeshop/testkube-kubepug-executor:c00a31c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.13.8-beta001", + "image": "kubeshop/testkube-soapui-executor:c00a31c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.13.8-beta001", + "image": "kubeshop/testkube-k6-executor:c00a31c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.13.8-beta001", + "image": "kubeshop/testkube-cypress-executor:c00a31c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.13.8-beta001", + "image": "kubeshop/testkube-curl-executor:c00a31c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.13.8-beta001", + "image": "kubeshop/testkube-postman-executor:c00a31c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.13.8-beta001", + "image": "kubeshop/testkube-artillery-executor:c00a31c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.13.8-beta001", + "image": "kubeshop/testkube-scraper-executor:c00a31c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.13.8-beta001", + "image": "kubeshop/testkube-init-executor:c00a31c", "types": [] } } From b420ff437e0665c3cf35d6b3d37be5a1f387f112 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 1 Aug 2023 11:35:13 +0000 Subject: [PATCH 252/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 212109f85..f2da1dd87 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c00a31c", + "image": "kubeshop/testkube-tracetest-executor:699e66c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c00a31c", + "image": "kubeshop/testkube-zap-executor:699e66c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c00a31c", + "image": "kubeshop/testkube-playwright-executor:699e66c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c00a31c", + "image": "kubeshop/testkube-jmeter-executor:699e66c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c00a31c", + "image": "kubeshop/testkube-ginkgo-executor:699e66c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c00a31c", + "image": "kubeshop/testkube-maven-executor:699e66c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c00a31c", + "image": "kubeshop/testkube-gradle-executor:699e66c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c00a31c", + "image": "kubeshop/testkube-kubepug-executor:699e66c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c00a31c", + "image": "kubeshop/testkube-soapui-executor:699e66c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c00a31c", + "image": "kubeshop/testkube-k6-executor:699e66c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c00a31c", + "image": "kubeshop/testkube-cypress-executor:699e66c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c00a31c", + "image": "kubeshop/testkube-curl-executor:699e66c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c00a31c", + "image": "kubeshop/testkube-postman-executor:699e66c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c00a31c", + "image": "kubeshop/testkube-artillery-executor:699e66c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c00a31c", + "image": "kubeshop/testkube-scraper-executor:699e66c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c00a31c", + "image": "kubeshop/testkube-init-executor:699e66c", "types": [] } } From df8cbe34de3cda9d9e8fb831bffa1dbc3fd4dfbf Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 1 Aug 2023 14:00:54 +0000 Subject: [PATCH 253/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index a2ee47a64..45c0cd29c 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.9 -appVersion: 1.13.9 +version: 1.13.10 +appVersion: 1.13.10 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6d9adf3c3..66e186d5f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.27 +version: 1.13.28 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.9 + version: 1.13.10 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From e515bd768e9de203a6c389ec0ad27251a33b1ecd Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 2 Aug 2023 11:57:11 +0300 Subject: [PATCH 254/763] move beta cluster to develop (#600) --- ...lm-deploy-testkube-charts-pre-release.yaml | 57 ++++++++++--------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index c93915c54..957edde60 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -1,6 +1,6 @@ -name: Releasing Testkube Helm charts to Pre-release k8s Cluster. +name: Releasing Beta Testkube Helm charts to develop k8s Cluster. -concurrency: pre-release_cluster +concurrency: develop_cluster on: repository_dispatch: @@ -13,9 +13,9 @@ on: env: PROJECT_ID: ${{ secrets.GKE_PROJECT }} - GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_PRE_RELEASE }} - GKE_ZONE: ${{ secrets.GKE_ZONE_PRE_RELEASE }} - DEPLOYMENT_NAME: testkube + GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_DEVELOP }} + GKE_ZONE: ${{ secrets.GKE_ZONE_DEVELOP }} + DEPLOYMENT_NAME: testkube-beta ENV: pre-release @@ -94,31 +94,31 @@ jobs: if: ${{ github.event.client_payload.image_tag_pre_release }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_pre_release }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_pre_release }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - name: Deploy if Testkube Operator image is updated if: ${{ github.event.client_payload.image_tag_operator }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false notify_slack_if_deploy_succeeds: runs-on: ubuntu-latest needs: release_charts_if_image_updated steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS succeeded. + - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME }} GKE :party_blob:! + SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -129,13 +129,13 @@ jobs: needs: release_charts_if_image_updated if: always() && (needs.release_charts_if_image_updated.result == 'failure') steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKS failed. + - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy into ${{ env.GKE_CLUSTER_NAME }} GKE! :boom:! + SLACK_TITLE: Helm chart release failed to deploy to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -165,7 +165,7 @@ jobs: credentials: ${{ secrets.GKE_SA_KEY }} - name: Install testkube kubectl plugin and disable telemetry - run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry + run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry --namespace ${{ env.DEPLOYMENT_NAME }} - name: Checkout tests from main Testkube repo uses: actions/checkout@v3 @@ -175,50 +175,53 @@ jobs: - name: Executor tests - delete/create/schedule all executor tests working-directory: ./testkube-repo - run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s # (delete, create, schedule) - don't execute + run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME }}# (delete, create, schedule) - don't execute - name: (Re)create Postman Sanity test (with CLI) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test sanity --ignore-not-found=true - kubectl -n testkube delete secret sanity-secrets --ignore-not-found=true - kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me + kubectl delete test sanity --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl delete secret sanity-secrets --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f --git-branch develop + run: kubectl testkube run test sanity -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create Dashboard E2E tests (from CRD) working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete test dashboard-e2e-tests --ignore-not-found=true - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml -ntestkube + kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - name: (Re)create staging testsuite working-directory: ./testkube-repo run: |- # enabling debug mode set -x - kubectl -n testkube delete testsuite staging-testsuite --ignore-not-found=true - kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite + kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} + kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop + run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} + + - name: Run Dashboard E2E tests + run: kubectl testkube run test dashboard-e2e-tests -f --variable TESTKUBE_NAMESPACE=${{ env.DEPLOYMENT_NAME }} --namespace ${{ env.DEPLOYMENT_NAME }} notify_slack_if_test_suite_succeeds: runs-on: ubuntu-latest needs: test_suite_run steps: - - name: Slack Notification if the test suite run on ${{ env.ENV }} GKE succeeded. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace succeeded. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite successfully run against ${{ env.GKE_CLUSTER_NAME }} GKE :party_blob:! + SLACK_TITLE: Test suite successfully run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} @@ -229,13 +232,13 @@ jobs: needs: test_suite_run if: always() && (needs.test_suite_run.result == 'failure') steps: - - name: Slack Notification if the test suite run on ${{ env.ENV }} GKE failed. + - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace failed. uses: rtCamp/action-slack-notify@v2 env: SLACK_CHANNEL: testkube-logs SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME }} GKE! :boom:! + SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace! :boom:! SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} From 0a7106656a7b32babe7e16d43bf7388fa385febc Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 2 Aug 2023 09:26:08 +0000 Subject: [PATCH 255/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 45c0cd29c..6e23a606b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.10 -appVersion: 1.13.10 +version: 1.13.11 +appVersion: 1.13.11 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 66e186d5f..c0ec3f2c2 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.28 +version: 1.13.29 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.10 + version: 1.13.11 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 59e0eb734d2d1419aa0e055838c04f79d2671e50 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 2 Aug 2023 09:36:07 +0000 Subject: [PATCH 256/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f2da1dd87..1da4215df 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:699e66c", + "image": "kubeshop/testkube-tracetest-executor:1.13.10-beta001", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:699e66c", + "image": "kubeshop/testkube-zap-executor:1.13.10-beta001", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:699e66c", + "image": "kubeshop/testkube-playwright-executor:1.13.10-beta001", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:699e66c", + "image": "kubeshop/testkube-jmeter-executor:1.13.10-beta001", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:699e66c", + "image": "kubeshop/testkube-ginkgo-executor:1.13.10-beta001", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:699e66c", + "image": "kubeshop/testkube-maven-executor:1.13.10-beta001", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:699e66c", + "image": "kubeshop/testkube-gradle-executor:1.13.10-beta001", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:699e66c", + "image": "kubeshop/testkube-kubepug-executor:1.13.10-beta001", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:699e66c", + "image": "kubeshop/testkube-soapui-executor:1.13.10-beta001", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:699e66c", + "image": "kubeshop/testkube-k6-executor:1.13.10-beta001", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:699e66c", + "image": "kubeshop/testkube-cypress-executor:1.13.10-beta001", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:699e66c", + "image": "kubeshop/testkube-curl-executor:1.13.10-beta001", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:699e66c", + "image": "kubeshop/testkube-postman-executor:1.13.10-beta001", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:699e66c", + "image": "kubeshop/testkube-artillery-executor:1.13.10-beta001", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:699e66c", + "image": "kubeshop/testkube-scraper-executor:1.13.10-beta001", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:699e66c", + "image": "kubeshop/testkube-init-executor:1.13.10-beta001", "types": [] } } From f46f4592c7bfc0863523aab1875f5f3a614da70e Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Wed, 2 Aug 2023 12:41:21 +0300 Subject: [PATCH 257/763] fix typo --- .github/workflows/helm-deploy-testkube-charts-pre-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml index 957edde60..4f80f334d 100644 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml @@ -175,7 +175,7 @@ jobs: - name: Executor tests - delete/create/schedule all executor tests working-directory: ./testkube-repo - run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME }}# (delete, create, schedule) - don't execute + run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME } # (delete, create, schedule) - don't execute - name: (Re)create Postman Sanity test (with CLI) working-directory: ./testkube-repo From 9a0d3e7f2735edbbe04ef3eee653310284b8f348 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 2 Aug 2023 11:09:38 +0000 Subject: [PATCH 258/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1da4215df..acdccd32e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1.13.10-beta001", + "image": "kubeshop/testkube-tracetest-executor:62661af", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1.13.10-beta001", + "image": "kubeshop/testkube-zap-executor:62661af", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1.13.10-beta001", + "image": "kubeshop/testkube-playwright-executor:62661af", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1.13.10-beta001", + "image": "kubeshop/testkube-jmeter-executor:62661af", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1.13.10-beta001", + "image": "kubeshop/testkube-ginkgo-executor:62661af", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1.13.10-beta001", + "image": "kubeshop/testkube-maven-executor:62661af", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1.13.10-beta001", + "image": "kubeshop/testkube-gradle-executor:62661af", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1.13.10-beta001", + "image": "kubeshop/testkube-kubepug-executor:62661af", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1.13.10-beta001", + "image": "kubeshop/testkube-soapui-executor:62661af", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1.13.10-beta001", + "image": "kubeshop/testkube-k6-executor:62661af", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1.13.10-beta001", + "image": "kubeshop/testkube-cypress-executor:62661af", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1.13.10-beta001", + "image": "kubeshop/testkube-curl-executor:62661af", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1.13.10-beta001", + "image": "kubeshop/testkube-postman-executor:62661af", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1.13.10-beta001", + "image": "kubeshop/testkube-artillery-executor:62661af", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1.13.10-beta001", + "image": "kubeshop/testkube-scraper-executor:62661af", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1.13.10-beta001", + "image": "kubeshop/testkube-init-executor:62661af", "types": [] } } From 4b4a17d6d71d62c179b766aa0f7c04b91b114cf4 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 3 Aug 2023 15:15:06 +0300 Subject: [PATCH 259/763] feat: add priority Class (#602) * add priority Class --- charts/testkube-api/templates/deployment.yaml | 3 +++ charts/testkube-api/templates/minio.yaml | 3 +++ charts/testkube-api/values.yaml | 5 +++++ charts/testkube-dashboard/templates/deployment.yaml | 3 +++ .../templates/oauth2-deployment.yaml | 3 +++ charts/testkube-dashboard/values.yaml | 5 +++++ charts/testkube-operator/templates/deployment.yaml | 3 +++ charts/testkube-operator/values.yaml | 3 +++ charts/testkube/values-demo.yaml | 7 +++++++ charts/testkube/values.yaml | 12 ++++++++++++ 10 files changed, 47 insertions(+) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 5291fa31a..e5f0d97d7 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -36,6 +36,9 @@ spec: spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} serviceAccountName: {{ include "testkube-api.serviceAccountName" . }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName }} + {{- end }} containers: - name: {{ .Chart.Name }} env: diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index c32ffe921..137182426 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -53,6 +53,9 @@ spec: app: testkube-minio-{{ .Release.Namespace }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- if .Values.minio.priorityClassName }} + priorityClassName: {{ .Values.minio.priorityClassName }} + {{- end }} # Volumes used by this deployment volumes: - name: data diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index d25258db0..5dff08720 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -161,6 +161,9 @@ tolerations: [] ## Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set affinity: {} +## Specify priorityClassName for Testkube API Deployment +priorityClassName: "" + ## Storage for Testkube API. Now Minio is used: storage: endpoint: "" @@ -278,6 +281,8 @@ minio: ## Read more about access modes here: http://kubernetes.io/docs/user-guide/persistent-volumes/#access-modes accessModes: - ReadWriteOnce + ## Specify priorityClassName for Minio + priorityClassName: "" ## Node labels for pod assignment. nodeSelector: {} ## Tolerations for pod assignment. diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index c2ffcdb32..a7ada91ba 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -33,6 +33,9 @@ spec: spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} serviceAccountName: {{ include "testkube-dashboard.serviceAccountName" . }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName }} + {{- end }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} containers: diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index 3e551305a..3a9f9ff8b 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -38,6 +38,9 @@ spec: {{- end }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- if .Values.oauth2.priorityClassName }} + priorityClassName: {{ .Values.oauth2.priorityClassName }} + {{- end }} containers: - args: {{- if .Values.oauth2.args }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index ec817b0e9..581736de3 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -218,6 +218,8 @@ oauth2: volumeMounts: [] # - mountPath: /mypath # name: git-volume + ## Specify priorityClassName for OAuth2 Deployment + priorityClassName: "" ## Testkube Dashboard resource requests and limits resources: {} # limits: @@ -255,6 +257,9 @@ tolerations: [] ## Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set affinity: {} +## Specify priorityClassName for Testkube Dashboard Deployment +priorityClassName: "" + ##Test Connection pod testConnection: enabled: false diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 321de5151..e3c004660 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -32,6 +32,9 @@ spec: {{- end }} spec: {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName }} + {{- end }} containers: - name: kube-rbac-proxy args: diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index b01216f01..24eb2b924 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -282,6 +282,9 @@ tolerations: [] ## Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set affinity: {} +## Specify priorityClassName for Minio +priorityClassName: "" + ##Test Connection pod testConnection: enabled: false diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 63209197c..72044a98b 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -90,6 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" + priorityClassName: "highest-priority" nats: # NATS container settings @@ -120,6 +121,7 @@ testkube-api: nodeSelector: {} tolerations: [] affinity: {} + priorityClassName: "highest-priority" image: registry: docker.io repository: minio/minio @@ -310,6 +312,8 @@ testkube-api: dashboardUri: "" clusterName: "" + priorityClassName: "highest-priority" + ##Test Connection pod testConnection: enabled: true @@ -359,6 +363,7 @@ testkube-dashboard: path: /oauth2 port: 4180 selector: k8s-app + priorityClassName: "highest-priority" image: repository: quay.io/oauth2-proxy/oauth2-proxy tag: latest @@ -370,6 +375,7 @@ testkube-dashboard: cookieSecret: "" cookieSecure: "false" redirectUrl: "http://demo.testkube.io/oauth2/callback" + priorityClassName: "highest-priority" ##Test Connection pod testConnection: @@ -383,6 +389,7 @@ testkube-operator: # should the CRDs be installed installCRD: true + priorityClassName: "highest-priority" ##Proxy Image parameters ## image.registry Proxy image registry diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index a0ab5547b..a0af1957a 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -313,6 +313,8 @@ testkube-api: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for MinIO container securityContext: {} + ## Specify priorityClassName for Minio + priorityClassName: "" # uiIngress parameters uiIngress: @@ -523,6 +525,8 @@ testkube-api: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for testkube-api container securityContext: {} + ## Specify priorityClassName for Testkube API + priorityClassName: "" # -- Testkube Dashboard parameters testkube-dashboard: @@ -622,6 +626,8 @@ testkube-dashboard: # -- Force disabling telemetry on the UI disableTelemetry: false + ## Specify priorityClassName for Testkube Dashboard + priorityClassName: "" # Oauth parameters oauth2: @@ -719,6 +725,9 @@ testkube-dashboard: # - mountPath: /mypath # name: git-volume + ## Specify priorityClassName for OAuth2 + priorityClassName: "" + # Autoscaling parameters autoscaling: # -- Enable autoscaling for Testkube dashboard deployment @@ -1014,6 +1023,9 @@ testkube-operator: # -- Affinity for Testkube Operator pod assignment. affinity: {} + ## Specify priorityClassName for Minio + priorityClassName: "" + # -- Test Connection pod testConnection: enabled: true From 373da35df84e0355974822fbc9efc44387c26381 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 3 Aug 2023 13:36:15 +0000 Subject: [PATCH 260/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c0ec3f2c2..7086bd2f5 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.29 +version: 1.13.30 dependencies: - name: testkube-operator version: 1.13.4 From 75ea4f11bf89dfc48e3ae5b3d73206ccc7b82f83 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 4 Aug 2023 12:00:48 +0000 Subject: [PATCH 261/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index acdccd32e..7d03432c6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:62661af", + "image": "kubeshop/testkube-tracetest-executor:1f69ab2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:62661af", + "image": "kubeshop/testkube-zap-executor:1f69ab2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:62661af", + "image": "kubeshop/testkube-playwright-executor:1f69ab2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:62661af", + "image": "kubeshop/testkube-jmeter-executor:1f69ab2", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:62661af", + "image": "kubeshop/testkube-ginkgo-executor:1f69ab2", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:62661af", + "image": "kubeshop/testkube-maven-executor:1f69ab2", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:62661af", + "image": "kubeshop/testkube-gradle-executor:1f69ab2", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:62661af", + "image": "kubeshop/testkube-kubepug-executor:1f69ab2", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:62661af", + "image": "kubeshop/testkube-soapui-executor:1f69ab2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:62661af", + "image": "kubeshop/testkube-k6-executor:1f69ab2", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:62661af", + "image": "kubeshop/testkube-cypress-executor:1f69ab2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:62661af", + "image": "kubeshop/testkube-curl-executor:1f69ab2", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:62661af", + "image": "kubeshop/testkube-postman-executor:1f69ab2", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:62661af", + "image": "kubeshop/testkube-artillery-executor:1f69ab2", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:62661af", + "image": "kubeshop/testkube-scraper-executor:1f69ab2", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:62661af", + "image": "kubeshop/testkube-init-executor:1f69ab2", "types": [] } } From f8ad7ebfb13637de8ad5df12a3aaec3d8a42e0fa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 4 Aug 2023 12:08:14 +0000 Subject: [PATCH 262/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 6e23a606b..88399f73f 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.11 -appVersion: 1.13.11 +version: 1.13.12 +appVersion: 1.13.12 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7086bd2f5..7e95985c5 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.30 +version: 1.13.31 dependencies: - name: testkube-operator version: 1.13.4 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.11 + version: 1.13.12 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From b429d24741560da2fc423f06205ab1fe94c7da46 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 4 Aug 2023 16:47:52 +0300 Subject: [PATCH 263/763] ci: remove beta tk (#605) --- ...deploy-testkube-charts-develop-commit.yaml | 4 + ...lm-deploy-testkube-charts-pre-release.yaml | 245 ------------------ 2 files changed, 4 insertions(+), 245 deletions(-) delete mode 100644 .github/workflows/helm-deploy-testkube-charts-pre-release.yaml diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index eafb399c2..3deff07c1 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -7,6 +7,10 @@ on: branches: - develop + repository_dispatch: + types: + [trigger-helm-chart-deployment-to-develop-cluster] + env: PROJECT_ID: ${{ secrets.GKE_PROJECT }} GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_DEVELOP }} diff --git a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml b/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml deleted file mode 100644 index 4f80f334d..000000000 --- a/.github/workflows/helm-deploy-testkube-charts-pre-release.yaml +++ /dev/null @@ -1,245 +0,0 @@ -name: Releasing Beta Testkube Helm charts to develop k8s Cluster. - -concurrency: develop_cluster - -on: - repository_dispatch: - types: - [ - trigger-workflow-dashboard-pre-release, - trigger-workflow-operator-pre-release, - trigger-workflow-api-executor-pre-release - ] - -env: - PROJECT_ID: ${{ secrets.GKE_PROJECT }} - GKE_CLUSTER_NAME: ${{ secrets.GKE_CLUSTER_NAME_DEVELOP }} - GKE_ZONE: ${{ secrets.GKE_ZONE_DEVELOP }} - DEPLOYMENT_NAME: testkube-beta - ENV: pre-release - - -jobs: - release_charts_if_image_updated: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - ref: ${{ github.event.client_payload.ref }} - - - name: Configure Git - run: | - git config user.name "$GITHUB_ACTOR" - git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - - - uses: google-github-actions/setup-gcloud@94337306dda8180d967a56932ceb4ddcf01edae7 - with: - service_account_key: ${{ secrets.GKE_SA_KEY }} - project_id: ${{ secrets.GKE_PROJECT }} - - run: |- - gcloud --quiet auth configure-docker - - - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e - with: - cluster_name: ${{ env.GKE_CLUSTER_NAME }} - location: ${{ env.GKE_ZONE }} - credentials: ${{ secrets.GKE_SA_KEY }} - - - name: Install Helm - uses: azure/setup-helm@v3 - with: - version: v3.10.0 - - - name: Modify executors.json file if any executor Docker image was updated - if: ${{ github.event.client_payload.image_tag_pre_release }} - run: | - #pull the latest changes in case other GH workflow altered executors.json file - git pull origin develop - - export image_tag=${{ github.event.client_payload.image_tag_pre_release }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" - for executor_name in $executor_names; do - sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json - done - - cat ./charts/testkube-api/executors.json - - - name: Commit executors.json - if: ${{ github.event.client_payload.image_tag_pre_release}} - run: | - git config user.name "kubeshop-bot" - git config user.email "kubeshop-bot@kubeshop.io" - - if [[ $(git status --porcelain ./charts/testkube-api/executors.json) ]]; then - git add ./charts/testkube-api/executors.json - git commit -m "Update executors.json" - git push --force origin develop - else - echo "Executors' image tags were not updated" - fi - - - name: Installing repositories - run: | - helm repo add bitnami https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami - - - name: Get image tag of Testkube APi, Dashboard, Operator - id: vars - run: | - echo ::set-output name=api_image_tag::$(kubectl get deployment testkube-api-server -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - echo ::set-output name=operator_image_tag::$(kubectl get deployment testkube-operator-controller-manager -o=jsonpath='{$.spec.template.spec.containers[1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - echo ::set-output name=dashboard_image_tag::$(kubectl get deployment testkube-dashboard -o=jsonpath='{$.spec.template.spec.containers[:1].image}' -n ${{ env.DEPLOYMENT_NAME }} | awk -F':' '{print $2}') || exit 1 - - - name: Deploy if Executors' and API image is updated - if: ${{ github.event.client_payload.image_tag_pre_release }} - run: | - helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_pre_release }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - - - name: Deploy if Testkube Dashboard image is updated - if: ${{ github.event.client_payload.image_tag_dashboard }} - run: | - helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - - - name: Deploy if Testkube Operator image is updated - if: ${{ github.event.client_payload.image_tag_operator }} - run: | - helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false - - notify_slack_if_deploy_succeeds: - runs-on: ubuntu-latest - needs: release_charts_if_image_updated - steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace succeeded. - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' - SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release successfully deployed into ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! - SLACK_USERNAME: GitHub - SLACK_LINK_NAMES: true - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" - - notify_slack_if_deploy_failed: - runs-on: ubuntu-latest - needs: release_charts_if_image_updated - if: always() && (needs.release_charts_if_image_updated.result == 'failure') - steps: - - name: Slack Notification if the helm release deployment to ${{ env.ENV }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace failed. - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.release_charts_if_image_updated.result }} # or a specific color like 'good' or '#ff00ff' - SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Helm chart release failed to deploy to ${{ env.GKE_CLUSTER_NAME }} GKE into ${{ env.DEPLOYMENT_NAME }} namespace :boom:! - SLACK_USERNAME: GitHub - SLACK_LINK_NAMES: true - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" - - test_suite_run: - name: test suite for GKE cluster - runs-on: ubuntu-latest - needs: release_charts_if_image_updated - steps: - # Setup gcloud CLI - - uses: google-github-actions/setup-gcloud@94337306dda8180d967a56932ceb4ddcf01edae7 - with: - service_account_key: ${{ secrets.GKE_SA_KEY }} - project_id: ${{ secrets.GKE_PROJECT }} - - # Configure Docker to use the gcloud command-line tool as a credential - # helper for authentication - - run: |- - gcloud --quiet auth configure-docker - - # Get the GKE credentials so we can deploy to the cluster - - uses: google-github-actions/get-gke-credentials@fb08709ba27618c31c09e014e1d8364b02e5042e - with: - cluster_name: ${{ env.GKE_CLUSTER_NAME }} - location: ${{ env.GKE_ZONE }} - credentials: ${{ secrets.GKE_SA_KEY }} - - - name: Install testkube kubectl plugin and disable telemetry - run: bash <(curl -sSLf https://get.testkube.io) beta && kubectl testkube disable telemetry --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: Checkout tests from main Testkube repo - uses: actions/checkout@v3 - with: - repository: kubeshop/testkube - path: testkube-repo - - - name: Executor tests - delete/create/schedule all executor tests - working-directory: ./testkube-repo - run: chmod +x ./test/scripts/executor-tests/run.sh && ./test/scripts/executor-tests/run.sh -d -c -s -n ${{ env.DEPLOYMENT_NAME } # (delete, create, schedule) - don't execute - - - name: (Re)create Postman Sanity test (with CLI) - working-directory: ./testkube-repo - run: |- - # enabling debug mode - set -x - kubectl delete test sanity --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} - kubectl delete secret sanity-secrets --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} - kubectl testkube create test -f ./test/postman/TestKube-Sanity.postman_collection.json --name sanity --type postman/collection -v api_uri=http://testkube-api-server:8088 -v test_api_uri=http://testkube-api-server:8088 -v test_type=postman/collection -v test_name=fill-me -v execution_name=fill-me --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: Run Postman sanity tests - run: kubectl testkube run test sanity -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: (Re)create Dashboard E2E tests (from CRD) - working-directory: ./testkube-repo - run: |- - # enabling debug mode - set -x - kubectl delete test dashboard-e2e-tests --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} - kubectl apply -f ./test/dashboard-e2e/crd/crd.yaml --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: (Re)create staging testsuite - working-directory: ./testkube-repo - run: |- - # enabling debug mode - set -x - kubectl delete testsuite staging-testsuite --ignore-not-found=true --namespace ${{ env.DEPLOYMENT_NAME }} - kubectl testkube create testsuite -f ./test/suites/staging-testsuite.json --name staging-testsuite --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: Run staging testsuite - run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - - - name: Run Dashboard E2E tests - run: kubectl testkube run test dashboard-e2e-tests -f --variable TESTKUBE_NAMESPACE=${{ env.DEPLOYMENT_NAME }} --namespace ${{ env.DEPLOYMENT_NAME }} - - notify_slack_if_test_suite_succeeds: - runs-on: ubuntu-latest - needs: test_suite_run - steps: - - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace succeeded. - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' - SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite successfully run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace :party_blob:! - SLACK_USERNAME: GitHub - SLACK_LINK_NAMES: true - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" - - notify_slack_if_test_suite_failed: - runs-on: ubuntu-latest - needs: test_suite_run - if: always() && (needs.test_suite_run.result == 'failure') - steps: - - name: Slack Notification if the test suite run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace failed. - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_CHANNEL: testkube-logs - SLACK_COLOR: ${{ needs.test_suite_run.result }} # or a specific color like 'good' or '#ff00ff' - SLACK_ICON: https://github.com/rtCamp.png?size=48 - SLACK_TITLE: Test suite FAILED to run on ${{ env.GKE_CLUSTER_NAME }} GKE in ${{ env.DEPLOYMENT_NAME }} namespace! :boom:! - SLACK_USERNAME: GitHub - SLACK_LINK_NAMES: true - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" From 7719c379a27dcf49ae14beb9fa64349f506e1ac4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 4 Aug 2023 13:53:04 +0000 Subject: [PATCH 264/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7d03432c6..87842fbfd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1f69ab2", + "image": "kubeshop/testkube-tracetest-executor:aeb61f5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1f69ab2", + "image": "kubeshop/testkube-zap-executor:aeb61f5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1f69ab2", + "image": "kubeshop/testkube-playwright-executor:aeb61f5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1f69ab2", + "image": "kubeshop/testkube-jmeter-executor:aeb61f5", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1f69ab2", + "image": "kubeshop/testkube-ginkgo-executor:aeb61f5", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1f69ab2", + "image": "kubeshop/testkube-maven-executor:aeb61f5", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1f69ab2", + "image": "kubeshop/testkube-gradle-executor:aeb61f5", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1f69ab2", + "image": "kubeshop/testkube-kubepug-executor:aeb61f5", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1f69ab2", + "image": "kubeshop/testkube-soapui-executor:aeb61f5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1f69ab2", + "image": "kubeshop/testkube-k6-executor:aeb61f5", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1f69ab2", + "image": "kubeshop/testkube-cypress-executor:aeb61f5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1f69ab2", + "image": "kubeshop/testkube-curl-executor:aeb61f5", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1f69ab2", + "image": "kubeshop/testkube-postman-executor:aeb61f5", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1f69ab2", + "image": "kubeshop/testkube-artillery-executor:aeb61f5", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1f69ab2", + "image": "kubeshop/testkube-scraper-executor:aeb61f5", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1f69ab2", + "image": "kubeshop/testkube-init-executor:aeb61f5", "types": [] } } From 8806efaec52c50c4a01d5abc21ecc731098c471f Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 7 Aug 2023 12:52:32 +0300 Subject: [PATCH 265/763] fix: image registry (#604) --- charts/testkube-operator/cronjob-template.yml | 4 ++++ charts/testkube-operator/templates/deployment.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/charts/testkube-operator/cronjob-template.yml b/charts/testkube-operator/cronjob-template.yml index 498d8fe50..234de182f 100644 --- a/charts/testkube-operator/cronjob-template.yml +++ b/charts/testkube-operator/cronjob-template.yml @@ -14,7 +14,11 @@ spec: spec: containers: - name: curlimage + {{- if .Registry }} + image: {{ .Registry }}/curlimages/curl + {{- else }} image: curlimages/curl + {{- end }} imagePullPolicy: IfNotPresent command: - sh diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index e3c004660..0d36cca35 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -75,6 +75,10 @@ spec: {{- if .Values.extraEnvVars }} {{ include "global.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 8 | trim }} {{- end }} + {{- if .Values.global }} + - name: APISERVER_REGISTRY + value: {{ .Values.global.imageRegistry }} + {{- end }} ports: - containerPort: 9443 name: webhook-server From 86f6d0330cf97ac58ce445a9c15605596e2c007d Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Mon, 7 Aug 2023 14:48:49 +0300 Subject: [PATCH 266/763] disable mongo probes which make the deployment fail --- .../helm-deploy-testkube-charts-develop-commit.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 6 +++--- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml index 3deff07c1..f7429260c 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop-commit.yaml @@ -66,7 +66,7 @@ jobs: - name: Deploy helm chart to Develop Cluster run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index b3aefebba..ddf2f2d18 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -93,19 +93,19 @@ jobs: if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false - name: Deploy if Testkube Operator image is updated if: ${{ github.event.client_payload.image_tag_operator }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} + helm upgrade --debug --install --atomic --timeout 180s ${{ env.DEPLOYMENT_NAME }} ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index fe2005c2a..48ac25bf9 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -94,19 +94,19 @@ jobs: if: ${{ github.event.client_payload.image_tag_api }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-api.image.tag=${{ github.event.client_payload.image_tag_api }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false - name: Deploy if Testkube Dashboard image is updated if: ${{ github.event.client_payload.image_tag_dashboard }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-dashboard.image.tag=${{ github.event.client_payload.image_tag_dashboard }} --set testkube-operator.image.tag=${{ steps.vars.outputs.operator_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false - name: Deploy if Testkube Operator image is updated if: ${{ github.event.client_payload.image_tag_operator }} run: | helm dependency update ./charts/testkube - helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false + helm upgrade --debug --install --atomic --timeout 180s testkube ./charts/testkube --namespace ${{ env.DEPLOYMENT_NAME }} --create-namespace --values ./charts/testkube/values-${{ env.ENV }}.yaml --set testkube-operator.image.tag=${{ github.event.client_payload.image_tag_operator }} --set testkube-dashboard.image.tag=${{ steps.vars.outputs.dashboard_image_tag }} --set testkube-api.image.tag=${{ steps.vars.outputs.api_image_tag }} --set testkube-api.multinamespace.enabled=true --set testkube-operator.enabled=false --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_stage_succeeds: runs-on: ubuntu-latest From 8c2a6cc6ebab456b424042c470e19b9e9681706e Mon Sep 17 00:00:00 2001 From: vsukhin Date: Mon, 7 Aug 2023 14:04:59 +0000 Subject: [PATCH 267/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7e95985c5..8e2205387 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.31 +version: 1.13.32 dependencies: - name: testkube-operator version: 1.13.4 From 49babd84375de7d18bf5ff9e568ad956ebbfb5ae Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 7 Aug 2023 14:26:11 +0000 Subject: [PATCH 268/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 1a701bba5..9ac5360e2 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.4 -appVersion: 1.13.4 +version: 1.13.5 +appVersion: 1.13.5 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 8e2205387..e9a9847a4 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.32 +version: 1.13.33 dependencies: - name: testkube-operator - version: 1.13.4 + version: 1.13.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From cee683046237510601b391af77a4654f2d106a91 Mon Sep 17 00:00:00 2001 From: Krzysztof Warunek Date: Thu, 10 Aug 2023 17:17:06 +0200 Subject: [PATCH 269/763] pass nodeSelector for preUpgradeHook (#608) --- charts/testkube/templates/pre-upgrade.yaml | 3 +++ charts/testkube/values.yaml | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index 1079db1ec..d82032a15 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -54,4 +54,7 @@ spec: {{- if .Values.preUpgradeHook.tolerations }} tolerations: {{ toYaml .Values.preUpgradeHook.tolerations | nindent 8 }} {{- end }} + {{- if .Values.preUpgradeHook.nodeSelector }} + nodeSelector: {{ toYaml .Values.preUpgradeHook.nodeSelector | nindent 8 }} + {{- end }} {{- end }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index a0af1957a..86efeaa51 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -33,6 +33,8 @@ preUpgradeHook: # -- Create SA for upgrade hook serviceAccount: create: true + # -- Node labels for pod assignment. + nodeSelector: {} # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod # -- MongoDB Upgrade Pod Security Context podSecurityContext: {} @@ -1073,4 +1075,4 @@ testkube-operator: - key: kubernetes.io/arch operator: Equal value: arm64 - effect: NoSchedule \ No newline at end of file + effect: NoSchedule From fb6895daa6dde43305877a7f7b7699299163ab8b Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 11 Aug 2023 12:47:06 +0300 Subject: [PATCH 270/763] feat: test execution crd (#596) * feat: test execution crd * fix: remove output * feat: test suite execution CRD * fix: generation field * fix: add enums --- charts/testkube-api/templates/role.yaml | 75 + .../testkube-api/templates/rolebinding.yaml | 48 + charts/testkube-operator/templates/role.yaml | 52 + .../tests.testkube.io_testexecutions.yaml | 758 +++++++++ ...tests.testkube.io_testsuiteexecutions.yaml | 1349 +++++++++++++++++ 5 files changed, 2282 insertions(+) create mode 100644 charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml create mode 100644 charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index e2dbab4d5..c54af1785 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -328,6 +328,7 @@ rules: - get --- + {{- if .Values.additionalNamespaces }} {{- range .Values.additionalNamespaces }} {{- $rangeItem := . -}} @@ -382,6 +383,7 @@ rules: {{- end }} --- + {{- if .Values.multinamespace.enabled }} apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} kind: Role @@ -428,6 +430,7 @@ rules: - list - watch {{- end }} + --- {{- if not .Values.multinamespace.enabled }} @@ -475,6 +478,7 @@ rules: - list - watch {{- end }} + --- apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} @@ -498,4 +502,75 @@ rules: - get - delete +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: Role +metadata: + name: testexecution-role-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +rules: + - apiGroups: + - tests.testkube.io + resources: + - testexecutions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - deletecollection + - apiGroups: + - tests.testkube.io + resources: + - testexecutions/status + verbs: + - get + - patch + - update + +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: Role +metadata: + name: testsuiteexecution-role-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +rules: + - apiGroups: + - tests.testkube.io + resources: + - testsuiteexecutions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - deletecollection + - apiGroups: + - tests.testkube.io + resources: + - testsuiteexecutions/status + verbs: + - get + - patch + - update {{ end }} diff --git a/charts/testkube-api/templates/rolebinding.yaml b/charts/testkube-api/templates/rolebinding.yaml index 496c93459..022edc6fd 100644 --- a/charts/testkube-api/templates/rolebinding.yaml +++ b/charts/testkube-api/templates/rolebinding.yaml @@ -218,6 +218,7 @@ subjects: namespace: {{ .Release.Namespace }} --- + {{- if .Values.additionalNamespaces }} {{- range .Values.additionalNamespaces }} {{- $rangeItem := . -}} @@ -248,6 +249,7 @@ subjects: {{- end }} --- + {{- if .Values.multinamespace.enabled }} apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} kind: RoleBinding @@ -270,6 +272,7 @@ subjects: name: {{ include "testkube-api.serviceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} + --- {{- if not .Values.multinamespace.enabled }} @@ -294,6 +297,7 @@ subjects: name: {{ include "testkube-api.serviceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} + --- apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} @@ -316,3 +320,47 @@ subjects: name: {{ include "testkube-api.serviceAccountName" . }} namespace: {{ .Release.Namespace }} {{ end }} + +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: RoleBinding +metadata: + name: testexecutions-crb-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: testexecution-role-{{ .Release.Name }} +subjects: + - kind: ServiceAccount + name: {{ include "testkube-api.serviceAccountName" . }} + namespace: {{ .Release.Namespace }} + +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: RoleBinding +metadata: + name: testsuiteexecutions-crb-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: testsuiteexecution-role-{{ .Release.Name }} +subjects: + - kind: ServiceAccount + name: {{ include "testkube-api.serviceAccountName" . }} + namespace: {{ .Release.Namespace }} diff --git a/charts/testkube-operator/templates/role.yaml b/charts/testkube-operator/templates/role.yaml index ade8630be..ee4336613 100644 --- a/charts/testkube-operator/templates/role.yaml +++ b/charts/testkube-operator/templates/role.yaml @@ -196,6 +196,58 @@ rules: - get - patch - update +- apiGroups: + - tests.testkube.io + resources: + - testexecutions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch +- apiGroups: + - tests.testkube.io + resources: + - testexecutions/finalizers + verbs: + - update +- apiGroups: + - tests.testkube.io + resources: + - testexecutions/status + verbs: + - get + - patch + - update +- apiGroups: + - tests.testkube.io + resources: + - testsuiteexecutions + verbs: + - create + - delete + - get + - list + - patch + - update + - watch +- apiGroups: + - tests.testkube.io + resources: + - testsuiteexecutions/finalizers + verbs: + - update +- apiGroups: + - tests.testkube.io + resources: + - testsuiteexecutions/status + verbs: + - get + - patch + - update --- diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml new file mode 100644 index 000000000..e15509f85 --- /dev/null +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -0,0 +1,758 @@ +{{ if .Values.installCRD }} +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null + name: testexecutions.tests.testkube.io +spec: + group: tests.testkube.io + names: + kind: TestExecution + listKind: TestExecutionList + plural: testexecutions + singular: testexecution + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + description: TestExecution is the Schema for the testexecutions API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestExecutionSpec defines the desired state of TestExecution + properties: + executionRequest: + description: test execution request body + properties: + activeDeadlineSeconds: + description: Optional duration in seconds the pod may be active + on the node relative to StartTime before the system will actively + try to mark it failed and kill associated containers. Value + must be a positive integer. + format: int64 + type: integer + args: + description: additional executor binary arguments + items: + type: string + type: array + argsMode: + description: usage mode for arguments + enum: + - append + - override + type: string + artifactRequest: + description: artifact request body with test artifacts + properties: + dirs: + description: artifact directories for scraping + items: + type: string + type: array + storageClassName: + description: artifact storage class name for container executor + type: string + volumeMountPath: + description: artifact volume mount path for container executor + type: string + required: + - storageClassName + - volumeMountPath + type: object + command: + description: executor binary command + items: + type: string + type: array + cronJobTemplate: + description: cron job template extensions + type: string + envConfigMaps: + description: config map references + items: + description: Reference to env resource + properties: + mapToVariables: + description: whether we shoud map to variables from resource + type: boolean + mount: + description: whether we shoud mount resource + type: boolean + mountPath: + description: where we shoud mount resource + type: string + reference: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same + namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + required: + - reference + type: object + type: array + envSecrets: + description: secret references + items: + description: Reference to env resource + properties: + mapToVariables: + description: whether we shoud map to variables from resource + type: boolean + mount: + description: whether we shoud mount resource + type: boolean + mountPath: + description: where we shoud mount resource + type: string + reference: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same + namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + required: + - reference + type: object + type: array + envs: + additionalProperties: + type: string + description: 'Environment variables passed to executor. Deprecated: + use Basic Variables instead' + type: object + executionLabels: + additionalProperties: + type: string + description: test execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + image: + description: container executor image + type: string + imagePullSecrets: + description: container executor image pull secrets + items: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + type: array + isVariablesFileUploaded: + type: boolean + jobTemplate: + description: job template extensions + type: string + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + negativeTest: + description: negative test will fail the execution if it is a + success and it will succeed if it is a failure + type: boolean + number: + description: test execution number + format: int32 + type: integer + postRunScript: + description: script to run after test execution + type: string + preRunScript: + description: script to run before test execution + type: string + runningContext: + description: running context for test or test suite execution + properties: + context: + description: Context value depending from its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + scraperTemplate: + description: scraper template extensions + type: string + secretEnvs: + additionalProperties: + type: string + description: 'Execution variables passed to executor from secrets. + Deprecated: use Secret Variables instead' + type: object + sync: + description: whether to start execution sync or async + type: boolean + testSecretUUID: + description: test secret uuid + type: string + testSuiteName: + description: unique test suite name (CRD Test suite name), if + it's run as a part of test suite + type: string + testSuiteSecretUUID: + description: test suite secret uuid, if it's run as a part of + test suite + type: string + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + variablesFile: + description: variables file content - need to be in format for + particular executor (e.g. postman envs file) + type: string + type: object + test: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + required: + - test + type: object + status: + description: TestExecutionStatus defines the observed state of TestExecution + properties: + generation: + description: test execution generation + format: int64 + type: integer + latestExecution: + description: 'INSERT ADDITIONAL STATUS FIELD - define observed state + of cluster Important: Run "make" to regenerate code after modifying + this file' + properties: + args: + description: additional arguments/flags passed to executor binary + items: + type: string + type: array + args_mode: + description: usage mode for arguments + enum: + - append + - override + type: string + artifactRequest: + description: artifact request body with test artifacts + properties: + dirs: + description: artifact directories for scraping + items: + type: string + type: array + storageClassName: + description: artifact storage class name for container executor + type: string + volumeMountPath: + description: artifact volume mount path for container executor + type: string + required: + - storageClassName + - volumeMountPath + type: object + bucketName: + description: minio bucket name to get uploads from + type: string + command: + description: executor image command + items: + type: string + type: array + containerShell: + description: shell used in container executor + type: string + content: + description: TestContent defines test content + properties: + data: + description: test content body + type: string + repository: + description: repository of test content + properties: + authType: + description: auth type for git requests + enum: + - basic + - header + type: string + branch: + description: branch/tag name for checkout + type: string + certificateSecret: + description: git auth certificate secret for private repositories + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout particular path + (dir or file) in case of BIG/mono repositories + type: string + tokenSecret: + description: Testkube internal reference for secret storage + in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + type: + description: VCS repository type + type: string + uri: + description: uri of content file or git directory + type: string + usernameSecret: + description: Testkube internal reference for secret storage + in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + workingDir: + description: if provided we checkout the whole repository + and run test from this directory + type: string + type: object + type: + description: test type + enum: + - string + - file-uri + - git-file + - git-dir + - git + type: string + uri: + description: uri of test content + type: string + type: object + duration: + description: test duration + type: string + durationMs: + description: test duration in milliseconds + format: int32 + type: integer + endTime: + description: test end time + format: date-time + type: string + envs: + additionalProperties: + type: string + description: 'Environment variables passed to executor. Deprecated: + use Basic Variables instead' + type: object + executionResult: + description: execution result returned from executor + properties: + errorMessage: + description: error message when status is error, separate + to output as output can be partial in case of error + type: string + reports: + properties: + junit: + type: string + type: object + status: + enum: + - queued + - running + - passed + - failed + - aborted + - timeout + type: string + steps: + description: execution steps (for collection of requests) + items: + description: execution result data + properties: + assertionResults: + items: + description: execution result data + properties: + errorMessage: + type: string + name: + type: string + status: + type: string + type: object + type: array + duration: + type: string + name: + description: step name + type: string + status: + description: execution step status + type: string + required: + - name + - status + type: object + type: array + required: + - status + type: object + id: + description: execution id + type: string + isVariablesFileUploaded: + description: in case the variables file is too big, it will be + uploaded to storage + type: boolean + labels: + additionalProperties: + type: string + description: test and execution labels + type: object + name: + description: execution name + type: string + number: + description: execution number + format: int32 + type: integer + postRunScript: + description: script to run after test execution + type: string + preRunScript: + description: script to run before test execution + type: string + runningContext: + description: running context for test or test suite execution + properties: + context: + description: Context value depending from its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + startTime: + description: test start time + format: date-time + type: string + testName: + description: unique test name (CRD Test name) + type: string + testNamespace: + description: test namespace + type: string + testSecretUUID: + description: test secret uuid + type: string + testSuiteName: + description: unique test suite name (CRD Test suite name), if + it's run as a part of test suite + type: string + testSuiteSecretUUID: + description: test suite secret uuid, if it's run as a part of + test suite + type: string + testType: + description: test type e.g. postman/collection + type: string + uploads: + description: list of file paths that need to be copied into the + test from uploads + items: + type: string + type: array + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + variablesFile: + description: variables file content - need to be in format for + particular executor (e.g. postman envs file) + type: string + type: object + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +{{ end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml new file mode 100644 index 000000000..f7b19b592 --- /dev/null +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -0,0 +1,1349 @@ +{{ if .Values.installCRD }} +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null + name: testsuiteexecutions.tests.testkube.io +spec: + group: tests.testkube.io + names: + kind: TestSuiteExecution + listKind: TestSuiteExecutionList + plural: testsuiteexecutions + singular: testsuiteexecution + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + description: TestSuiteExecution is the Schema for the testsuiteexecutions + API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestSuiteExecutionSpec defines the desired state of TestSuiteExecution + properties: + executionRequest: + description: test suite execution request body + properties: + concurrencyLevel: + description: number of tests run in parallel + format: int32 + type: integer + contentRequest: + description: test content request body + properties: + repository: + description: repository parameters for tests in git repositories + properties: + branch: + description: branch/tag name for checkout + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout particular path + (dir or file) in case of BIG/mono repositories + type: string + workingDir: + description: if provided we checkout the whole repository + and run test from this directory + type: string + type: object + type: object + cronJobTemplate: + description: cron job template extensions + type: string + executionLabels: + additionalProperties: + type: string + description: execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + labels: + additionalProperties: + type: string + description: test suite labels + type: object + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + number: + description: test suite execution number + format: int32 + type: integer + runningContext: + description: running context for test or test suite execution + properties: + context: + description: Context value depending from its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + secretUUID: + description: secret uuid + type: string + sync: + description: whether to start execution sync or async + type: boolean + testSuiteExecutionName: + description: test suite execution name started the test suite + execution + type: string + timeout: + description: duration in seconds the test suite may be active, + until its stopped + format: int32 + type: integer + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + type: object + testSuite: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + required: + - testSuite + type: object + status: + description: TestSuiteExecutionStatus defines the observed state of TestSuiteExecution + properties: + generation: + description: test status execution generation + format: int64 + type: integer + latestExecution: + description: 'INSERT ADDITIONAL STATUS FIELD - define observed state + of cluster Important: Run "make" to regenerate code after modifying + this file' + properties: + duration: + description: test duration + type: string + durationMs: + description: test duration in ms + format: int32 + type: integer + endTime: + description: test end time + format: date-time + type: string + envs: + additionalProperties: + type: string + description: 'Environment variables passed to executor. Deprecated: + use Basic Variables instead' + type: object + executeStepResults: + description: batch steps execution results + items: + description: execution result returned from executor + properties: + execute: + items: + description: execution result returned from executor + properties: + execution: + description: test execution + properties: + args: + description: additional arguments/flags passed + to executor binary + items: + type: string + type: array + args_mode: + description: usage mode for arguments + enum: + - append + - override + type: string + artifactRequest: + description: artifact request body with test artifacts + properties: + dirs: + description: artifact directories for scraping + items: + type: string + type: array + storageClassName: + description: artifact storage class name for + container executor + type: string + volumeMountPath: + description: artifact volume mount path for + container executor + type: string + required: + - storageClassName + - volumeMountPath + type: object + bucketName: + description: minio bucket name to get uploads + from + type: string + command: + description: executor image command + items: + type: string + type: array + containerShell: + description: shell used in container executor + type: string + content: + description: TestContent defines test content + properties: + data: + description: test content body + type: string + repository: + description: repository of test content + properties: + authType: + description: auth type for git requests + enum: + - basic + - header + type: string + branch: + description: branch/tag name for checkout + type: string + certificateSecret: + description: git auth certificate secret + for private repositories + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout + particular path (dir or file) in case + of BIG/mono repositories + type: string + tokenSecret: + description: Testkube internal reference + for secret storage in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + type: + description: VCS repository type + type: string + uri: + description: uri of content file or git + directory + type: string + usernameSecret: + description: Testkube internal reference + for secret storage in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + workingDir: + description: if provided we checkout the + whole repository and run test from this + directory + type: string + type: object + type: + description: test type + enum: + - string + - file-uri + - git-file + - git-dir + - git + type: string + uri: + description: uri of test content + type: string + type: object + duration: + description: test duration + type: string + durationMs: + description: test duration in milliseconds + format: int32 + type: integer + endTime: + description: test end time + format: date-time + type: string + envs: + additionalProperties: + type: string + description: 'Environment variables passed to + executor. Deprecated: use Basic Variables instead' + type: object + executionResult: + description: execution result returned from executor + properties: + errorMessage: + description: error message when status is + error, separate to output as output can + be partial in case of error + type: string + reports: + properties: + junit: + type: string + type: object + status: + enum: + - queued + - running + - passed + - failed + - aborted + - timeout + type: string + steps: + description: execution steps (for collection + of requests) + items: + description: execution result data + properties: + assertionResults: + items: + description: execution result data + properties: + errorMessage: + type: string + name: + type: string + status: + type: string + type: object + type: array + duration: + type: string + name: + description: step name + type: string + status: + description: execution step status + type: string + required: + - name + - status + type: object + type: array + required: + - status + type: object + id: + description: execution id + type: string + isVariablesFileUploaded: + description: in case the variables file is too + big, it will be uploaded to storage + type: boolean + labels: + additionalProperties: + type: string + description: test and execution labels + type: object + name: + description: execution name + type: string + number: + description: execution number + format: int32 + type: integer + postRunScript: + description: script to run after test execution + type: string + preRunScript: + description: script to run before test execution + type: string + runningContext: + description: running context for test or test + suite execution + properties: + context: + description: Context value depending from + its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + startTime: + description: test start time + format: date-time + type: string + testExecutionName: + description: test execution name started the test + execution + type: string + testName: + description: unique test name (CRD Test name) + type: string + testNamespace: + description: test namespace + type: string + testSecretUUID: + description: test secret uuid + type: string + testSuiteName: + description: unique test suite name (CRD Test + suite name), if it's run as a part of test suite + type: string + testSuiteSecretUUID: + description: test suite secret uuid, if it's run + as a part of test suite + type: string + testType: + description: test type e.g. postman/collection + type: string + uploads: + description: list of file paths that need to be + copied into the test from uploads + items: + type: string + type: array + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. + More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. + apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the + ConfigMap or its key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the + pod: supports metadata.name, metadata.namespace, + `metadata.labels['''']`, `metadata.annotations['''']`, + spec.nodeName, spec.serviceAccountName, + status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema + the FieldPath is written in terms + of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to + select in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of + the container: only resources limits + and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, + requests.memory and requests.ephemeral-storage) + are currently supported.' + properties: + containerName: + description: 'Container name: required + for volumes, optional for env + vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output + format of the exposed resources, + defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource + to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret + in the pod's namespace + properties: + key: + description: The key of the secret + to select from. Must be a valid + secret key. + type: string + name: + description: 'Name of the referent. + More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. + apiVersion, kind, uid?' + type: string + optional: + description: Specify whether the + Secret or its key must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + variablesFile: + description: variables file content - need to + be in format for particular executor (e.g. postman + envs file) + type: string + type: object + step: + properties: + delay: + description: delay duration in time units + type: string + test: + description: object name + type: string + type: object + test: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + type: object + type: array + step: + description: set of steps run in parallel + properties: + execute: + items: + properties: + delay: + description: delay duration in time units + type: string + test: + description: object name + type: string + type: object + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: object + type: array + id: + description: execution id + type: string + labels: + additionalProperties: + type: string + description: test suite labels + type: object + name: + description: execution name + type: string + runningContext: + description: running context for test or test suite execution + properties: + context: + description: Context value depending from its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + secretUUID: + description: secret uuid + type: string + startTime: + description: test start time + format: date-time + type: string + status: + enum: + - queued + - running + - passed + - failed + - aborting + - aborted + - timeout + type: string + stepResults: + description: steps execution results + items: + description: execution result returned from executor + properties: + execution: + description: test execution + properties: + args: + description: additional arguments/flags passed to executor + binary + items: + type: string + type: array + args_mode: + description: usage mode for arguments + enum: + - append + - override + type: string + artifactRequest: + description: artifact request body with test artifacts + properties: + dirs: + description: artifact directories for scraping + items: + type: string + type: array + storageClassName: + description: artifact storage class name for container + executor + type: string + volumeMountPath: + description: artifact volume mount path for container + executor + type: string + required: + - storageClassName + - volumeMountPath + type: object + bucketName: + description: minio bucket name to get uploads from + type: string + command: + description: executor image command + items: + type: string + type: array + containerShell: + description: shell used in container executor + type: string + content: + description: TestContent defines test content + properties: + data: + description: test content body + type: string + repository: + description: repository of test content + properties: + authType: + description: auth type for git requests + enum: + - basic + - header + type: string + branch: + description: branch/tag name for checkout + type: string + certificateSecret: + description: git auth certificate secret for + private repositories + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout particular + path (dir or file) in case of BIG/mono repositories + type: string + tokenSecret: + description: Testkube internal reference for + secret storage in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + type: + description: VCS repository type + type: string + uri: + description: uri of content file or git directory + type: string + usernameSecret: + description: Testkube internal reference for + secret storage in Kubernetes secrets + properties: + key: + description: object key + type: string + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - key + - name + type: object + workingDir: + description: if provided we checkout the whole + repository and run test from this directory + type: string + type: object + type: + description: test type + enum: + - string + - file-uri + - git-file + - git-dir + - git + type: string + uri: + description: uri of test content + type: string + type: object + duration: + description: test duration + type: string + durationMs: + description: test duration in milliseconds + format: int32 + type: integer + endTime: + description: test end time + format: date-time + type: string + envs: + additionalProperties: + type: string + description: 'Environment variables passed to executor. + Deprecated: use Basic Variables instead' + type: object + executionResult: + description: execution result returned from executor + properties: + errorMessage: + description: error message when status is error, + separate to output as output can be partial in + case of error + type: string + reports: + properties: + junit: + type: string + type: object + status: + enum: + - queued + - running + - passed + - failed + - aborted + - timeout + type: string + steps: + description: execution steps (for collection of + requests) + items: + description: execution result data + properties: + assertionResults: + items: + description: execution result data + properties: + errorMessage: + type: string + name: + type: string + status: + type: string + type: object + type: array + duration: + type: string + name: + description: step name + type: string + status: + description: execution step status + type: string + required: + - name + - status + type: object + type: array + required: + - status + type: object + id: + description: execution id + type: string + isVariablesFileUploaded: + description: in case the variables file is too big, + it will be uploaded to storage + type: boolean + labels: + additionalProperties: + type: string + description: test and execution labels + type: object + name: + description: execution name + type: string + number: + description: execution number + format: int32 + type: integer + postRunScript: + description: script to run after test execution + type: string + preRunScript: + description: script to run before test execution + type: string + runningContext: + description: running context for test or test suite + execution + properties: + context: + description: Context value depending from its type + type: string + type: + description: One of possible context types + enum: + - user-cli + - user-ui + - testsuite + - testtrigger + - scheduler + - testexecution + - testsuiteexecution + type: string + required: + - type + type: object + startTime: + description: test start time + format: date-time + type: string + testExecutionName: + description: test execution name started the test execution + type: string + testName: + description: unique test name (CRD Test name) + type: string + testNamespace: + description: test namespace + type: string + testSecretUUID: + description: test secret uuid + type: string + testSuiteName: + description: unique test suite name (CRD Test suite + name), if it's run as a part of test suite + type: string + testSuiteSecretUUID: + description: test suite secret uuid, if it's run as + a part of test suite + type: string + testType: + description: test type e.g. postman/collection + type: string + uploads: + description: list of file paths that need to be copied + into the test from uploads + items: + type: string + type: array + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More + info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, + kind, uid?' + type: string + optional: + description: Specify whether the ConfigMap + or its key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: + supports metadata.name, metadata.namespace, + `metadata.labels['''']`, `metadata.annotations['''']`, + spec.nodeName, spec.serviceAccountName, + status.hostIP, status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the + FieldPath is written in terms of, defaults + to "v1". + type: string + fieldPath: + description: Path of the field to select + in the specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: + only resources limits and requests (limits.cpu, + limits.memory, limits.ephemeral-storage, + requests.cpu, requests.memory and requests.ephemeral-storage) + are currently supported.' + properties: + containerName: + description: 'Container name: required + for volumes, optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format + of the exposed resources, defaults to + "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in + the pod's namespace + properties: + key: + description: The key of the secret to + select from. Must be a valid secret + key. + type: string + name: + description: 'Name of the referent. More + info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, + kind, uid?' + type: string + optional: + description: Specify whether the Secret + or its key must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + variablesFile: + description: variables file content - need to be in + format for particular executor (e.g. postman envs + file) + type: string + type: object + step: + properties: + delay: + properties: + duration: + description: delay duration in milliseconds + format: int32 + type: integer + required: + - duration + type: object + execute: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + stopTestOnFailure: + type: boolean + required: + - stopTestOnFailure + type: object + test: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + type: object + type: array + testSuite: + properties: + name: + description: object name + type: string + namespace: + description: object kubernetes namespace + type: string + required: + - name + type: object + testSuiteExecutionName: + description: test suite execution name started the test suite + execution + type: string + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + required: + - id + - name + - testSuite + type: object + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +{{ end }} From 303e7666e4109d8d3a69a8eddd3abc49478d4e1b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 11 Aug 2023 10:26:13 +0000 Subject: [PATCH 271/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 88399f73f..e3bf0af01 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.12 -appVersion: 1.13.12 +version: 1.13.13 +appVersion: 1.13.13 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index e9a9847a4..280de0169 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.33 +version: 1.13.34 dependencies: - name: testkube-operator version: 1.13.5 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.12 + version: 1.13.13 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 751c69e878590ad4bafc9f57778589d6e3b2c69f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 11 Aug 2023 13:19:44 +0000 Subject: [PATCH 272/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 87842fbfd..b45d3614f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:aeb61f5", + "image": "kubeshop/testkube-tracetest-executor:23b6c4a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:aeb61f5", + "image": "kubeshop/testkube-zap-executor:23b6c4a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:aeb61f5", + "image": "kubeshop/testkube-playwright-executor:23b6c4a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:aeb61f5", + "image": "kubeshop/testkube-jmeter-executor:23b6c4a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:aeb61f5", + "image": "kubeshop/testkube-ginkgo-executor:23b6c4a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:aeb61f5", + "image": "kubeshop/testkube-maven-executor:23b6c4a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:aeb61f5", + "image": "kubeshop/testkube-gradle-executor:23b6c4a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:aeb61f5", + "image": "kubeshop/testkube-kubepug-executor:23b6c4a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:aeb61f5", + "image": "kubeshop/testkube-soapui-executor:23b6c4a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:aeb61f5", + "image": "kubeshop/testkube-k6-executor:23b6c4a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:aeb61f5", + "image": "kubeshop/testkube-cypress-executor:23b6c4a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:aeb61f5", + "image": "kubeshop/testkube-curl-executor:23b6c4a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:aeb61f5", + "image": "kubeshop/testkube-postman-executor:23b6c4a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:aeb61f5", + "image": "kubeshop/testkube-artillery-executor:23b6c4a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:aeb61f5", + "image": "kubeshop/testkube-scraper-executor:23b6c4a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:aeb61f5", + "image": "kubeshop/testkube-init-executor:23b6c4a", "types": [] } } From 755b2f3103d064a8ed6ae512ad01f10cc4f80503 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 11 Aug 2023 13:49:11 +0000 Subject: [PATCH 273/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b45d3614f..75bc2de7a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:23b6c4a", + "image": "kubeshop/testkube-tracetest-executor:00fd420", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:23b6c4a", + "image": "kubeshop/testkube-zap-executor:00fd420", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:23b6c4a", + "image": "kubeshop/testkube-playwright-executor:00fd420", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:23b6c4a", + "image": "kubeshop/testkube-jmeter-executor:00fd420", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:23b6c4a", + "image": "kubeshop/testkube-ginkgo-executor:00fd420", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:23b6c4a", + "image": "kubeshop/testkube-maven-executor:00fd420", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:23b6c4a", + "image": "kubeshop/testkube-gradle-executor:00fd420", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:23b6c4a", + "image": "kubeshop/testkube-kubepug-executor:00fd420", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:23b6c4a", + "image": "kubeshop/testkube-soapui-executor:00fd420", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:23b6c4a", + "image": "kubeshop/testkube-k6-executor:00fd420", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:23b6c4a", + "image": "kubeshop/testkube-cypress-executor:00fd420", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:23b6c4a", + "image": "kubeshop/testkube-curl-executor:00fd420", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:23b6c4a", + "image": "kubeshop/testkube-postman-executor:00fd420", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:23b6c4a", + "image": "kubeshop/testkube-artillery-executor:00fd420", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:23b6c4a", + "image": "kubeshop/testkube-scraper-executor:00fd420", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:23b6c4a", + "image": "kubeshop/testkube-init-executor:00fd420", "types": [] } } From 2b8e22af5ceaa945e8ee1cf1a43c3f8d29aacf7a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 14 Aug 2023 09:32:58 +0000 Subject: [PATCH 274/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 75bc2de7a..e752a5474 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:00fd420", + "image": "kubeshop/testkube-tracetest-executor:2525e6a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:00fd420", + "image": "kubeshop/testkube-zap-executor:2525e6a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:00fd420", + "image": "kubeshop/testkube-playwright-executor:2525e6a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:00fd420", + "image": "kubeshop/testkube-jmeter-executor:2525e6a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:00fd420", + "image": "kubeshop/testkube-ginkgo-executor:2525e6a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:00fd420", + "image": "kubeshop/testkube-maven-executor:2525e6a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:00fd420", + "image": "kubeshop/testkube-gradle-executor:2525e6a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:00fd420", + "image": "kubeshop/testkube-kubepug-executor:2525e6a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:00fd420", + "image": "kubeshop/testkube-soapui-executor:2525e6a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:00fd420", + "image": "kubeshop/testkube-k6-executor:2525e6a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:00fd420", + "image": "kubeshop/testkube-cypress-executor:2525e6a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:00fd420", + "image": "kubeshop/testkube-curl-executor:2525e6a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:00fd420", + "image": "kubeshop/testkube-postman-executor:2525e6a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:00fd420", + "image": "kubeshop/testkube-artillery-executor:2525e6a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:00fd420", + "image": "kubeshop/testkube-scraper-executor:2525e6a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:00fd420", + "image": "kubeshop/testkube-init-executor:2525e6a", "types": [] } } From d89cccb7ba6ef81c2b991cc227c3cd08368e7647 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 14 Aug 2023 14:36:50 +0000 Subject: [PATCH 275/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e752a5474..b128fc7ba 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2525e6a", + "image": "kubeshop/testkube-tracetest-executor:e4f5fb5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2525e6a", + "image": "kubeshop/testkube-zap-executor:e4f5fb5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2525e6a", + "image": "kubeshop/testkube-playwright-executor:e4f5fb5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2525e6a", + "image": "kubeshop/testkube-jmeter-executor:e4f5fb5", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2525e6a", + "image": "kubeshop/testkube-ginkgo-executor:e4f5fb5", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2525e6a", + "image": "kubeshop/testkube-maven-executor:e4f5fb5", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2525e6a", + "image": "kubeshop/testkube-gradle-executor:e4f5fb5", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2525e6a", + "image": "kubeshop/testkube-kubepug-executor:e4f5fb5", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2525e6a", + "image": "kubeshop/testkube-soapui-executor:e4f5fb5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2525e6a", + "image": "kubeshop/testkube-k6-executor:e4f5fb5", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2525e6a", + "image": "kubeshop/testkube-cypress-executor:e4f5fb5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2525e6a", + "image": "kubeshop/testkube-curl-executor:e4f5fb5", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2525e6a", + "image": "kubeshop/testkube-postman-executor:e4f5fb5", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2525e6a", + "image": "kubeshop/testkube-artillery-executor:e4f5fb5", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2525e6a", + "image": "kubeshop/testkube-scraper-executor:e4f5fb5", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2525e6a", + "image": "kubeshop/testkube-init-executor:e4f5fb5", "types": [] } } From 6c0a81e5501ea0eee032f7c4c6ab254e6105ea7c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 14 Aug 2023 17:21:14 +0000 Subject: [PATCH 276/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b128fc7ba..02c5690ca 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e4f5fb5", + "image": "kubeshop/testkube-tracetest-executor:72615d8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e4f5fb5", + "image": "kubeshop/testkube-zap-executor:72615d8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e4f5fb5", + "image": "kubeshop/testkube-playwright-executor:72615d8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e4f5fb5", + "image": "kubeshop/testkube-jmeter-executor:72615d8", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e4f5fb5", + "image": "kubeshop/testkube-ginkgo-executor:72615d8", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e4f5fb5", + "image": "kubeshop/testkube-maven-executor:72615d8", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e4f5fb5", + "image": "kubeshop/testkube-gradle-executor:72615d8", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e4f5fb5", + "image": "kubeshop/testkube-kubepug-executor:72615d8", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e4f5fb5", + "image": "kubeshop/testkube-soapui-executor:72615d8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e4f5fb5", + "image": "kubeshop/testkube-k6-executor:72615d8", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e4f5fb5", + "image": "kubeshop/testkube-cypress-executor:72615d8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e4f5fb5", + "image": "kubeshop/testkube-curl-executor:72615d8", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e4f5fb5", + "image": "kubeshop/testkube-postman-executor:72615d8", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e4f5fb5", + "image": "kubeshop/testkube-artillery-executor:72615d8", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e4f5fb5", + "image": "kubeshop/testkube-scraper-executor:72615d8", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e4f5fb5", + "image": "kubeshop/testkube-init-executor:72615d8", "types": [] } } From b9a1bf369f790d095d79cd87c070f0751bc2a48d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 15 Aug 2023 12:49:20 +0000 Subject: [PATCH 277/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 02c5690ca..5a151ed8c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:72615d8", + "image": "kubeshop/testkube-tracetest-executor:76cfc8b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:72615d8", + "image": "kubeshop/testkube-zap-executor:76cfc8b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:72615d8", + "image": "kubeshop/testkube-playwright-executor:76cfc8b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:72615d8", + "image": "kubeshop/testkube-jmeter-executor:76cfc8b", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:72615d8", + "image": "kubeshop/testkube-ginkgo-executor:76cfc8b", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:72615d8", + "image": "kubeshop/testkube-maven-executor:76cfc8b", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:72615d8", + "image": "kubeshop/testkube-gradle-executor:76cfc8b", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:72615d8", + "image": "kubeshop/testkube-kubepug-executor:76cfc8b", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:72615d8", + "image": "kubeshop/testkube-soapui-executor:76cfc8b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:72615d8", + "image": "kubeshop/testkube-k6-executor:76cfc8b", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:72615d8", + "image": "kubeshop/testkube-cypress-executor:76cfc8b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:72615d8", + "image": "kubeshop/testkube-curl-executor:76cfc8b", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:72615d8", + "image": "kubeshop/testkube-postman-executor:76cfc8b", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:72615d8", + "image": "kubeshop/testkube-artillery-executor:76cfc8b", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:72615d8", + "image": "kubeshop/testkube-scraper-executor:76cfc8b", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:72615d8", + "image": "kubeshop/testkube-init-executor:76cfc8b", "types": [] } } From 8758c92c6b7624c72bfe21759fd180e040fc8e55 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 16 Aug 2023 07:53:47 +0000 Subject: [PATCH 278/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5a151ed8c..6718e7e12 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:76cfc8b", + "image": "kubeshop/testkube-tracetest-executor:74501d9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:76cfc8b", + "image": "kubeshop/testkube-zap-executor:74501d9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:76cfc8b", + "image": "kubeshop/testkube-playwright-executor:74501d9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:76cfc8b", + "image": "kubeshop/testkube-jmeter-executor:74501d9", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:76cfc8b", + "image": "kubeshop/testkube-ginkgo-executor:74501d9", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:76cfc8b", + "image": "kubeshop/testkube-maven-executor:74501d9", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:76cfc8b", + "image": "kubeshop/testkube-gradle-executor:74501d9", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:76cfc8b", + "image": "kubeshop/testkube-kubepug-executor:74501d9", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:76cfc8b", + "image": "kubeshop/testkube-soapui-executor:74501d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:76cfc8b", + "image": "kubeshop/testkube-k6-executor:74501d9", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:76cfc8b", + "image": "kubeshop/testkube-cypress-executor:74501d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:76cfc8b", + "image": "kubeshop/testkube-curl-executor:74501d9", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:76cfc8b", + "image": "kubeshop/testkube-postman-executor:74501d9", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:76cfc8b", + "image": "kubeshop/testkube-artillery-executor:74501d9", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:76cfc8b", + "image": "kubeshop/testkube-scraper-executor:74501d9", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:76cfc8b", + "image": "kubeshop/testkube-init-executor:74501d9", "types": [] } } From 3e170963abe749276584423d1f97242e70d321f3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 16 Aug 2023 10:49:38 +0000 Subject: [PATCH 279/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6718e7e12..b9e4c295c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:74501d9", + "image": "kubeshop/testkube-tracetest-executor:9d26103", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:74501d9", + "image": "kubeshop/testkube-zap-executor:9d26103", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:74501d9", + "image": "kubeshop/testkube-playwright-executor:9d26103", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:74501d9", + "image": "kubeshop/testkube-jmeter-executor:9d26103", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:74501d9", + "image": "kubeshop/testkube-ginkgo-executor:9d26103", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:74501d9", + "image": "kubeshop/testkube-maven-executor:9d26103", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:74501d9", + "image": "kubeshop/testkube-gradle-executor:9d26103", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:74501d9", + "image": "kubeshop/testkube-kubepug-executor:9d26103", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:74501d9", + "image": "kubeshop/testkube-soapui-executor:9d26103", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:74501d9", + "image": "kubeshop/testkube-k6-executor:9d26103", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:74501d9", + "image": "kubeshop/testkube-cypress-executor:9d26103", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:74501d9", + "image": "kubeshop/testkube-curl-executor:9d26103", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:74501d9", + "image": "kubeshop/testkube-postman-executor:9d26103", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:74501d9", + "image": "kubeshop/testkube-artillery-executor:9d26103", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:74501d9", + "image": "kubeshop/testkube-scraper-executor:9d26103", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:74501d9", + "image": "kubeshop/testkube-init-executor:9d26103", "types": [] } } From b996047254a5ad01ae8d3966bb9d25a0d6dcff4d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 16 Aug 2023 15:46:28 +0000 Subject: [PATCH 280/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b9e4c295c..cb7d92a11 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9d26103", + "image": "kubeshop/testkube-tracetest-executor:57787dd", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9d26103", + "image": "kubeshop/testkube-zap-executor:57787dd", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9d26103", + "image": "kubeshop/testkube-playwright-executor:57787dd", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9d26103", + "image": "kubeshop/testkube-jmeter-executor:57787dd", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9d26103", + "image": "kubeshop/testkube-ginkgo-executor:57787dd", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9d26103", + "image": "kubeshop/testkube-maven-executor:57787dd", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9d26103", + "image": "kubeshop/testkube-gradle-executor:57787dd", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9d26103", + "image": "kubeshop/testkube-kubepug-executor:57787dd", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9d26103", + "image": "kubeshop/testkube-soapui-executor:57787dd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9d26103", + "image": "kubeshop/testkube-k6-executor:57787dd", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9d26103", + "image": "kubeshop/testkube-cypress-executor:57787dd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9d26103", + "image": "kubeshop/testkube-curl-executor:57787dd", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9d26103", + "image": "kubeshop/testkube-postman-executor:57787dd", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9d26103", + "image": "kubeshop/testkube-artillery-executor:57787dd", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9d26103", + "image": "kubeshop/testkube-scraper-executor:57787dd", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9d26103", + "image": "kubeshop/testkube-init-executor:57787dd", "types": [] } } From 63776a90c068ed188a07f86201a930d43f7fd0c3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 16 Aug 2023 16:01:49 +0000 Subject: [PATCH 281/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cb7d92a11..17f54e302 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:57787dd", + "image": "kubeshop/testkube-tracetest-executor:3157807", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:57787dd", + "image": "kubeshop/testkube-zap-executor:3157807", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:57787dd", + "image": "kubeshop/testkube-playwright-executor:3157807", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:57787dd", + "image": "kubeshop/testkube-jmeter-executor:3157807", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:57787dd", + "image": "kubeshop/testkube-ginkgo-executor:3157807", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:57787dd", + "image": "kubeshop/testkube-maven-executor:3157807", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:57787dd", + "image": "kubeshop/testkube-gradle-executor:3157807", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:57787dd", + "image": "kubeshop/testkube-kubepug-executor:3157807", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:57787dd", + "image": "kubeshop/testkube-soapui-executor:3157807", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:57787dd", + "image": "kubeshop/testkube-k6-executor:3157807", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:57787dd", + "image": "kubeshop/testkube-cypress-executor:3157807", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:57787dd", + "image": "kubeshop/testkube-curl-executor:3157807", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:57787dd", + "image": "kubeshop/testkube-postman-executor:3157807", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:57787dd", + "image": "kubeshop/testkube-artillery-executor:3157807", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:57787dd", + "image": "kubeshop/testkube-scraper-executor:3157807", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:57787dd", + "image": "kubeshop/testkube-init-executor:3157807", "types": [] } } From 1c5e56d03afbb2151548cce2b8bdac33583d6104 Mon Sep 17 00:00:00 2001 From: Tim Hobbs Date: Fri, 18 Aug 2023 10:16:46 +0200 Subject: [PATCH 282/763] fix: Allow override of REACT_APP_ROOT_ROUTE with proxyPrefix (#614) * fix: Allow override of REACT_APP_ROOT_ROUTE with proxyPrefix Signed-off-by: Tim Hobbs --- charts/testkube-dashboard/templates/deployment.yaml | 4 ++++ charts/testkube-dashboard/values.yaml | 5 +++++ charts/testkube/values.yaml | 5 +++++ 3 files changed, 14 insertions(+) diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index a7ada91ba..beac6313c 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -44,7 +44,11 @@ spec: - name: REACT_APP_API_SERVER_ENDPOINT value: "{{ .Values.apiServerEndpoint }}" - name: REACT_APP_ROOT_ROUTE + {{- if .Values.proxyPrefix }} + value: "{{ .Values.proxyPrefix }}" + {{- else }} value: "{{ .Values.ingress.path }}" + {{- end }} - name: REACT_APP_DISABLE_TELEMETRY value: "{{ .Values.disableTelemetry }}" - name: REACT_APP_CRD_OPERATOR_REVISION diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 581736de3..bac21ad57 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -124,6 +124,11 @@ ingress: # - testkube.example.com # secretName: testkube-cert-secret +## Proxy prefix to use when deploying +## to a subpath and ingress.path contains a regex +## Sets the env variable REACT_APP_ROOT_ROUTE +proxyPrefix: "" + ## Oauth parameters oauth2: ## Use oauth diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 86efeaa51..b8bdf19ee 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -561,6 +561,11 @@ testkube-dashboard: # -- Extra labels for Testkube Dashboard pods podLabels: {} + ## Proxy prefix to use when deploying + ## to a subpath and ingress.path contains a regex + ## Sets the env variable REACT_APP_ROOT_ROUTE + proxyPrefix: "" + # -- Number of Testkube Dashboard Pod replicas replicaCount: 1 From 63cfd17720501415c03fdec8659e1310519ed871 Mon Sep 17 00:00:00 2001 From: Tim Hobbs Date: Fri, 18 Aug 2023 10:27:42 +0200 Subject: [PATCH 283/763] feat: Allow extension of oauth2-proxy environment variables with envFrom (#612) * Allow extension of oauth2-proxy environment variables with envFrom Signed-off-by: Tim Hobbs --- .../templates/oauth2-deployment.yaml | 60 ++++++++++++------- charts/testkube-dashboard/values.yaml | 7 +++ charts/testkube/values.yaml | 9 ++- 3 files changed, 53 insertions(+), 23 deletions(-) diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index 3a9f9ff8b..892db84f0 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -46,7 +46,7 @@ spec: {{- if .Values.oauth2.args }} {{- range .Values.oauth2.args }} - {{ . }} - {{- end }} + {{- end }} {{- else }} - --provider=github - --email-domain=* @@ -56,52 +56,70 @@ spec: # Register a new application # https://github.com/settings/applications/new env: + {{- with .Values.oauth2.env }} + {{- if or .clientId .secretClientIdName }} - name: OAUTH2_PROXY_CLIENT_ID - {{- if .Values.oauth2.env.secretClientIdName }} + {{- if .secretClientIdName }} valueFrom: secretKeyRef: - name: {{ .Values.oauth2.env.secretClientIdName }} - key: {{ .Values.oauth2.env.secretClientIdKey }} + name: {{ .secretClientIdName }} + key: {{ .secretClientIdKey }} {{- else }} - value: "{{ .Values.oauth2.env.clientId }}" + value: "{{ .clientId }}" {{- end }} + {{- end }} + {{- if or .clientSecret .secretClientSecretName }} - name: OAUTH2_PROXY_CLIENT_SECRET - {{- if .Values.oauth2.env.secretClientSecretName }} + {{- if .secretClientSecretName }} valueFrom: secretKeyRef: - name: {{ .Values.oauth2.env.secretClientSecretName }} - key: {{ .Values.oauth2.env.secretClientSecretKey }} + name: {{ .secretClientSecretName }} + key: {{ .secretClientSecretKey }} {{- else }} - value: "{{ .Values.oauth2.env.clientSecret }}" + value: "{{ .clientSecret }}" {{- end }} + {{- end }} + {{- if or .githubOrg .secretGithubOrgName }} - name: OAUTH2_PROXY_GITHUB_ORG - {{- if .Values.oauth2.env.secretGithubOrgName }} + {{- if .secretGithubOrgName }} valueFrom: secretKeyRef: - name: {{ .Values.oauth2.env.secretGithubOrgName }} - key: {{ .Values.oauth2.env.secretGithubOrgKey }} + name: {{ .secretGithubOrgName }} + key: {{ .secretGithubOrgKey }} {{- else }} - value: "{{ .Values.oauth2.env.githubOrg }}" + value: "{{ .githubOrg }}" {{- end }} + {{- end }} + {{- if or .cookieSecret .secretCookieSecretName }} # docker run -ti --rm python:3-alpine python -c 'import secrets,base64; print(base64.b64encode(base64.b64encode(secrets.token_bytes(16))));' - name: OAUTH2_PROXY_COOKIE_SECRET - {{- if .Values.oauth2.env.secretCookieSecretName }} + {{- if .secretCookieSecretName }} valueFrom: secretKeyRef: - name: {{ .Values.oauth2.env.secretCookieSecretName }} - key: {{ .Values.oauth2.env.secretCookieSecretKey }} + name: {{ .secretCookieSecretName }} + key: {{ .secretCookieSecretKey }} {{- else }} - value: "{{ .Values.oauth2.env.cookieSecret }}" + value: "{{ .cookieSecret }}" {{- end }} + {{- end }} + {{- with .cookieSecure }} + - name: OAUTH2_PROXY_COOKIE_SECURE + value: "{{ . }}" + {{- end }} + {{- with .redirectUrl }} + - name: OAUTH2_PROXY_REDIRECT_URL + value: "{{ . }}" + {{- end }} + {{- end }}{{/* with .Values.oauth2.env */}} - name: OAUTH2_PROXY_HTTP_ADDRESS value: "0.0.0.0:{{ .Values.oauth2.port }}" - - name: OAUTH2_PROXY_COOKIE_SECURE - value: "{{ .Values.oauth2.env.cookieSecure }}" - - name: OAUTH2_PROXY_REDIRECT_URL - value: "{{ .Values.oauth2.env.redirectUrl }}" {{- if .Values.oauth2.extraEnvVars }} {{ include "global.tplvalues.render" (dict "value" .Values.oauth2.extraEnvVars "context" $) | nindent 8 | trim }} {{- end }} + {{- if .Values.oauth2.extraEnvFrom }} + envFrom: + {{ include "global.tplvalues.render" (dict "value" .Values.oauth2.extraEnvFrom "context" $) | nindent 8 | trim }} + {{- end }} image: {{ include "global.images.image" (dict "imageRoot" .Values.oauth2.image "global" .Values.global) }} imagePullPolicy: {{ .Values.oauth2.image.pullPolicy }} name: {{ .Values.oauth2.name }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index bac21ad57..7cee5f459 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -156,6 +156,13 @@ oauth2: #- --show-debug-on-error=true ## Array with extra environment variables extraEnvVars: [] + ## Array with extra sources for environment variables + extraEnvFrom: [] + #- configMapRef: + # name: my-configmap-name + #- secretRef: + # name: my-secret-name + ## Oauth2 pod annotations ## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ podAnnotations: {} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index b8bdf19ee..967b0bed1 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -660,14 +660,19 @@ testkube-dashboard: # -- Add additional labels to the pod (evaluated as a template) podLabels: {} # -- Array of args for oauth2 provider or github as default - args: - [] + args: [] #- --provider=github #- --email-domain=* #- --upstream=file:///dev/null #- --show-debug-on-error=true # -- Array with extra environment variables to add to Locator nodes extraEnvVars: [] + # -- Array with extra sources for environment variables + extraEnvFrom: [] + #- configMapRef: + # name: my-configmap-name + #- secretRef: + # name: my-secret-name # ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ # -- Oauth2 pod annotations podAnnotations: {} From 1385c6884d9980063f8c8f15667c910e232bea2f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 18 Aug 2023 08:45:10 +0000 Subject: [PATCH 284/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 17f54e302..407726680 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3157807", + "image": "kubeshop/testkube-tracetest-executor:c0fd88b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3157807", + "image": "kubeshop/testkube-zap-executor:c0fd88b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3157807", + "image": "kubeshop/testkube-playwright-executor:c0fd88b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3157807", + "image": "kubeshop/testkube-jmeter-executor:c0fd88b", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3157807", + "image": "kubeshop/testkube-ginkgo-executor:c0fd88b", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3157807", + "image": "kubeshop/testkube-maven-executor:c0fd88b", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3157807", + "image": "kubeshop/testkube-gradle-executor:c0fd88b", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3157807", + "image": "kubeshop/testkube-kubepug-executor:c0fd88b", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3157807", + "image": "kubeshop/testkube-soapui-executor:c0fd88b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3157807", + "image": "kubeshop/testkube-k6-executor:c0fd88b", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3157807", + "image": "kubeshop/testkube-cypress-executor:c0fd88b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3157807", + "image": "kubeshop/testkube-curl-executor:c0fd88b", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3157807", + "image": "kubeshop/testkube-postman-executor:c0fd88b", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3157807", + "image": "kubeshop/testkube-artillery-executor:c0fd88b", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3157807", + "image": "kubeshop/testkube-scraper-executor:c0fd88b", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3157807", + "image": "kubeshop/testkube-init-executor:c0fd88b", "types": [] } } From 7ba91cabd34ad6afc397e2fa489d93770f56aa03 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 18 Aug 2023 12:14:52 +0000 Subject: [PATCH 285/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 407726680..fb2c7a877 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c0fd88b", + "image": "kubeshop/testkube-tracetest-executor:83b6b1d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c0fd88b", + "image": "kubeshop/testkube-zap-executor:83b6b1d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c0fd88b", + "image": "kubeshop/testkube-playwright-executor:83b6b1d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c0fd88b", + "image": "kubeshop/testkube-jmeter-executor:83b6b1d", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c0fd88b", + "image": "kubeshop/testkube-ginkgo-executor:83b6b1d", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c0fd88b", + "image": "kubeshop/testkube-maven-executor:83b6b1d", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c0fd88b", + "image": "kubeshop/testkube-gradle-executor:83b6b1d", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c0fd88b", + "image": "kubeshop/testkube-kubepug-executor:83b6b1d", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c0fd88b", + "image": "kubeshop/testkube-soapui-executor:83b6b1d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c0fd88b", + "image": "kubeshop/testkube-k6-executor:83b6b1d", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c0fd88b", + "image": "kubeshop/testkube-cypress-executor:83b6b1d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c0fd88b", + "image": "kubeshop/testkube-curl-executor:83b6b1d", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c0fd88b", + "image": "kubeshop/testkube-postman-executor:83b6b1d", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c0fd88b", + "image": "kubeshop/testkube-artillery-executor:83b6b1d", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c0fd88b", + "image": "kubeshop/testkube-scraper-executor:83b6b1d", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c0fd88b", + "image": "kubeshop/testkube-init-executor:83b6b1d", "types": [] } } From b3c493c8ec4cac5f134955cd5086010565cfbade Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 18 Aug 2023 12:46:07 +0000 Subject: [PATCH 286/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fb2c7a877..4856f16e6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:83b6b1d", + "image": "kubeshop/testkube-tracetest-executor:e9399ce", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:83b6b1d", + "image": "kubeshop/testkube-zap-executor:e9399ce", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:83b6b1d", + "image": "kubeshop/testkube-playwright-executor:e9399ce", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:83b6b1d", + "image": "kubeshop/testkube-jmeter-executor:e9399ce", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:83b6b1d", + "image": "kubeshop/testkube-ginkgo-executor:e9399ce", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:83b6b1d", + "image": "kubeshop/testkube-maven-executor:e9399ce", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:83b6b1d", + "image": "kubeshop/testkube-gradle-executor:e9399ce", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:83b6b1d", + "image": "kubeshop/testkube-kubepug-executor:e9399ce", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:83b6b1d", + "image": "kubeshop/testkube-soapui-executor:e9399ce", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:83b6b1d", + "image": "kubeshop/testkube-k6-executor:e9399ce", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:83b6b1d", + "image": "kubeshop/testkube-cypress-executor:e9399ce", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:83b6b1d", + "image": "kubeshop/testkube-curl-executor:e9399ce", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:83b6b1d", + "image": "kubeshop/testkube-postman-executor:e9399ce", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:83b6b1d", + "image": "kubeshop/testkube-artillery-executor:e9399ce", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:83b6b1d", + "image": "kubeshop/testkube-scraper-executor:e9399ce", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:83b6b1d", + "image": "kubeshop/testkube-init-executor:e9399ce", "types": [] } } From 5d1a51e93201edb9d6f6dd5c5eaf4a3ff36906d0 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 18 Aug 2023 16:56:28 +0300 Subject: [PATCH 287/763] ci: disable mongo probes (#616) --- .github/workflows/helm-releaser-testkube-charts.yaml | 2 +- .github/workflows/helm-releaser-testkube-main-chart-only.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/helm-releaser-testkube-charts.yaml b/.github/workflows/helm-releaser-testkube-charts.yaml index 948df82b0..7a41d5d9e 100644 --- a/.github/workflows/helm-releaser-testkube-charts.yaml +++ b/.github/workflows/helm-releaser-testkube-charts.yaml @@ -189,7 +189,7 @@ jobs: # Deploy the Docker image to the GKE cluster - name: Deploy run: |- - helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi + helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_dev_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 6c6fd2e00..2632fdd25 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -186,7 +186,7 @@ jobs: # Deploy the Docker image to the GKE cluster - name: Deploy run: |- - helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi + helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_dev_succeeds: runs-on: ubuntu-latest From 6285fbc86d6aba93cbc308298a7eb63a1bad6f63 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 18 Aug 2023 14:14:42 +0000 Subject: [PATCH 288/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4856f16e6..517987523 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e9399ce", + "image": "kubeshop/testkube-tracetest-executor:68c5156", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e9399ce", + "image": "kubeshop/testkube-zap-executor:68c5156", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e9399ce", + "image": "kubeshop/testkube-playwright-executor:68c5156", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e9399ce", + "image": "kubeshop/testkube-jmeter-executor:68c5156", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e9399ce", + "image": "kubeshop/testkube-ginkgo-executor:68c5156", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e9399ce", + "image": "kubeshop/testkube-maven-executor:68c5156", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e9399ce", + "image": "kubeshop/testkube-gradle-executor:68c5156", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e9399ce", + "image": "kubeshop/testkube-kubepug-executor:68c5156", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e9399ce", + "image": "kubeshop/testkube-soapui-executor:68c5156", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e9399ce", + "image": "kubeshop/testkube-k6-executor:68c5156", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e9399ce", + "image": "kubeshop/testkube-cypress-executor:68c5156", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e9399ce", + "image": "kubeshop/testkube-curl-executor:68c5156", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e9399ce", + "image": "kubeshop/testkube-postman-executor:68c5156", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e9399ce", + "image": "kubeshop/testkube-artillery-executor:68c5156", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e9399ce", + "image": "kubeshop/testkube-scraper-executor:68c5156", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e9399ce", + "image": "kubeshop/testkube-init-executor:68c5156", "types": [] } } From 3a31f8162dfabd8fdb69c7e30eecd427cf5ecaca Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 18 Aug 2023 14:21:53 +0000 Subject: [PATCH 289/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 517987523..2a6268461 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:68c5156", + "image": "kubeshop/testkube-tracetest-executor:484c466", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:68c5156", + "image": "kubeshop/testkube-zap-executor:484c466", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:68c5156", + "image": "kubeshop/testkube-playwright-executor:484c466", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:68c5156", + "image": "kubeshop/testkube-jmeter-executor:484c466", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:68c5156", + "image": "kubeshop/testkube-ginkgo-executor:484c466", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:68c5156", + "image": "kubeshop/testkube-maven-executor:484c466", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:68c5156", + "image": "kubeshop/testkube-gradle-executor:484c466", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:68c5156", + "image": "kubeshop/testkube-kubepug-executor:484c466", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:68c5156", + "image": "kubeshop/testkube-soapui-executor:484c466", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:68c5156", + "image": "kubeshop/testkube-k6-executor:484c466", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:68c5156", + "image": "kubeshop/testkube-cypress-executor:484c466", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:68c5156", + "image": "kubeshop/testkube-curl-executor:484c466", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:68c5156", + "image": "kubeshop/testkube-postman-executor:484c466", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:68c5156", + "image": "kubeshop/testkube-artillery-executor:484c466", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:68c5156", + "image": "kubeshop/testkube-scraper-executor:484c466", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:68c5156", + "image": "kubeshop/testkube-init-executor:484c466", "types": [] } } From 75c616531b1b8b1b21c94127a3647483e5a18a6e Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 21 Aug 2023 11:28:55 +0300 Subject: [PATCH 290/763] charts: specify resource requests (#618) --- charts/testkube/values-demo.yaml | 24 ++ charts/testkube/values-develop.yaml | 24 ++ charts/testkube/values-pre-release.yaml | 345 ------------------------ charts/testkube/values-stage.yaml | 24 ++ 4 files changed, 72 insertions(+), 345 deletions(-) delete mode 100644 charts/testkube/values-pre-release.yaml diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 72044a98b..2f5ee2fd1 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -91,6 +91,10 @@ mongodb: nodePort: true clusterIP: "" priorityClassName: "highest-priority" + resources: + requests: + memory: "1500Mi" + cpu: "200m" nats: # NATS container settings @@ -126,6 +130,11 @@ testkube-api: registry: docker.io repository: minio/minio tag: latest + resources: + requests: + memory: "1000Mi" + cpu: "200m" + uiIngress: enabled: true annotations: @@ -301,6 +310,11 @@ testkube-api: ## Number of seconds after which the probe times out timeoutSeconds: 10 + resources: + requests: + memory: "200Mi" + cpu: "200m" + analyticsEnabled: true podStartTimeout: "30m" slackToken: "" @@ -381,6 +395,11 @@ testkube-dashboard: testConnection: enabled: true + resources: + requests: + memory: "100Mi" + cpu: "100m" + testkube-operator: # should roles and roles bindings be created rbac: @@ -404,6 +423,11 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 + resources: + requests: + memory: "200Mi" + cpu: "100m" + ##Test Connection pod testConnection: enabled: true diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 5dfee293e..092fcff9a 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -96,6 +96,10 @@ mongodb: registry: docker.io repository: zcube/bitnami-compat-mongodb tag: 5.0.10-debian-11-r19 + resources: + requests: + memory: "1500Mi" + cpu: "200m" nats: # NATS container settings @@ -127,6 +131,11 @@ testkube-api: registry: docker.io repository: minio/minio tag: latest + resources: + requests: + memory: "1000Mi" + cpu: "200m" + uiIngress: enabled: true annotations: @@ -247,6 +256,11 @@ testkube-api: ## Number of seconds after which the probe times out timeoutSeconds: 10 + resources: + requests: + memory: "200Mi" + cpu: "200m" + analyticsEnabled: true podStartTimeout: "30m" slackToken: "" @@ -326,6 +340,11 @@ testkube-dashboard: testConnection: enabled: true + resources: + requests: + memory: "100Mi" + cpu: "100m" + testkube-operator: ##Proxy Image parameters ## image.registry Proxy image registry @@ -340,6 +359,11 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 + resources: + requests: + memory: "200Mi" + cpu: "100m" + ##Test Connection pod testConnection: enabled: true diff --git a/charts/testkube/values-pre-release.yaml b/charts/testkube/values-pre-release.yaml deleted file mode 100644 index 21a0863ac..000000000 --- a/charts/testkube/values-pre-release.yaml +++ /dev/null @@ -1,345 +0,0 @@ -# Stage values for testkube. -# This is a YAML-formatted file. -# Declare variables to be passed into your templates. - -replicaCount: 1 - -image: - repository: "" - pullPolicy: Never - # Overrides the image tag whose default is the chart appVersion. - tag: "" - -imagePullSecrets: [] -nameOverride: "testkube" -fullnameOverride: "testkube" - -## Custom job-template.yml that will passed to Testkube API -configValues: "" - -serviceAccount: - # Specifies whether a service account should be created - create: true - # Annotations to add to the service account - annotations: {} - # The name of the service account to use. - # If not set and create is true, a name is generated using the fullname template - name: "" - -podAnnotations: {} - -service: - type: ClusterIP - port: 80 - -ingress: - enabled: "false" - className: "" - annotations: - {} - # kubernetes.io/ingress.class: nginx - # kubernetes.io/tls-acme: "true" - hosts: - - host: chart-example.local - paths: - - path: / - pathType: ImplementationSpecific - tls: [] - # - secretName: chart-example-tls - # hosts: - # - chart-example.local - -resources: - {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -autoscaling: - enabled: false - minReplicas: 1 - maxReplicas: 100 - targetCPUUtilizationPercentage: 80 - # targetMemoryUtilizationPercentage: 80 - -nodeSelector: {} - -tolerations: [] - -affinity: {} - -# For more configuration parameters of MongoDB chart please look here: -# https://github.com/bitnami/charts/tree/master/bitnami/mongodb#parameters -mongodb: - enabled: true - nameOverride: "mongodb" - fullnameOverride: "testkube-mongodb" - architecture: "standalone" - auth: - enabled: false - # rootPassword: "123DefaultOne321" - service: - port: "27017" - portName: "mongodb" - nodePort: true - clusterIP: "" - ## Image built with ZCube tool so that it can be run on ARM nodes: https://github.com/ZCube/bitnami-compat/tree/main/patches - ## Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305 - image: - registry: docker.io - repository: zcube/bitnami-compat-mongodb - tag: 5.0.10-debian-11-r19 - -nats: - # NATS container settings - nats: - limits: - # -- Max payload - maxPayload: 8MB - -testkube-api: - prometheus: - enabled: false - nameOverride: "api-server" - fullnameOverride: "testkube-api-server" - image: - repository: kubeshop/testkube-api-server - pullPolicy: IfNotPresent - # Overrides the image tag whose default is the chart appVersion. - # TODO we should stick to static version - # tag: "latest" - service: - type: ClusterIP - port: 8088 - minio: - enabled: true - nodeSelector: {} - tolerations: [] - affinity: {} - image: - registry: docker.io - repository: minio/minio - tag: latest - uiIngress: - enabled: true - annotations: - kubernetes.io/ingress.class: nginx - nginx.ingress.kubernetes.io/rewrite-target: /$1 - nginx.ingress.kubernetes.io/force-ssl-redirect: "false" - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/cors-allow-methods: "GET" - nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. - kubernetes.io/ingress.global-static-ip-name: testkube-prerelease - # add an annotation indicating the issuer to use. - # cert-manager.io/cluster-issuer: letsencrypt-prod - # controls whether the ingress is modified ‘in-place’, - # or a new one is created specifically for the HTTP01 challenge. - # acme.cert-manager.io/http01-edit-in-place: "true" - - # for websockets - nginx.ingress.kubernetes.io/proxy-read-timeout: "3600" - nginx.ingress.kubernetes.io/proxy-send-timeout: "3600" - - nginx.ingress.kubernetes.io/server-snippet: | - set $methodallowed ""; - set $pathallowed ""; - - path: /results/(v\d/.*) - hosts: - - beta.testkube.io - tlsenabled: "true" - tls: # < placing a host in the TLS config will indicate a certificate should be created - - hosts: - - beta.testkube.io - secretName: testkube-prod-cert-secret - cliIngress: - enabled: false - annotations: - kubernetes.io/ingress.class: nginx - nginx.ingress.kubernetes.io/rewrite-target: /$1 - nginx.ingress.kubernetes.io/force-ssl-redirect: "false" - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/configuration-snippet: | - more_set_headers "X-CLI-Ingress: true"; - # parameters to check oauth token (by default github one) - oauth: - clientID: "" - clientSecret: "" - provider: "github" - scopes: "" - path: /results/(v\d/.*) - hosts: - - beta.testkube.io - tlsenabled: "false" - tls: # < placing a host in the TLS config will indicate a certificate should be created - - hosts: - - beta.testkube.io - secretName: testkube-prod-cert-secret - storage: - endpoint: "" - endpoint_port: "9000" - accessKeyId: "minio" - accessKey: "minio123" - region: "" - token: "" - bucket: "testkube-artifacts" - # -- MinIO Expiration period in days - expiration: 0 - SSL: false - scrapperEnabled: true - compressArtifacts: true - - ## Logs storage for Testkube API. - logs: - ## where the logs should be stored there are 2 possible valuse : minio|mongo - storage: "minio" - ## if storage is set to minio then the bucket must be specified, if minio with s3 is used make sure to use a unique name - bucket: "testkube-logs" - - mongodb: - dsn: "mongodb://testkube-mongodb:27017" - # or you can pass mongo dsn from secret - # secretName: testkube-secrets - # secretKey: mongo-dsn - allowDiskUse: true - - ## Set custom livenessProbe - livenessProbe: - ## Probe type - httpGet: - path: /health - port: http - scheme: HTTP - ## Amount of request failures before the container receives a terminate signal - failureThreshold: 3 - ## Time to wait after the initial deployment before performing first probe - initialDelaySeconds: 180 - ## How often (in seconds) to perform the probes. This value sends one probe every 30 seconds - periodSeconds: 30 - ## Minimum consecutive successes for the probe to be considered successful after having failed - successThreshold: 1 - ## Number of seconds after which the probe times out - timeoutSeconds: 10 - - ## Set custom readinessProbe - readinessProbe: - ## Probe type - httpGet: - path: /health - port: http - scheme: HTTP - ## Amount of request failures before the container receives a terminate signal - failureThreshold: 3 - ## Time to wait after the initial deployment before performing first probe - initialDelaySeconds: 60 - ## How often (in seconds) to perform the probes. This value sends one probe every 30 seconds - periodSeconds: 30 - ## Minimum consecutive successes for the probe to be considered successful after having failed - successThreshold: 1 - ## Number of seconds after which the probe times out - timeoutSeconds: 10 - - analyticsEnabled: true - podStartTimeout: "30m" - slackToken: "" - slackSecret: "" - slackTemplate: "" - slackConfig: "" - executors: "" - cdeventsTarget: "" - dashboardUri: "" - clusterName: "" - - ##Test Connection pod - testConnection: - enabled: true - -testkube-dashboard: - enabled: true - nameOverride: "dashboard" - fullnameOverride: "testkube-dashboard" - image: - repository: kubeshop/testkube-dashboard - pullPolicy: IfNotPresent - #tag: "main" #it will take the tag from appVersion - service: - type: ClusterIP - port: 8080 - ingress: - enabled: "true" - annotations: - kubernetes.io/ingress.class: nginx - nginx.ingress.kubernetes.io/force-ssl-redirect: "false" - nginx.ingress.kubernetes.io/ssl-redirect: "true" - nginx.ingress.kubernetes.io/enable-cors: "true" - nginx.ingress.kubernetes.io/cors-allow-methods: "GET" - nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - nginx.ingress.kubernetes.io/auth-type: basic - nginx.ingress.kubernetes.io/auth-secret: htpasswd - nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" - # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. - kubernetes.io/ingress.global-static-ip-name: testkube-prerelease - # add an annotation indicating the issuer to use. - cert-manager.io/cluster-issuer: letsencrypt-prod - # controls whether the ingress is modified ‘in-place’, - # or a new one is created specifically for the HTTP01 challenge. - acme.cert-manager.io/http01-edit-in-place: "true" - path: / - hosts: - - beta.testkube.io - tlsenabled: "true" - tls: # < placing a host in the TLS config will indicate a certificate should be created - - hosts: - - beta.testkube.io - secretName: testkube-prod-cert-secret - apiServerEndpoint: "beta.testkube.io/results" #get the address of the endpoint or set it using helm - disableTelemetry: true - oauth2: - enabled: false - name: oauth2-proxy - path: /oauth2 - port: 4180 - selector: k8s-app - image: - repository: quay.io/oauth2-proxy/oauth2-proxy - tag: latest - pullPolicy: Always - env: - clientId: "" - clientSecret: "" - githubOrg: "" - cookieSecret: "" - cookieSecure: "false" - redirectUrl: "http://beta.testkube.io/oauth2/callback" - - ##Test Connection pod - testConnection: - enabled: true - -testkube-operator: - ##Proxy Image parameters - ## image.registry Proxy image registry - ## image.repository Proxy image name - ## image.tag Proxy image tag - ## image.pullPolicy Proxy Image pull policy - proxy: - image: - registry: gcr.io - repository: kubebuilder/kube-rbac-proxy - tag: "v0.8.0" - ## Proxy Container Port - containerPort: 8443 - - ##Test Connection pod - testConnection: - enabled: true - diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index f78373f5c..77436620b 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -96,6 +96,10 @@ mongodb: registry: docker.io repository: zcube/bitnami-compat-mongodb tag: 5.0.10-debian-11-r19 + resources: + requests: + memory: "1500Mi" + cpu: "200m" nats: # NATS container settings @@ -127,6 +131,11 @@ testkube-api: registry: docker.io repository: minio/minio tag: latest + resources: + requests: + memory: "1000Mi" + cpu: "200m" + uiIngress: enabled: true annotations: @@ -248,6 +257,11 @@ testkube-api: ## Number of seconds after which the probe times out timeoutSeconds: 10 + resources: + requests: + memory: "200Mi" + cpu: "200m" + analyticsEnabled: true podStartTimeout: "30m" slackToken: "" @@ -327,6 +341,11 @@ testkube-dashboard: testConnection: enabled: true + resources: + requests: + memory: "100Mi" + cpu: "100m" + testkube-operator: ##Proxy Image parameters ## image.registry Proxy image registry @@ -341,6 +360,11 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 + resources: + requests: + memory: "200Mi" + cpu: "100m" + ##Test Connection pod testConnection: enabled: true From a4c6a8167b928c5a88429ada64549c7b5fed4f5a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 22 Aug 2023 10:06:49 +0000 Subject: [PATCH 291/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2a6268461..043ca6ee4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:484c466", + "image": "kubeshop/testkube-tracetest-executor:c794a9c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:484c466", + "image": "kubeshop/testkube-zap-executor:c794a9c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:484c466", + "image": "kubeshop/testkube-playwright-executor:c794a9c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:484c466", + "image": "kubeshop/testkube-jmeter-executor:c794a9c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:484c466", + "image": "kubeshop/testkube-ginkgo-executor:c794a9c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:484c466", + "image": "kubeshop/testkube-maven-executor:c794a9c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:484c466", + "image": "kubeshop/testkube-gradle-executor:c794a9c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:484c466", + "image": "kubeshop/testkube-kubepug-executor:c794a9c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:484c466", + "image": "kubeshop/testkube-soapui-executor:c794a9c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:484c466", + "image": "kubeshop/testkube-k6-executor:c794a9c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:484c466", + "image": "kubeshop/testkube-cypress-executor:c794a9c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:484c466", + "image": "kubeshop/testkube-curl-executor:c794a9c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:484c466", + "image": "kubeshop/testkube-postman-executor:c794a9c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:484c466", + "image": "kubeshop/testkube-artillery-executor:c794a9c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:484c466", + "image": "kubeshop/testkube-scraper-executor:c794a9c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:484c466", + "image": "kubeshop/testkube-init-executor:c794a9c", "types": [] } } From 278d79a37f730dfec3478d8ec13fabdcdcbc41f7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 22 Aug 2023 13:15:48 +0000 Subject: [PATCH 292/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 043ca6ee4..18d3e49f6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c794a9c", + "image": "kubeshop/testkube-tracetest-executor:1c266d4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c794a9c", + "image": "kubeshop/testkube-zap-executor:1c266d4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c794a9c", + "image": "kubeshop/testkube-playwright-executor:1c266d4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c794a9c", + "image": "kubeshop/testkube-jmeter-executor:1c266d4", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c794a9c", + "image": "kubeshop/testkube-ginkgo-executor:1c266d4", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c794a9c", + "image": "kubeshop/testkube-maven-executor:1c266d4", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c794a9c", + "image": "kubeshop/testkube-gradle-executor:1c266d4", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c794a9c", + "image": "kubeshop/testkube-kubepug-executor:1c266d4", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c794a9c", + "image": "kubeshop/testkube-soapui-executor:1c266d4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c794a9c", + "image": "kubeshop/testkube-k6-executor:1c266d4", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c794a9c", + "image": "kubeshop/testkube-cypress-executor:1c266d4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c794a9c", + "image": "kubeshop/testkube-curl-executor:1c266d4", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c794a9c", + "image": "kubeshop/testkube-postman-executor:1c266d4", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c794a9c", + "image": "kubeshop/testkube-artillery-executor:1c266d4", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c794a9c", + "image": "kubeshop/testkube-scraper-executor:1c266d4", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c794a9c", + "image": "kubeshop/testkube-init-executor:1c266d4", "types": [] } } From 162500e0415a3486f87e2f56be846da953f2df31 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 22 Aug 2023 13:33:44 +0000 Subject: [PATCH 293/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 18d3e49f6..6e1ef1308 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1c266d4", + "image": "kubeshop/testkube-tracetest-executor:53c61c0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1c266d4", + "image": "kubeshop/testkube-zap-executor:53c61c0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1c266d4", + "image": "kubeshop/testkube-playwright-executor:53c61c0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1c266d4", + "image": "kubeshop/testkube-jmeter-executor:53c61c0", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1c266d4", + "image": "kubeshop/testkube-ginkgo-executor:53c61c0", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1c266d4", + "image": "kubeshop/testkube-maven-executor:53c61c0", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1c266d4", + "image": "kubeshop/testkube-gradle-executor:53c61c0", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1c266d4", + "image": "kubeshop/testkube-kubepug-executor:53c61c0", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1c266d4", + "image": "kubeshop/testkube-soapui-executor:53c61c0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1c266d4", + "image": "kubeshop/testkube-k6-executor:53c61c0", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1c266d4", + "image": "kubeshop/testkube-cypress-executor:53c61c0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1c266d4", + "image": "kubeshop/testkube-curl-executor:53c61c0", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1c266d4", + "image": "kubeshop/testkube-postman-executor:53c61c0", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1c266d4", + "image": "kubeshop/testkube-artillery-executor:53c61c0", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1c266d4", + "image": "kubeshop/testkube-scraper-executor:53c61c0", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1c266d4", + "image": "kubeshop/testkube-init-executor:53c61c0", "types": [] } } From 3a408611e2c44b6686414b1d4121beff6ca8c0c3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 22 Aug 2023 13:40:44 +0000 Subject: [PATCH 294/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6e1ef1308..b76ee1862 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:53c61c0", + "image": "kubeshop/testkube-tracetest-executor:87ff07a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:53c61c0", + "image": "kubeshop/testkube-zap-executor:87ff07a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:53c61c0", + "image": "kubeshop/testkube-playwright-executor:87ff07a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:53c61c0", + "image": "kubeshop/testkube-jmeter-executor:87ff07a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:53c61c0", + "image": "kubeshop/testkube-ginkgo-executor:87ff07a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:53c61c0", + "image": "kubeshop/testkube-maven-executor:87ff07a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:53c61c0", + "image": "kubeshop/testkube-gradle-executor:87ff07a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:53c61c0", + "image": "kubeshop/testkube-kubepug-executor:87ff07a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:53c61c0", + "image": "kubeshop/testkube-soapui-executor:87ff07a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:53c61c0", + "image": "kubeshop/testkube-k6-executor:87ff07a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:53c61c0", + "image": "kubeshop/testkube-cypress-executor:87ff07a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:53c61c0", + "image": "kubeshop/testkube-curl-executor:87ff07a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:53c61c0", + "image": "kubeshop/testkube-postman-executor:87ff07a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:53c61c0", + "image": "kubeshop/testkube-artillery-executor:87ff07a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:53c61c0", + "image": "kubeshop/testkube-scraper-executor:87ff07a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:53c61c0", + "image": "kubeshop/testkube-init-executor:87ff07a", "types": [] } } From 6d79a03cfcc4c3609c04fb85f4878f340a9413b2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 23 Aug 2023 10:06:54 +0000 Subject: [PATCH 295/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b76ee1862..295683277 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:87ff07a", + "image": "kubeshop/testkube-tracetest-executor:c3dcbf6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:87ff07a", + "image": "kubeshop/testkube-zap-executor:c3dcbf6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:87ff07a", + "image": "kubeshop/testkube-playwright-executor:c3dcbf6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:87ff07a", + "image": "kubeshop/testkube-jmeter-executor:c3dcbf6", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:87ff07a", + "image": "kubeshop/testkube-ginkgo-executor:c3dcbf6", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:87ff07a", + "image": "kubeshop/testkube-maven-executor:c3dcbf6", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:87ff07a", + "image": "kubeshop/testkube-gradle-executor:c3dcbf6", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:87ff07a", + "image": "kubeshop/testkube-kubepug-executor:c3dcbf6", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:87ff07a", + "image": "kubeshop/testkube-soapui-executor:c3dcbf6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:87ff07a", + "image": "kubeshop/testkube-k6-executor:c3dcbf6", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:87ff07a", + "image": "kubeshop/testkube-cypress-executor:c3dcbf6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:87ff07a", + "image": "kubeshop/testkube-curl-executor:c3dcbf6", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:87ff07a", + "image": "kubeshop/testkube-postman-executor:c3dcbf6", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:87ff07a", + "image": "kubeshop/testkube-artillery-executor:c3dcbf6", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:87ff07a", + "image": "kubeshop/testkube-scraper-executor:c3dcbf6", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:87ff07a", + "image": "kubeshop/testkube-init-executor:c3dcbf6", "types": [] } } From fc92211f7bfbee534bd35af8e6cb7022f521d1c5 Mon Sep 17 00:00:00 2001 From: vsukhin Date: Thu, 24 Aug 2023 13:53:51 +0000 Subject: [PATCH 296/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 280de0169..0b9e44680 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.34 +version: 1.13.35 dependencies: - name: testkube-operator version: 1.13.5 From ef9a803bdb7d8902f0909a32a051f8de9bda9489 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 14:10:19 +0000 Subject: [PATCH 297/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 9ac5360e2..0c0156274 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.13.5 -appVersion: 1.13.5 +version: 1.14.0 +appVersion: 1.14.0 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 0b9e44680..0970521b9 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.13.35 +version: 1.14.0 dependencies: - name: testkube-operator - version: 1.13.5 + version: 1.14.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From c32eeea7666ea1ec489f64d85c02fd2e6c29deab Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 14:22:44 +0000 Subject: [PATCH 298/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 295683277..f4ed14444 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c3dcbf6", + "image": "kubeshop/testkube-tracetest-executor:952967c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c3dcbf6", + "image": "kubeshop/testkube-zap-executor:952967c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c3dcbf6", + "image": "kubeshop/testkube-playwright-executor:952967c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c3dcbf6", + "image": "kubeshop/testkube-jmeter-executor:952967c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c3dcbf6", + "image": "kubeshop/testkube-ginkgo-executor:952967c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c3dcbf6", + "image": "kubeshop/testkube-maven-executor:952967c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c3dcbf6", + "image": "kubeshop/testkube-gradle-executor:952967c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c3dcbf6", + "image": "kubeshop/testkube-kubepug-executor:952967c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c3dcbf6", + "image": "kubeshop/testkube-soapui-executor:952967c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c3dcbf6", + "image": "kubeshop/testkube-k6-executor:952967c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c3dcbf6", + "image": "kubeshop/testkube-cypress-executor:952967c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c3dcbf6", + "image": "kubeshop/testkube-curl-executor:952967c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c3dcbf6", + "image": "kubeshop/testkube-postman-executor:952967c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c3dcbf6", + "image": "kubeshop/testkube-artillery-executor:952967c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c3dcbf6", + "image": "kubeshop/testkube-scraper-executor:952967c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c3dcbf6", + "image": "kubeshop/testkube-init-executor:952967c", "types": [] } } From 2457a385014cc96138d095e297ac9391ba0708bf Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 24 Aug 2023 17:33:12 +0300 Subject: [PATCH 299/763] feat: add bucket field (#615) --- .../tests.testkube.io_testexecutions.yaml | 12 ++++++++++++ .../templates/tests.testkube.io_tests.yaml | 6 ++++++ .../tests.testkube.io_testsuiteexecutions.yaml | 14 ++++++++++++++ 3 files changed, 32 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml index e15509f85..175277877 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -64,6 +64,12 @@ spec: items: type: string type: array + omitFolderPerExecution: + description: don't use a separate folder for execution artifacts + type: boolean + storageBucket: + description: artifact bucket storage + type: string storageClassName: description: artifact storage class name for container executor type: string @@ -387,6 +393,12 @@ spec: items: type: string type: array + omitFolderPerExecution: + description: don't use a separate folder for execution artifacts + type: boolean + storageBucket: + description: artifact bucket storage + type: string storageClassName: description: artifact storage class name for container executor type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 20f3f1c3a..8afae3a74 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -473,6 +473,12 @@ spec: items: type: string type: array + omitFolderPerExecution: + description: don't use a separate folder for execution artifacts + type: boolean + storageBucket: + description: artifact bucket storage + type: string storageClassName: description: artifact storage class name for container executor type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index f7b19b592..65d4c973a 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -304,6 +304,13 @@ spec: items: type: string type: array + omitFolderPerExecution: + description: don't use a separate folder for execution + artifacts + type: boolean + storageBucket: + description: artifact bucket storage + type: string storageClassName: description: artifact storage class name for container executor @@ -804,6 +811,13 @@ spec: items: type: string type: array + omitFolderPerExecution: + description: don't use a separate folder for execution + artifacts + type: boolean + storageBucket: + description: artifact bucket storage + type: string storageClassName: description: artifact storage class name for container executor From bfbac987ef513e240b3f78acdcbb868feb145ede Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 24 Aug 2023 17:34:59 +0300 Subject: [PATCH 300/763] fix: description field (#619) --- .../testkube-operator/templates/tests.testkube.io_tests.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 8afae3a74..f78d908fc 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -440,6 +440,9 @@ spec: description: uri of test content type: string type: object + description: + description: test description + type: string executionRequest: description: test execution request body properties: From 7a2334e08962d723f653d790cd6fa582ffb82067 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 14:45:56 +0000 Subject: [PATCH 301/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index e3bf0af01..f0cdeac86 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.13.13 -appVersion: 1.13.13 +version: 1.14.0 +appVersion: 1.14.0 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 0970521b9..f0a40ba7f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.0 +version: 1.14.1 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.13.13 + version: 1.14.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 92316227a11504b96638dd9a9623f07f37e951ab Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 15:05:11 +0000 Subject: [PATCH 302/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index db5dfb051..835e7aa56 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.13.5 -appVersion: 1.13.5 +version: 1.14.0 +appVersion: 1.14.0 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index f0a40ba7f..65ce4fed0 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.1 +version: 1.14.2 dependencies: - name: testkube-operator version: 1.14.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.13.5 + version: 1.14.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From fc5baf9c9e9eb92471352f1d6676cb0f71027170 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 18:09:47 +0000 Subject: [PATCH 303/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f4ed14444..50709940a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:952967c", + "image": "kubeshop/testkube-tracetest-executor:0f1c309", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:952967c", + "image": "kubeshop/testkube-zap-executor:0f1c309", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:952967c", + "image": "kubeshop/testkube-playwright-executor:0f1c309", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:952967c", + "image": "kubeshop/testkube-jmeter-executor:0f1c309", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:952967c", + "image": "kubeshop/testkube-ginkgo-executor:0f1c309", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:952967c", + "image": "kubeshop/testkube-maven-executor:0f1c309", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:952967c", + "image": "kubeshop/testkube-gradle-executor:0f1c309", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:952967c", + "image": "kubeshop/testkube-kubepug-executor:0f1c309", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:952967c", + "image": "kubeshop/testkube-soapui-executor:0f1c309", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:952967c", + "image": "kubeshop/testkube-k6-executor:0f1c309", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:952967c", + "image": "kubeshop/testkube-cypress-executor:0f1c309", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:952967c", + "image": "kubeshop/testkube-curl-executor:0f1c309", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:952967c", + "image": "kubeshop/testkube-postman-executor:0f1c309", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:952967c", + "image": "kubeshop/testkube-artillery-executor:0f1c309", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:952967c", + "image": "kubeshop/testkube-scraper-executor:0f1c309", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:952967c", + "image": "kubeshop/testkube-init-executor:0f1c309", "types": [] } } From 3864b3812e122412dd62efdc76c2638b5941298f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 18:27:24 +0000 Subject: [PATCH 304/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 50709940a..81cb0b194 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0f1c309", + "image": "kubeshop/testkube-tracetest-executor:c3aac3b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0f1c309", + "image": "kubeshop/testkube-zap-executor:c3aac3b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0f1c309", + "image": "kubeshop/testkube-playwright-executor:c3aac3b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0f1c309", + "image": "kubeshop/testkube-jmeter-executor:c3aac3b", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0f1c309", + "image": "kubeshop/testkube-ginkgo-executor:c3aac3b", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0f1c309", + "image": "kubeshop/testkube-maven-executor:c3aac3b", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0f1c309", + "image": "kubeshop/testkube-gradle-executor:c3aac3b", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0f1c309", + "image": "kubeshop/testkube-kubepug-executor:c3aac3b", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0f1c309", + "image": "kubeshop/testkube-soapui-executor:c3aac3b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0f1c309", + "image": "kubeshop/testkube-k6-executor:c3aac3b", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0f1c309", + "image": "kubeshop/testkube-cypress-executor:c3aac3b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0f1c309", + "image": "kubeshop/testkube-curl-executor:c3aac3b", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0f1c309", + "image": "kubeshop/testkube-postman-executor:c3aac3b", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0f1c309", + "image": "kubeshop/testkube-artillery-executor:c3aac3b", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0f1c309", + "image": "kubeshop/testkube-scraper-executor:c3aac3b", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0f1c309", + "image": "kubeshop/testkube-init-executor:c3aac3b", "types": [] } } From 8c2fc414d0b4889dcb9a1d6430dcde9f1bec53fc Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 24 Aug 2023 18:36:49 +0000 Subject: [PATCH 305/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 81cb0b194..82e2fc39e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c3aac3b", + "image": "kubeshop/testkube-tracetest-executor:4b482cf", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c3aac3b", + "image": "kubeshop/testkube-zap-executor:4b482cf", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c3aac3b", + "image": "kubeshop/testkube-playwright-executor:4b482cf", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c3aac3b", + "image": "kubeshop/testkube-jmeter-executor:4b482cf", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c3aac3b", + "image": "kubeshop/testkube-ginkgo-executor:4b482cf", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c3aac3b", + "image": "kubeshop/testkube-maven-executor:4b482cf", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c3aac3b", + "image": "kubeshop/testkube-gradle-executor:4b482cf", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c3aac3b", + "image": "kubeshop/testkube-kubepug-executor:4b482cf", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c3aac3b", + "image": "kubeshop/testkube-soapui-executor:4b482cf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c3aac3b", + "image": "kubeshop/testkube-k6-executor:4b482cf", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c3aac3b", + "image": "kubeshop/testkube-cypress-executor:4b482cf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c3aac3b", + "image": "kubeshop/testkube-curl-executor:4b482cf", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c3aac3b", + "image": "kubeshop/testkube-postman-executor:4b482cf", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c3aac3b", + "image": "kubeshop/testkube-artillery-executor:4b482cf", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c3aac3b", + "image": "kubeshop/testkube-scraper-executor:4b482cf", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c3aac3b", + "image": "kubeshop/testkube-init-executor:4b482cf", "types": [] } } From 11f852804c60b94459b4a13c27ff3ccf94fae204 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 28 Aug 2023 12:48:30 +0000 Subject: [PATCH 306/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index f0cdeac86..75ca5a06e 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.0 -appVersion: 1.14.0 +version: 1.14.1 +appVersion: 1.14.1 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 65ce4fed0..c39f112d8 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.2 +version: 1.14.3 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.0 + version: 1.14.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 637a897ce5074dcafb265897c723ffa272d54acb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 28 Aug 2023 16:01:24 +0000 Subject: [PATCH 307/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 82e2fc39e..d2e36920f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4b482cf", + "image": "kubeshop/testkube-tracetest-executor:ebf07d9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4b482cf", + "image": "kubeshop/testkube-zap-executor:ebf07d9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4b482cf", + "image": "kubeshop/testkube-playwright-executor:ebf07d9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4b482cf", + "image": "kubeshop/testkube-jmeter-executor:ebf07d9", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4b482cf", + "image": "kubeshop/testkube-ginkgo-executor:ebf07d9", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4b482cf", + "image": "kubeshop/testkube-maven-executor:ebf07d9", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4b482cf", + "image": "kubeshop/testkube-gradle-executor:ebf07d9", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4b482cf", + "image": "kubeshop/testkube-kubepug-executor:ebf07d9", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4b482cf", + "image": "kubeshop/testkube-soapui-executor:ebf07d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4b482cf", + "image": "kubeshop/testkube-k6-executor:ebf07d9", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4b482cf", + "image": "kubeshop/testkube-cypress-executor:ebf07d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4b482cf", + "image": "kubeshop/testkube-curl-executor:ebf07d9", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4b482cf", + "image": "kubeshop/testkube-postman-executor:ebf07d9", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4b482cf", + "image": "kubeshop/testkube-artillery-executor:ebf07d9", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4b482cf", + "image": "kubeshop/testkube-scraper-executor:ebf07d9", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4b482cf", + "image": "kubeshop/testkube-init-executor:ebf07d9", "types": [] } } From 5634a6ab248679a466cf97c102f54bdc737e4d6c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 30 Aug 2023 15:49:43 +0000 Subject: [PATCH 308/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d2e36920f..1a03fc345 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:ebf07d9", + "image": "kubeshop/testkube-tracetest-executor:d8b2e9f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ebf07d9", + "image": "kubeshop/testkube-zap-executor:d8b2e9f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ebf07d9", + "image": "kubeshop/testkube-playwright-executor:d8b2e9f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ebf07d9", + "image": "kubeshop/testkube-jmeter-executor:d8b2e9f", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ebf07d9", + "image": "kubeshop/testkube-ginkgo-executor:d8b2e9f", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ebf07d9", + "image": "kubeshop/testkube-maven-executor:d8b2e9f", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ebf07d9", + "image": "kubeshop/testkube-gradle-executor:d8b2e9f", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ebf07d9", + "image": "kubeshop/testkube-kubepug-executor:d8b2e9f", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ebf07d9", + "image": "kubeshop/testkube-soapui-executor:d8b2e9f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ebf07d9", + "image": "kubeshop/testkube-k6-executor:d8b2e9f", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ebf07d9", + "image": "kubeshop/testkube-cypress-executor:d8b2e9f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ebf07d9", + "image": "kubeshop/testkube-curl-executor:d8b2e9f", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ebf07d9", + "image": "kubeshop/testkube-postman-executor:d8b2e9f", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ebf07d9", + "image": "kubeshop/testkube-artillery-executor:d8b2e9f", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ebf07d9", + "image": "kubeshop/testkube-scraper-executor:d8b2e9f", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ebf07d9", + "image": "kubeshop/testkube-init-executor:d8b2e9f", "types": [] } } From d6dbf18129296cd68eeeae694b3900627c725b4b Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Thu, 31 Aug 2023 11:34:45 +0200 Subject: [PATCH 309/763] feat: add delete pod privileges to testkube api (#622) --- charts/testkube-api/templates/role.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index c54af1785..7b6be6dab 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -65,6 +65,7 @@ rules: - watch - list - create + - delete --- From 854f6b1f8c3ebd252a6259b32d1260a6a57afca2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Sep 2023 10:43:50 +0000 Subject: [PATCH 310/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1a03fc345..e162572d3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d8b2e9f", + "image": "kubeshop/testkube-tracetest-executor:6786487", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d8b2e9f", + "image": "kubeshop/testkube-zap-executor:6786487", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d8b2e9f", + "image": "kubeshop/testkube-playwright-executor:6786487", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d8b2e9f", + "image": "kubeshop/testkube-jmeter-executor:6786487", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d8b2e9f", + "image": "kubeshop/testkube-ginkgo-executor:6786487", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d8b2e9f", + "image": "kubeshop/testkube-maven-executor:6786487", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d8b2e9f", + "image": "kubeshop/testkube-gradle-executor:6786487", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d8b2e9f", + "image": "kubeshop/testkube-kubepug-executor:6786487", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d8b2e9f", + "image": "kubeshop/testkube-soapui-executor:6786487", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d8b2e9f", + "image": "kubeshop/testkube-k6-executor:6786487", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d8b2e9f", + "image": "kubeshop/testkube-cypress-executor:6786487", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d8b2e9f", + "image": "kubeshop/testkube-curl-executor:6786487", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d8b2e9f", + "image": "kubeshop/testkube-postman-executor:6786487", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d8b2e9f", + "image": "kubeshop/testkube-artillery-executor:6786487", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d8b2e9f", + "image": "kubeshop/testkube-scraper-executor:6786487", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d8b2e9f", + "image": "kubeshop/testkube-init-executor:6786487", "types": [] } } From be7141128c3aa358bcdc8b6921984558573bd1aa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Sep 2023 11:04:41 +0000 Subject: [PATCH 311/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 75ca5a06e..e8391e07c 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.1 -appVersion: 1.14.1 +version: 1.14.2 +appVersion: 1.14.2 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c39f112d8..251f0adab 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.3 +version: 1.14.4 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.1 + version: 1.14.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 93e30bbf00d8b07205e5fe2f40bddf3e324c8beb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Sep 2023 18:46:18 +0000 Subject: [PATCH 312/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e162572d3..4da4e151d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6786487", + "image": "kubeshop/testkube-tracetest-executor:e8670f9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6786487", + "image": "kubeshop/testkube-zap-executor:e8670f9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6786487", + "image": "kubeshop/testkube-playwright-executor:e8670f9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6786487", + "image": "kubeshop/testkube-jmeter-executor:e8670f9", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6786487", + "image": "kubeshop/testkube-ginkgo-executor:e8670f9", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6786487", + "image": "kubeshop/testkube-maven-executor:e8670f9", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6786487", + "image": "kubeshop/testkube-gradle-executor:e8670f9", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6786487", + "image": "kubeshop/testkube-kubepug-executor:e8670f9", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6786487", + "image": "kubeshop/testkube-soapui-executor:e8670f9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6786487", + "image": "kubeshop/testkube-k6-executor:e8670f9", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6786487", + "image": "kubeshop/testkube-cypress-executor:e8670f9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6786487", + "image": "kubeshop/testkube-curl-executor:e8670f9", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6786487", + "image": "kubeshop/testkube-postman-executor:e8670f9", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6786487", + "image": "kubeshop/testkube-artillery-executor:e8670f9", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6786487", + "image": "kubeshop/testkube-scraper-executor:e8670f9", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6786487", + "image": "kubeshop/testkube-init-executor:e8670f9", "types": [] } } From f730476fb21ca535cd7a518d314757a6396aa51c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 5 Sep 2023 11:22:16 +0000 Subject: [PATCH 313/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index e8391e07c..2f3afae9b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.2 -appVersion: 1.14.2 +version: 1.14.3 +appVersion: 1.14.3 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 251f0adab..6643adf0b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.4 +version: 1.14.5 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.2 + version: 1.14.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 84720044deac31beb4a16271078620104ed9ab00 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 5 Sep 2023 12:37:02 +0000 Subject: [PATCH 314/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4da4e151d..7fc765308 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e8670f9", + "image": "kubeshop/testkube-tracetest-executor:99e9935", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e8670f9", + "image": "kubeshop/testkube-zap-executor:99e9935", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e8670f9", + "image": "kubeshop/testkube-playwright-executor:99e9935", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e8670f9", + "image": "kubeshop/testkube-jmeter-executor:99e9935", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e8670f9", + "image": "kubeshop/testkube-ginkgo-executor:99e9935", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e8670f9", + "image": "kubeshop/testkube-maven-executor:99e9935", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e8670f9", + "image": "kubeshop/testkube-gradle-executor:99e9935", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e8670f9", + "image": "kubeshop/testkube-kubepug-executor:99e9935", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e8670f9", + "image": "kubeshop/testkube-soapui-executor:99e9935", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e8670f9", + "image": "kubeshop/testkube-k6-executor:99e9935", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e8670f9", + "image": "kubeshop/testkube-cypress-executor:99e9935", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e8670f9", + "image": "kubeshop/testkube-curl-executor:99e9935", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e8670f9", + "image": "kubeshop/testkube-postman-executor:99e9935", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e8670f9", + "image": "kubeshop/testkube-artillery-executor:99e9935", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e8670f9", + "image": "kubeshop/testkube-scraper-executor:99e9935", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e8670f9", + "image": "kubeshop/testkube-init-executor:99e9935", "types": [] } } From 4862ae1f3d7a22efbf528ac60c2154528b903f46 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 29 Aug 2023 15:00:13 +0300 Subject: [PATCH 315/763] feat: template crd --- charts/testkube-api/templates/role.yaml | 37 ++++++++++ .../testkube-api/templates/rolebinding.yaml | 22 ++++++ .../executor.testkube.io_executors.yaml | 3 + .../executor.testkube.io_webhooks.yaml | 3 + charts/testkube-operator/templates/role.yaml | 26 +++++++ .../tests.testkube.io_templates.yaml | 69 +++++++++++++++++++ .../templates/tests.testkube.io_tests.yaml | 15 ++++ .../tests.testkube.io_testsuites.yaml | 21 ++++++ 8 files changed, 196 insertions(+) create mode 100644 charts/testkube-operator/templates/tests.testkube.io_templates.yaml diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index 7b6be6dab..0c4183bad 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -575,3 +575,40 @@ rules: - patch - update {{ end }} + +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: Role +metadata: + name: template-role-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +rules: + - apiGroups: + - tests.testkube.io + resources: + - templates + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - deletecollection + - apiGroups: + - tests.testkube.io + resources: + - templates/status + verbs: + - get + - patch + - update +{{ end }} diff --git a/charts/testkube-api/templates/rolebinding.yaml b/charts/testkube-api/templates/rolebinding.yaml index 022edc6fd..2333cfe62 100644 --- a/charts/testkube-api/templates/rolebinding.yaml +++ b/charts/testkube-api/templates/rolebinding.yaml @@ -364,3 +364,25 @@ subjects: - kind: ServiceAccount name: {{ include "testkube-api.serviceAccountName" . }} namespace: {{ .Release.Namespace }} + +--- + +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: RoleBinding +metadata: + name: templates-crb-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: template-role-{{ .Release.Name }} +subjects: + - kind: ServiceAccount + name: {{ include "testkube-api.serviceAccountName" . }} + namespace: {{ .Release.Namespace }} \ No newline at end of file diff --git a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml index babf16096..93d3bb5a9 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml @@ -91,6 +91,9 @@ spec: job_template: description: Job template to launch executor type: string + jobTemplateReference: + description: name of the template resource + type: string meta: description: Meta data about executor properties: diff --git a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml index dee0c7af8..c7506bb7e 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml @@ -63,6 +63,9 @@ spec: payloadTemplate: description: golang based template for notification payload type: string + payloadTemplateReference: + description: name of the template resource + type: string selector: description: Labels to filter for tests and test suites type: string diff --git a/charts/testkube-operator/templates/role.yaml b/charts/testkube-operator/templates/role.yaml index ee4336613..fdd3ab3fb 100644 --- a/charts/testkube-operator/templates/role.yaml +++ b/charts/testkube-operator/templates/role.yaml @@ -248,6 +248,32 @@ rules: - get - patch - update +- apiGroups: + - tests.testkube.io + resources: + - templates + verbs: + - create + - delete + - get + - list + - patch + - update + - watch +- apiGroups: + - tests.testkube.io + resources: + - templates/finalizers + verbs: + - update +- apiGroups: + - tests.testkube.io + resources: + - templates/status + verbs: + - get + - patch + - update --- diff --git a/charts/testkube-operator/templates/tests.testkube.io_templates.yaml b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml new file mode 100644 index 000000000..7609e6499 --- /dev/null +++ b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml @@ -0,0 +1,69 @@ +{{ if .Values.installCRD }} +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null + name: templates.tests.testkube.io +spec: + group: tests.testkube.io + names: + kind: Template + listKind: TemplateList + plural: templates + singular: template + scope: Namespaced + versions: + - name: v1 + schema: + openAPIV3Schema: + description: Template is the Schema for the Templates API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TemplateSpec defines the desired state of Template + properties: + body: + description: template body to use + type: string + type: + description: TemplateType defines template type by purpose + enum: + - job + - container + - cronjob + - scraper + - pvc + - webhook + type: string + required: + - body + - type + type: object + status: + description: TemplateStatus defines the observed state of Template + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] +{{ end }} \ No newline at end of file diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index f78d908fc..6dc625d5c 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -497,6 +497,9 @@ spec: cronJobTemplate: description: cron job template extensions type: string + cronJobTemplateReference: + description: name of the template resource + type: string envConfigMaps: description: config map references items: @@ -588,6 +591,9 @@ spec: jobTemplate: description: job template extensions type: string + jobTemplateReference: + description: name of the template resource + type: string name: description: test execution custom name type: string @@ -605,9 +611,18 @@ spec: preRunScript: description: script to run before test execution type: string + pvcTemplate: + description: pvc template extensions + type: string + pvcTemplateReference: + description: name of the template resource + type: string scraperTemplate: description: scraper template extensions type: string + scraperTemplateReference: + description: name of the template resource + type: string secretEnvs: additionalProperties: type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index 7e1f15f71..c6b8a686f 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -625,6 +625,9 @@ spec: cronJobTemplate: description: cron job template extensions type: string + cronJobTemplateReference: + description: name of the template resource + type: string executionLabels: additionalProperties: type: string @@ -636,6 +639,12 @@ spec: httpsProxy: description: https proxy for executor containers type: string + jobTemplate: + description: job template extensions + type: string + jobTemplateReference: + description: name of the template resource + type: string labels: additionalProperties: type: string @@ -648,6 +657,18 @@ spec: description: test kubernetes namespace (\"testkube\" when not set) type: string + pvcTemplate: + description: pvc template extensions + type: string + pvcTemplateReference: + description: name of the template resource + type: string + scraperTemplate: + description: scraper template extensions + type: string + scraperTemplateReference: + description: name of the template resource + type: string secretUUID: description: secret uuid type: string From 01269ba9b2d55b3d175bd2b73a9db64c47202228 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 4 Sep 2023 12:14:36 +0300 Subject: [PATCH 316/763] fix: template syntax --- charts/testkube-api/templates/role.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index 0c4183bad..61174952f 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -574,7 +574,6 @@ rules: - get - patch - update -{{ end }} --- From bdf3cef2da11d7a8bd2f0661428b9cfef04b725f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 5 Sep 2023 19:18:03 +0000 Subject: [PATCH 317/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7fc765308..9a911ad6c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:99e9935", + "image": "kubeshop/testkube-tracetest-executor:7fe4d0f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:99e9935", + "image": "kubeshop/testkube-zap-executor:7fe4d0f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:99e9935", + "image": "kubeshop/testkube-playwright-executor:7fe4d0f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:99e9935", + "image": "kubeshop/testkube-jmeter-executor:7fe4d0f", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:99e9935", + "image": "kubeshop/testkube-ginkgo-executor:7fe4d0f", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:99e9935", + "image": "kubeshop/testkube-maven-executor:7fe4d0f", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:99e9935", + "image": "kubeshop/testkube-gradle-executor:7fe4d0f", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:99e9935", + "image": "kubeshop/testkube-kubepug-executor:7fe4d0f", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:99e9935", + "image": "kubeshop/testkube-soapui-executor:7fe4d0f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:99e9935", + "image": "kubeshop/testkube-k6-executor:7fe4d0f", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:99e9935", + "image": "kubeshop/testkube-cypress-executor:7fe4d0f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:99e9935", + "image": "kubeshop/testkube-curl-executor:7fe4d0f", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:99e9935", + "image": "kubeshop/testkube-postman-executor:7fe4d0f", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:99e9935", + "image": "kubeshop/testkube-artillery-executor:7fe4d0f", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:99e9935", + "image": "kubeshop/testkube-scraper-executor:7fe4d0f", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:99e9935", + "image": "kubeshop/testkube-init-executor:7fe4d0f", "types": [] } } From b52ddc0af2cf92ac74eccad575a94c707fdd698a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 6 Sep 2023 13:38:50 +0000 Subject: [PATCH 318/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9a911ad6c..35a4db6d2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7fe4d0f", + "image": "kubeshop/testkube-tracetest-executor:6f28553", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7fe4d0f", + "image": "kubeshop/testkube-zap-executor:6f28553", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7fe4d0f", + "image": "kubeshop/testkube-playwright-executor:6f28553", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7fe4d0f", + "image": "kubeshop/testkube-jmeter-executor:6f28553", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7fe4d0f", + "image": "kubeshop/testkube-ginkgo-executor:6f28553", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7fe4d0f", + "image": "kubeshop/testkube-maven-executor:6f28553", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7fe4d0f", + "image": "kubeshop/testkube-gradle-executor:6f28553", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7fe4d0f", + "image": "kubeshop/testkube-kubepug-executor:6f28553", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7fe4d0f", + "image": "kubeshop/testkube-soapui-executor:6f28553", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7fe4d0f", + "image": "kubeshop/testkube-k6-executor:6f28553", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7fe4d0f", + "image": "kubeshop/testkube-cypress-executor:6f28553", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7fe4d0f", + "image": "kubeshop/testkube-curl-executor:6f28553", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7fe4d0f", + "image": "kubeshop/testkube-postman-executor:6f28553", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7fe4d0f", + "image": "kubeshop/testkube-artillery-executor:6f28553", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7fe4d0f", + "image": "kubeshop/testkube-scraper-executor:6f28553", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7fe4d0f", + "image": "kubeshop/testkube-init-executor:6f28553", "types": [] } } From 389f95abc01e9176c9c573c6738fecbd7cc45b7a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Sep 2023 12:11:49 +0000 Subject: [PATCH 319/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 35a4db6d2..3cedabe72 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6f28553", + "image": "kubeshop/testkube-tracetest-executor:1c4df59", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6f28553", + "image": "kubeshop/testkube-zap-executor:1c4df59", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6f28553", + "image": "kubeshop/testkube-playwright-executor:1c4df59", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6f28553", + "image": "kubeshop/testkube-jmeter-executor:1c4df59", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6f28553", + "image": "kubeshop/testkube-ginkgo-executor:1c4df59", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6f28553", + "image": "kubeshop/testkube-maven-executor:1c4df59", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6f28553", + "image": "kubeshop/testkube-gradle-executor:1c4df59", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6f28553", + "image": "kubeshop/testkube-kubepug-executor:1c4df59", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6f28553", + "image": "kubeshop/testkube-soapui-executor:1c4df59", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6f28553", + "image": "kubeshop/testkube-k6-executor:1c4df59", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6f28553", + "image": "kubeshop/testkube-cypress-executor:1c4df59", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6f28553", + "image": "kubeshop/testkube-curl-executor:1c4df59", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6f28553", + "image": "kubeshop/testkube-postman-executor:1c4df59", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6f28553", + "image": "kubeshop/testkube-artillery-executor:1c4df59", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6f28553", + "image": "kubeshop/testkube-scraper-executor:1c4df59", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6f28553", + "image": "kubeshop/testkube-init-executor:1c4df59", "types": [] } } From 4dcca29979a0147731c430538db133b3b8d150ea Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 6 Sep 2023 20:13:25 +0300 Subject: [PATCH 320/763] fix: adjust uri description --- .../templates/executor.testkube.io_webhooks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml index c7506bb7e..1da7f3a62 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml @@ -70,7 +70,7 @@ spec: description: Labels to filter for tests and test suites type: string uri: - description: Uri is address where webhook should be made + description: Uri is address where webhook should be made (golang template supported) type: string type: object status: From 14504704a51a60178a81af16bc10528529667f52 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 7 Sep 2023 12:37:15 +0300 Subject: [PATCH 321/763] fix: add comment to headers field --- .../templates/executor.testkube.io_webhooks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml index 1da7f3a62..ec3b87dbe 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml @@ -54,7 +54,7 @@ spec: headers: additionalProperties: type: string - description: webhook headers + description: webhook headers (golang template supported) type: object payloadObjectField: description: will load the generated payload for notification inside From ce730027ecba306bfd627d36d6e0b199e6751622 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Sep 2023 14:50:44 +0000 Subject: [PATCH 322/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3cedabe72..ed75e698c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1c4df59", + "image": "kubeshop/testkube-tracetest-executor:7143d2b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1c4df59", + "image": "kubeshop/testkube-zap-executor:7143d2b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1c4df59", + "image": "kubeshop/testkube-playwright-executor:7143d2b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1c4df59", + "image": "kubeshop/testkube-jmeter-executor:7143d2b", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1c4df59", + "image": "kubeshop/testkube-ginkgo-executor:7143d2b", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1c4df59", + "image": "kubeshop/testkube-maven-executor:7143d2b", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1c4df59", + "image": "kubeshop/testkube-gradle-executor:7143d2b", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1c4df59", + "image": "kubeshop/testkube-kubepug-executor:7143d2b", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1c4df59", + "image": "kubeshop/testkube-soapui-executor:7143d2b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1c4df59", + "image": "kubeshop/testkube-k6-executor:7143d2b", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1c4df59", + "image": "kubeshop/testkube-cypress-executor:7143d2b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1c4df59", + "image": "kubeshop/testkube-curl-executor:7143d2b", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1c4df59", + "image": "kubeshop/testkube-postman-executor:7143d2b", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1c4df59", + "image": "kubeshop/testkube-artillery-executor:7143d2b", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1c4df59", + "image": "kubeshop/testkube-scraper-executor:7143d2b", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1c4df59", + "image": "kubeshop/testkube-init-executor:7143d2b", "types": [] } } From 95a530184ba6d0b1f00f89f108f6fc53458dc393 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Sep 2023 07:54:11 +0000 Subject: [PATCH 323/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ed75e698c..31409aec5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7143d2b", + "image": "kubeshop/testkube-tracetest-executor:f71967a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7143d2b", + "image": "kubeshop/testkube-zap-executor:f71967a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7143d2b", + "image": "kubeshop/testkube-playwright-executor:f71967a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7143d2b", + "image": "kubeshop/testkube-jmeter-executor:f71967a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7143d2b", + "image": "kubeshop/testkube-ginkgo-executor:f71967a", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7143d2b", + "image": "kubeshop/testkube-maven-executor:f71967a", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7143d2b", + "image": "kubeshop/testkube-gradle-executor:f71967a", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7143d2b", + "image": "kubeshop/testkube-kubepug-executor:f71967a", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7143d2b", + "image": "kubeshop/testkube-soapui-executor:f71967a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7143d2b", + "image": "kubeshop/testkube-k6-executor:f71967a", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7143d2b", + "image": "kubeshop/testkube-cypress-executor:f71967a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7143d2b", + "image": "kubeshop/testkube-curl-executor:f71967a", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7143d2b", + "image": "kubeshop/testkube-postman-executor:f71967a", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7143d2b", + "image": "kubeshop/testkube-artillery-executor:f71967a", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7143d2b", + "image": "kubeshop/testkube-scraper-executor:f71967a", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7143d2b", + "image": "kubeshop/testkube-init-executor:f71967a", "types": [] } } From 84e444471aa803cf17b83f0084a1ae5c7f7058a9 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 8 Sep 2023 11:42:12 +0300 Subject: [PATCH 324/763] Values: add node selectors (#625) * add node selectors --- charts/testkube/values-demo.yaml | 18 ++++++++++++++++++ charts/testkube/values-develop.yaml | 20 +++++++++++++++++++- charts/testkube/values-stage.yaml | 18 +++++++++++++++++- 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 2f5ee2fd1..12f035854 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -95,6 +95,8 @@ mongodb: requests: memory: "1500Mi" cpu: "200m" + nodeSelector: + nodepool: main-mongo nats: # NATS container settings @@ -102,6 +104,12 @@ nats: limits: # -- Max payload maxPayload: 8MB + nodeSelector: + nodepool: main + natsbox: + nodeSelector: + nodepool: main + testkube-api: rbac: @@ -332,6 +340,9 @@ testkube-api: testConnection: enabled: true + nodeSelector: + nodepool: main + testkube-dashboard: enabled: true nameOverride: "dashboard" @@ -400,6 +411,9 @@ testkube-dashboard: memory: "100Mi" cpu: "100m" + nodeSelector: + nodepool: main + testkube-operator: # should roles and roles bindings be created rbac: @@ -431,3 +445,7 @@ testkube-operator: ##Test Connection pod testConnection: enabled: true + + nodeSelector: + nodepool: main + diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 092fcff9a..243ab9289 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -100,6 +100,8 @@ mongodb: requests: memory: "1500Mi" cpu: "200m" + nodeSelector: + nodepool: main-mongo nats: # NATS container settings @@ -107,6 +109,12 @@ nats: limits: # -- Max payload maxPayload: 8MB + nodeSelector: + nodepool: main + natsbox: + nodeSelector: + nodepool: main + testkube-api: prometheus: @@ -124,7 +132,8 @@ testkube-api: port: 8088 minio: enabled: true - nodeSelector: {} + nodeSelector: + nodepool: main tolerations: [] affinity: {} image: @@ -276,6 +285,9 @@ testkube-api: testConnection: enabled: true + nodeSelector: + nodepool: main + testkube-dashboard: enabled: true nameOverride: "dashboard" @@ -345,6 +357,9 @@ testkube-dashboard: memory: "100Mi" cpu: "100m" + nodeSelector: + nodepool: main + testkube-operator: ##Proxy Image parameters ## image.registry Proxy image registry @@ -368,3 +383,6 @@ testkube-operator: testConnection: enabled: true + nodeSelector: + nodepool: main + diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 77436620b..649c7f348 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -100,6 +100,8 @@ mongodb: requests: memory: "1500Mi" cpu: "200m" + nodeSelector: + nodepool: main-mongo nats: # NATS container settings @@ -107,6 +109,11 @@ nats: limits: # -- Max payload maxPayload: 8MB + nodeSelector: + nodepool: main + natsbox: + nodeSelector: + nodepool: main testkube-api: prometheus: @@ -124,7 +131,6 @@ testkube-api: port: 8088 minio: enabled: true - nodeSelector: {} tolerations: [] affinity: {} image: @@ -135,6 +141,8 @@ testkube-api: requests: memory: "1000Mi" cpu: "200m" + nodeSelector: + nodepool: main uiIngress: enabled: true @@ -279,6 +287,9 @@ testkube-api: testConnection: enabled: true + nodeSelector: + nodepool: main + testkube-dashboard: enabled: true nameOverride: "dashboard" @@ -345,6 +356,8 @@ testkube-dashboard: requests: memory: "100Mi" cpu: "100m" + nodeSelector: + nodepool: main testkube-operator: ##Proxy Image parameters @@ -368,3 +381,6 @@ testkube-operator: ##Test Connection pod testConnection: enabled: true + + nodeSelector: + nodepool: main From dce3c87aa7ccbcfb0c46f7cd892c99c6703142b1 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 8 Sep 2023 13:13:22 +0300 Subject: [PATCH 325/763] feat: add annotations and pod labels for pre-upgrade job (#626) * add annotations and pod labels for pre-upgrade job --- charts/testkube/templates/pre-upgrade.yaml | 9 +++++++++ charts/testkube/values.yaml | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index d82032a15..c3207b6da 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -14,6 +14,12 @@ metadata: "helm.sh/hook": pre-upgrade "helm.sh/hook-weight": "5" "helm.sh/hook-delete-policy": hook-succeeded,before-hook-creation + {{- if .Values.global.annotations}} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.preUpgradeHook.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgradeHook.annotations "context" $ ) | nindent 4 }} + {{- end }} spec: {{- if .Values.preUpgradeHook.ttlSecondsAfterFinished }} ttlSecondsAfterFinished: {{ .Values.preUpgradeHook.ttlSecondsAfterFinished }} @@ -27,6 +33,9 @@ spec: {{- if .Values.global.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} + {{- if .Values.preUpgradeHook.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgradeHook.labels "context" $ ) | nindent 8 }} + {{- end }} spec: serviceAccountName: "{{ .Values.preUpgradeHook.name }}" {{- include "global.images.renderPullSecrets" . | nindent 6 }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 967b0bed1..10fa73811 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -22,6 +22,10 @@ preUpgradeHook: name: mongodb-upgrade ## -- TTL (time to live) mechanism to limit the lifetime of Job objects that have finished execution, specified in seconds ttlSecondsAfterFinished: 100 + ## -- Specific labels + labels: {} + ## -- Annotations to add to the upgrade Job + annotations: {} # -- Specify image image: registry: k8s.gcr.io @@ -776,7 +780,6 @@ testkube-dashboard: # -- Specifies whether a service account should be created create: true # -- Annotations to add to the service account - # -- Annotations to add to the service account annotations: {} # -- The name of the service account to use. # -- If not set and create is true, a name is generated using the fullname template From 29429f4fffec5b3460155a654399b57596b89ef7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Sep 2023 10:26:18 +0000 Subject: [PATCH 326/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 31409aec5..26034dc14 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f71967a", + "image": "kubeshop/testkube-tracetest-executor:a74028e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f71967a", + "image": "kubeshop/testkube-zap-executor:a74028e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f71967a", + "image": "kubeshop/testkube-playwright-executor:a74028e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f71967a", + "image": "kubeshop/testkube-jmeter-executor:a74028e", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f71967a", + "image": "kubeshop/testkube-ginkgo-executor:a74028e", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f71967a", + "image": "kubeshop/testkube-maven-executor:a74028e", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f71967a", + "image": "kubeshop/testkube-gradle-executor:a74028e", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f71967a", + "image": "kubeshop/testkube-kubepug-executor:a74028e", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f71967a", + "image": "kubeshop/testkube-soapui-executor:a74028e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f71967a", + "image": "kubeshop/testkube-k6-executor:a74028e", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f71967a", + "image": "kubeshop/testkube-cypress-executor:a74028e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f71967a", + "image": "kubeshop/testkube-curl-executor:a74028e", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f71967a", + "image": "kubeshop/testkube-postman-executor:a74028e", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f71967a", + "image": "kubeshop/testkube-artillery-executor:a74028e", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f71967a", + "image": "kubeshop/testkube-scraper-executor:a74028e", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f71967a", + "image": "kubeshop/testkube-init-executor:a74028e", "types": [] } } From 59098eafa61a63f9f9b26297a0af47a18ec62e1d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Sep 2023 12:36:33 +0000 Subject: [PATCH 327/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 26034dc14..eee0128dc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a74028e", + "image": "kubeshop/testkube-tracetest-executor:2caa7c8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a74028e", + "image": "kubeshop/testkube-zap-executor:2caa7c8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a74028e", + "image": "kubeshop/testkube-playwright-executor:2caa7c8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a74028e", + "image": "kubeshop/testkube-jmeter-executor:2caa7c8", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a74028e", + "image": "kubeshop/testkube-ginkgo-executor:2caa7c8", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a74028e", + "image": "kubeshop/testkube-maven-executor:2caa7c8", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a74028e", + "image": "kubeshop/testkube-gradle-executor:2caa7c8", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a74028e", + "image": "kubeshop/testkube-kubepug-executor:2caa7c8", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a74028e", + "image": "kubeshop/testkube-soapui-executor:2caa7c8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a74028e", + "image": "kubeshop/testkube-k6-executor:2caa7c8", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a74028e", + "image": "kubeshop/testkube-cypress-executor:2caa7c8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a74028e", + "image": "kubeshop/testkube-curl-executor:2caa7c8", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a74028e", + "image": "kubeshop/testkube-postman-executor:2caa7c8", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a74028e", + "image": "kubeshop/testkube-artillery-executor:2caa7c8", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a74028e", + "image": "kubeshop/testkube-scraper-executor:2caa7c8", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a74028e", + "image": "kubeshop/testkube-init-executor:2caa7c8", "types": [] } } From 2c5236a8bf4bf88c97fbe4ab061c397cbbd64428 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 10 Sep 2023 16:19:18 +0000 Subject: [PATCH 328/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index eee0128dc..7369c64f0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2caa7c8", + "image": "kubeshop/testkube-tracetest-executor:aac7795", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2caa7c8", + "image": "kubeshop/testkube-zap-executor:aac7795", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2caa7c8", + "image": "kubeshop/testkube-playwright-executor:aac7795", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2caa7c8", + "image": "kubeshop/testkube-jmeter-executor:aac7795", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2caa7c8", + "image": "kubeshop/testkube-ginkgo-executor:aac7795", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2caa7c8", + "image": "kubeshop/testkube-maven-executor:aac7795", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2caa7c8", + "image": "kubeshop/testkube-gradle-executor:aac7795", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2caa7c8", + "image": "kubeshop/testkube-kubepug-executor:aac7795", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2caa7c8", + "image": "kubeshop/testkube-soapui-executor:aac7795", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2caa7c8", + "image": "kubeshop/testkube-k6-executor:aac7795", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2caa7c8", + "image": "kubeshop/testkube-cypress-executor:aac7795", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2caa7c8", + "image": "kubeshop/testkube-curl-executor:aac7795", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2caa7c8", + "image": "kubeshop/testkube-postman-executor:aac7795", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2caa7c8", + "image": "kubeshop/testkube-artillery-executor:aac7795", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2caa7c8", + "image": "kubeshop/testkube-scraper-executor:aac7795", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2caa7c8", + "image": "kubeshop/testkube-init-executor:aac7795", "types": [] } } From 4be0200e2f7eaef752cef236de20dff459f92dca Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Sep 2023 09:05:30 +0000 Subject: [PATCH 329/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7369c64f0..0f48b0f6b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:aac7795", + "image": "kubeshop/testkube-tracetest-executor:4d20552", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:aac7795", + "image": "kubeshop/testkube-zap-executor:4d20552", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:aac7795", + "image": "kubeshop/testkube-playwright-executor:4d20552", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:aac7795", + "image": "kubeshop/testkube-jmeter-executor:4d20552", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:aac7795", + "image": "kubeshop/testkube-ginkgo-executor:4d20552", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:aac7795", + "image": "kubeshop/testkube-maven-executor:4d20552", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:aac7795", + "image": "kubeshop/testkube-gradle-executor:4d20552", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:aac7795", + "image": "kubeshop/testkube-kubepug-executor:4d20552", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:aac7795", + "image": "kubeshop/testkube-soapui-executor:4d20552", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:aac7795", + "image": "kubeshop/testkube-k6-executor:4d20552", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:aac7795", + "image": "kubeshop/testkube-cypress-executor:4d20552", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:aac7795", + "image": "kubeshop/testkube-curl-executor:4d20552", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:aac7795", + "image": "kubeshop/testkube-postman-executor:4d20552", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:aac7795", + "image": "kubeshop/testkube-artillery-executor:4d20552", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:aac7795", + "image": "kubeshop/testkube-scraper-executor:4d20552", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:aac7795", + "image": "kubeshop/testkube-init-executor:4d20552", "types": [] } } From 6f231613146584f665f902db7ebc1bbc8364b043 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Sep 2023 09:28:32 +0000 Subject: [PATCH 330/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0f48b0f6b..cadc4e244 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4d20552", + "image": "kubeshop/testkube-tracetest-executor:68c0576", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4d20552", + "image": "kubeshop/testkube-zap-executor:68c0576", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4d20552", + "image": "kubeshop/testkube-playwright-executor:68c0576", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4d20552", + "image": "kubeshop/testkube-jmeter-executor:68c0576", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4d20552", + "image": "kubeshop/testkube-ginkgo-executor:68c0576", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4d20552", + "image": "kubeshop/testkube-maven-executor:68c0576", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4d20552", + "image": "kubeshop/testkube-gradle-executor:68c0576", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4d20552", + "image": "kubeshop/testkube-kubepug-executor:68c0576", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4d20552", + "image": "kubeshop/testkube-soapui-executor:68c0576", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4d20552", + "image": "kubeshop/testkube-k6-executor:68c0576", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4d20552", + "image": "kubeshop/testkube-cypress-executor:68c0576", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4d20552", + "image": "kubeshop/testkube-curl-executor:68c0576", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4d20552", + "image": "kubeshop/testkube-postman-executor:68c0576", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4d20552", + "image": "kubeshop/testkube-artillery-executor:68c0576", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4d20552", + "image": "kubeshop/testkube-scraper-executor:68c0576", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4d20552", + "image": "kubeshop/testkube-init-executor:68c0576", "types": [] } } From 62969cd27570a75d95677012e8fa19eef1ed530e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Sep 2023 14:45:10 +0000 Subject: [PATCH 331/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cadc4e244..0745c9f99 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:68c0576", + "image": "kubeshop/testkube-tracetest-executor:f353561", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:68c0576", + "image": "kubeshop/testkube-zap-executor:f353561", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:68c0576", + "image": "kubeshop/testkube-playwright-executor:f353561", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:68c0576", + "image": "kubeshop/testkube-jmeter-executor:f353561", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:68c0576", + "image": "kubeshop/testkube-ginkgo-executor:f353561", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:68c0576", + "image": "kubeshop/testkube-maven-executor:f353561", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:68c0576", + "image": "kubeshop/testkube-gradle-executor:f353561", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:68c0576", + "image": "kubeshop/testkube-kubepug-executor:f353561", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:68c0576", + "image": "kubeshop/testkube-soapui-executor:f353561", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:68c0576", + "image": "kubeshop/testkube-k6-executor:f353561", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:68c0576", + "image": "kubeshop/testkube-cypress-executor:f353561", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:68c0576", + "image": "kubeshop/testkube-curl-executor:f353561", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:68c0576", + "image": "kubeshop/testkube-postman-executor:f353561", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:68c0576", + "image": "kubeshop/testkube-artillery-executor:f353561", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:68c0576", + "image": "kubeshop/testkube-scraper-executor:f353561", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:68c0576", + "image": "kubeshop/testkube-init-executor:f353561", "types": [] } } From 7a9bb42c35358c5a1aee3362b7931a3cffdc6bbb Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 12 Sep 2023 20:13:17 +0300 Subject: [PATCH 332/763] add priority class; change node selectords (#628) --- charts/testkube/values-develop.yaml | 21 ++++++++++++++------- charts/testkube/values-stage.yaml | 21 ++++++++++++++------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 243ab9289..924603bf7 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -90,6 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" + priorityClassName: "highest-priority" ## Image built with ZCube tool so that it can be run on ARM nodes: https://github.com/ZCube/bitnami-compat/tree/main/patches ## Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305 image: @@ -101,7 +102,7 @@ mongodb: memory: "1500Mi" cpu: "200m" nodeSelector: - nodepool: main-mongo + cloud.google.com/gke-provisioning: standard nats: # NATS container settings @@ -110,10 +111,10 @@ nats: # -- Max payload maxPayload: 8MB nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard natsbox: nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-api: @@ -133,9 +134,10 @@ testkube-api: minio: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard tolerations: [] affinity: {} + priorityClassName: "highest-priority" image: registry: docker.io repository: minio/minio @@ -281,12 +283,14 @@ testkube-api: dashboardUri: "" clusterName: "" + priorityClassName: "highest-priority" + ##Test Connection pod testConnection: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-dashboard: enabled: true @@ -336,6 +340,7 @@ testkube-dashboard: path: /oauth2 port: 4180 selector: k8s-app + priorityClassName: "highest-priority" image: repository: quay.io/oauth2-proxy/oauth2-proxy tag: latest @@ -347,6 +352,7 @@ testkube-dashboard: cookieSecret: "" cookieSecure: "false" redirectUrl: "http://develop.testkube.io/oauth2/callback" + priorityClassName: "highest-priority" ##Test Connection pod testConnection: @@ -358,9 +364,10 @@ testkube-dashboard: cpu: "100m" nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-operator: + priorityClassName: "highest-priority" ##Proxy Image parameters ## image.registry Proxy image registry ## image.repository Proxy image name @@ -384,5 +391,5 @@ testkube-operator: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 649c7f348..3fc3bf8be 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -90,6 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" + priorityClassName: "highest-priority" ## Image built with ZCube tool so that it can be run on ARM nodes: https://github.com/ZCube/bitnami-compat/tree/main/patches ## Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305 image: @@ -101,7 +102,7 @@ mongodb: memory: "1500Mi" cpu: "200m" nodeSelector: - nodepool: main-mongo + cloud.google.com/gke-provisioning: standard nats: # NATS container settings @@ -110,10 +111,10 @@ nats: # -- Max payload maxPayload: 8MB nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard natsbox: nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-api: prometheus: @@ -133,6 +134,7 @@ testkube-api: enabled: true tolerations: [] affinity: {} + priorityClassName: "highest-priority" image: registry: docker.io repository: minio/minio @@ -142,7 +144,7 @@ testkube-api: memory: "1000Mi" cpu: "200m" nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard uiIngress: enabled: true @@ -283,12 +285,14 @@ testkube-api: dashboardUri: "" clusterName: "" + priorityClassName: "highest-priority" + ##Test Connection pod testConnection: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-dashboard: enabled: true @@ -336,6 +340,7 @@ testkube-dashboard: path: /oauth2 port: 4180 selector: k8s-app + priorityClassName: "highest-priority" image: repository: quay.io/oauth2-proxy/oauth2-proxy tag: latest @@ -347,6 +352,7 @@ testkube-dashboard: cookieSecret: "" cookieSecure: "false" redirectUrl: "http://integration.testkube.io/oauth2/callback" + priorityClassName: "highest-priority" ##Test Connection pod testConnection: @@ -357,9 +363,10 @@ testkube-dashboard: memory: "100Mi" cpu: "100m" nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-operator: + priorityClassName: "highest-priority" ##Proxy Image parameters ## image.registry Proxy image registry ## image.repository Proxy image name @@ -383,4 +390,4 @@ testkube-operator: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard From 5fc699554a73866f0cc04fb83426c1cbecf4f4ba Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Wed, 13 Sep 2023 11:05:11 +0300 Subject: [PATCH 333/763] update limit for integration mongodb --- charts/testkube/values-stage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 3fc3bf8be..874dc8eb5 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -99,7 +99,7 @@ mongodb: tag: 5.0.10-debian-11-r19 resources: requests: - memory: "1500Mi" + memory: "1000Mi" cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard From b90a57a86af53753eabb99811a30174b22ba50b1 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Wed, 13 Sep 2023 11:24:06 +0300 Subject: [PATCH 334/763] comment out resources requests --- charts/testkube/values-develop.yaml | 40 ++++++++++++++--------------- charts/testkube/values-stage.yaml | 40 ++++++++++++++--------------- 2 files changed, 40 insertions(+), 40 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 924603bf7..d62f5414b 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -97,10 +97,10 @@ mongodb: registry: docker.io repository: zcube/bitnami-compat-mongodb tag: 5.0.10-debian-11-r19 - resources: - requests: - memory: "1500Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "1500Mi" +# cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -142,10 +142,10 @@ testkube-api: registry: docker.io repository: minio/minio tag: latest - resources: - requests: - memory: "1000Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "1000Mi" +# cpu: "200m" uiIngress: enabled: true @@ -267,10 +267,10 @@ testkube-api: ## Number of seconds after which the probe times out timeoutSeconds: 10 - resources: - requests: - memory: "200Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "200Mi" +# cpu: "200m" analyticsEnabled: true podStartTimeout: "30m" @@ -358,10 +358,10 @@ testkube-dashboard: testConnection: enabled: true - resources: - requests: - memory: "100Mi" - cpu: "100m" + resources: {} +# requests: +# memory: "100Mi" +# cpu: "100m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -381,10 +381,10 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 - resources: - requests: - memory: "200Mi" - cpu: "100m" + resources: {} +# requests: +# memory: "200Mi" +# cpu: "100m" ##Test Connection pod testConnection: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 874dc8eb5..e1bf08bd8 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -97,10 +97,10 @@ mongodb: registry: docker.io repository: zcube/bitnami-compat-mongodb tag: 5.0.10-debian-11-r19 - resources: - requests: - memory: "1000Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "1000Mi" +# cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -139,10 +139,10 @@ testkube-api: registry: docker.io repository: minio/minio tag: latest - resources: - requests: - memory: "1000Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "1000Mi" +# cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -267,10 +267,10 @@ testkube-api: ## Number of seconds after which the probe times out timeoutSeconds: 10 - resources: - requests: - memory: "200Mi" - cpu: "200m" + resources: {} +# requests: +# memory: "200Mi" +# cpu: "200m" analyticsEnabled: true podStartTimeout: "30m" @@ -358,10 +358,10 @@ testkube-dashboard: testConnection: enabled: true - resources: - requests: - memory: "100Mi" - cpu: "100m" + resources: {} +# requests: +# memory: "100Mi" +# cpu: "100m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -380,10 +380,10 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 - resources: - requests: - memory: "200Mi" - cpu: "100m" + resources: {} +# requests: +# memory: "200Mi" +# cpu: "100m" ##Test Connection pod testConnection: From 9333ec1468747803a9f17f274aa429c8ea761d64 Mon Sep 17 00:00:00 2001 From: Gavin Clarke Date: Wed, 13 Sep 2023 16:13:14 +0100 Subject: [PATCH 335/763] Add ability to set pod annotations on mongo upgrade job (#629) * Add ability to set pod annotations on mongo upgrade job --- charts/testkube/templates/pre-upgrade.yaml | 9 +++++++++ charts/testkube/values.yaml | 2 ++ 2 files changed, 11 insertions(+) diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index c3207b6da..e218bf9c3 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -36,6 +36,15 @@ spec: {{- if .Values.preUpgradeHook.labels }} {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgradeHook.labels "context" $ ) | nindent 8 }} {{- end }} + {{- if or .Values.global.annotations .Values.preUpgradeHook.podAnnotations }} + annotations: + {{- if .Values.global.annotations}} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 8 }} + {{- end }} + {{- if .Values.preUpgradeHook.podAnnotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.preUpgradeHook.podAnnotations "context" $ ) | nindent 8 }} + {{- end }} + {{- end }} spec: serviceAccountName: "{{ .Values.preUpgradeHook.name }}" {{- include "global.images.renderPullSecrets" . | nindent 6 }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 10fa73811..227950164 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -26,6 +26,8 @@ preUpgradeHook: labels: {} ## -- Annotations to add to the upgrade Job annotations: {} + ## -- Annotations to add to the upgrade Job's pod + podAnnotations: { } # -- Specify image image: registry: k8s.gcr.io From 9f6baba91e40df5f5f8e23276510469b4dbccb84 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Sep 2023 16:46:28 +0000 Subject: [PATCH 336/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0745c9f99..909d3935a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f353561", + "image": "kubeshop/testkube-tracetest-executor:3f7f16d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f353561", + "image": "kubeshop/testkube-zap-executor:3f7f16d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f353561", + "image": "kubeshop/testkube-playwright-executor:3f7f16d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f353561", + "image": "kubeshop/testkube-jmeter-executor:3f7f16d", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f353561", + "image": "kubeshop/testkube-ginkgo-executor:3f7f16d", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f353561", + "image": "kubeshop/testkube-maven-executor:3f7f16d", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f353561", + "image": "kubeshop/testkube-gradle-executor:3f7f16d", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f353561", + "image": "kubeshop/testkube-kubepug-executor:3f7f16d", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f353561", + "image": "kubeshop/testkube-soapui-executor:3f7f16d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f353561", + "image": "kubeshop/testkube-k6-executor:3f7f16d", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f353561", + "image": "kubeshop/testkube-cypress-executor:3f7f16d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f353561", + "image": "kubeshop/testkube-curl-executor:3f7f16d", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f353561", + "image": "kubeshop/testkube-postman-executor:3f7f16d", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f353561", + "image": "kubeshop/testkube-artillery-executor:3f7f16d", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f353561", + "image": "kubeshop/testkube-scraper-executor:3f7f16d", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f353561", + "image": "kubeshop/testkube-init-executor:3f7f16d", "types": [] } } From 82a916ab3c85c6979fd29b0ac9737a3b62e384d6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Sep 2023 18:04:05 +0000 Subject: [PATCH 337/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 2f3afae9b..9b3151a60 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.3 -appVersion: 1.14.3 +version: 1.14.4 +appVersion: 1.14.4 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6643adf0b..3109b2f55 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.5 +version: 1.14.6 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.3 + version: 1.14.4 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From fb5c02c73785c52304854ad622540ab04532e228 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 12:48:46 +0000 Subject: [PATCH 338/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 909d3935a..99e3661b7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3f7f16d", + "image": "kubeshop/testkube-tracetest-executor:150c176", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3f7f16d", + "image": "kubeshop/testkube-zap-executor:150c176", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3f7f16d", + "image": "kubeshop/testkube-playwright-executor:150c176", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3f7f16d", + "image": "kubeshop/testkube-jmeter-executor:150c176", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3f7f16d", + "image": "kubeshop/testkube-ginkgo-executor:150c176", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3f7f16d", + "image": "kubeshop/testkube-maven-executor:150c176", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3f7f16d", + "image": "kubeshop/testkube-gradle-executor:150c176", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3f7f16d", + "image": "kubeshop/testkube-kubepug-executor:150c176", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3f7f16d", + "image": "kubeshop/testkube-soapui-executor:150c176", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3f7f16d", + "image": "kubeshop/testkube-k6-executor:150c176", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3f7f16d", + "image": "kubeshop/testkube-cypress-executor:150c176", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3f7f16d", + "image": "kubeshop/testkube-curl-executor:150c176", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3f7f16d", + "image": "kubeshop/testkube-postman-executor:150c176", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3f7f16d", + "image": "kubeshop/testkube-artillery-executor:150c176", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3f7f16d", + "image": "kubeshop/testkube-scraper-executor:150c176", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3f7f16d", + "image": "kubeshop/testkube-init-executor:150c176", "types": [] } } From 192e2203f5d3313a2cb0994fc03e28932469975d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 14:17:02 +0000 Subject: [PATCH 339/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 835e7aa56..a71e5c68d 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.14.0 -appVersion: 1.14.0 +version: 1.14.1 +appVersion: 1.14.1 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3109b2f55..bb1e2553b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.6 +version: 1.14.7 dependencies: - name: testkube-operator version: 1.14.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.14.0 + version: 1.14.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 42ae7146f47e15163c575ad0890ea1a9f18d0f95 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 15:28:26 +0000 Subject: [PATCH 340/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 99e3661b7..540b94bb7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:150c176", + "image": "kubeshop/testkube-tracetest-executor:4be8ad2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:150c176", + "image": "kubeshop/testkube-zap-executor:4be8ad2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:150c176", + "image": "kubeshop/testkube-playwright-executor:4be8ad2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:150c176", + "image": "kubeshop/testkube-jmeter-executor:4be8ad2", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:150c176", + "image": "kubeshop/testkube-ginkgo-executor:4be8ad2", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:150c176", + "image": "kubeshop/testkube-maven-executor:4be8ad2", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:150c176", + "image": "kubeshop/testkube-gradle-executor:4be8ad2", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:150c176", + "image": "kubeshop/testkube-kubepug-executor:4be8ad2", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:150c176", + "image": "kubeshop/testkube-soapui-executor:4be8ad2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:150c176", + "image": "kubeshop/testkube-k6-executor:4be8ad2", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:150c176", + "image": "kubeshop/testkube-cypress-executor:4be8ad2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:150c176", + "image": "kubeshop/testkube-curl-executor:4be8ad2", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:150c176", + "image": "kubeshop/testkube-postman-executor:4be8ad2", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:150c176", + "image": "kubeshop/testkube-artillery-executor:4be8ad2", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:150c176", + "image": "kubeshop/testkube-scraper-executor:4be8ad2", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:150c176", + "image": "kubeshop/testkube-init-executor:4be8ad2", "types": [] } } From e6c58b9ffc6d6cafcb5bde7b67c6e0857bb22e2e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 18:42:55 +0000 Subject: [PATCH 341/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 540b94bb7..7c19247de 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4be8ad2", + "image": "kubeshop/testkube-tracetest-executor:dda1120", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4be8ad2", + "image": "kubeshop/testkube-zap-executor:dda1120", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4be8ad2", + "image": "kubeshop/testkube-playwright-executor:dda1120", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4be8ad2", + "image": "kubeshop/testkube-jmeter-executor:dda1120", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4be8ad2", + "image": "kubeshop/testkube-ginkgo-executor:dda1120", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4be8ad2", + "image": "kubeshop/testkube-maven-executor:dda1120", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4be8ad2", + "image": "kubeshop/testkube-gradle-executor:dda1120", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4be8ad2", + "image": "kubeshop/testkube-kubepug-executor:dda1120", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4be8ad2", + "image": "kubeshop/testkube-soapui-executor:dda1120", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4be8ad2", + "image": "kubeshop/testkube-k6-executor:dda1120", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4be8ad2", + "image": "kubeshop/testkube-cypress-executor:dda1120", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4be8ad2", + "image": "kubeshop/testkube-curl-executor:dda1120", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4be8ad2", + "image": "kubeshop/testkube-postman-executor:dda1120", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4be8ad2", + "image": "kubeshop/testkube-artillery-executor:dda1120", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4be8ad2", + "image": "kubeshop/testkube-scraper-executor:dda1120", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4be8ad2", + "image": "kubeshop/testkube-init-executor:dda1120", "types": [] } } From cc9ca7d1b1a05e4f72640e9ed525491390b9d41f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 18:51:19 +0000 Subject: [PATCH 342/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7c19247de..e1d6007c2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:dda1120", + "image": "kubeshop/testkube-tracetest-executor:238548c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:dda1120", + "image": "kubeshop/testkube-zap-executor:238548c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:dda1120", + "image": "kubeshop/testkube-playwright-executor:238548c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:dda1120", + "image": "kubeshop/testkube-jmeter-executor:238548c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:dda1120", + "image": "kubeshop/testkube-ginkgo-executor:238548c", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:dda1120", + "image": "kubeshop/testkube-maven-executor:238548c", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:dda1120", + "image": "kubeshop/testkube-gradle-executor:238548c", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:dda1120", + "image": "kubeshop/testkube-kubepug-executor:238548c", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:dda1120", + "image": "kubeshop/testkube-soapui-executor:238548c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:dda1120", + "image": "kubeshop/testkube-k6-executor:238548c", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:dda1120", + "image": "kubeshop/testkube-cypress-executor:238548c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:dda1120", + "image": "kubeshop/testkube-curl-executor:238548c", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:dda1120", + "image": "kubeshop/testkube-postman-executor:238548c", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:dda1120", + "image": "kubeshop/testkube-artillery-executor:238548c", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:dda1120", + "image": "kubeshop/testkube-scraper-executor:238548c", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:dda1120", + "image": "kubeshop/testkube-init-executor:238548c", "types": [] } } From f167f9b0515b66fd9746ae176b409a21aba935c1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 19:09:15 +0000 Subject: [PATCH 343/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e1d6007c2..8ae03da86 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:238548c", + "image": "kubeshop/testkube-tracetest-executor:e3639dc", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:238548c", + "image": "kubeshop/testkube-zap-executor:e3639dc", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:238548c", + "image": "kubeshop/testkube-playwright-executor:e3639dc", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:238548c", + "image": "kubeshop/testkube-jmeter-executor:e3639dc", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:238548c", + "image": "kubeshop/testkube-ginkgo-executor:e3639dc", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:238548c", + "image": "kubeshop/testkube-maven-executor:e3639dc", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:238548c", + "image": "kubeshop/testkube-gradle-executor:e3639dc", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:238548c", + "image": "kubeshop/testkube-kubepug-executor:e3639dc", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:238548c", + "image": "kubeshop/testkube-soapui-executor:e3639dc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:238548c", + "image": "kubeshop/testkube-k6-executor:e3639dc", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:238548c", + "image": "kubeshop/testkube-cypress-executor:e3639dc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:238548c", + "image": "kubeshop/testkube-curl-executor:e3639dc", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:238548c", + "image": "kubeshop/testkube-postman-executor:e3639dc", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:238548c", + "image": "kubeshop/testkube-artillery-executor:e3639dc", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:238548c", + "image": "kubeshop/testkube-scraper-executor:e3639dc", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:238548c", + "image": "kubeshop/testkube-init-executor:e3639dc", "types": [] } } From e1f2cb002793bd872fda7a081e02e52ab2151a07 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 19:20:20 +0000 Subject: [PATCH 344/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8ae03da86..f58903279 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e3639dc", + "image": "kubeshop/testkube-tracetest-executor:dde01c6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e3639dc", + "image": "kubeshop/testkube-zap-executor:dde01c6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e3639dc", + "image": "kubeshop/testkube-playwright-executor:dde01c6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e3639dc", + "image": "kubeshop/testkube-jmeter-executor:dde01c6", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e3639dc", + "image": "kubeshop/testkube-ginkgo-executor:dde01c6", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e3639dc", + "image": "kubeshop/testkube-maven-executor:dde01c6", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e3639dc", + "image": "kubeshop/testkube-gradle-executor:dde01c6", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e3639dc", + "image": "kubeshop/testkube-kubepug-executor:dde01c6", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e3639dc", + "image": "kubeshop/testkube-soapui-executor:dde01c6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e3639dc", + "image": "kubeshop/testkube-k6-executor:dde01c6", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e3639dc", + "image": "kubeshop/testkube-cypress-executor:dde01c6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e3639dc", + "image": "kubeshop/testkube-curl-executor:dde01c6", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e3639dc", + "image": "kubeshop/testkube-postman-executor:dde01c6", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e3639dc", + "image": "kubeshop/testkube-artillery-executor:dde01c6", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e3639dc", + "image": "kubeshop/testkube-scraper-executor:dde01c6", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e3639dc", + "image": "kubeshop/testkube-init-executor:dde01c6", "types": [] } } From c60df47e4833223fdb2aa21d9efefab6bd91786e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 19:28:31 +0000 Subject: [PATCH 345/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f58903279..17231bd3f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:dde01c6", + "image": "kubeshop/testkube-tracetest-executor:6475ee5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:dde01c6", + "image": "kubeshop/testkube-zap-executor:6475ee5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:dde01c6", + "image": "kubeshop/testkube-playwright-executor:6475ee5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:dde01c6", + "image": "kubeshop/testkube-jmeter-executor:6475ee5", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:dde01c6", + "image": "kubeshop/testkube-ginkgo-executor:6475ee5", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:dde01c6", + "image": "kubeshop/testkube-maven-executor:6475ee5", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:dde01c6", + "image": "kubeshop/testkube-gradle-executor:6475ee5", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:dde01c6", + "image": "kubeshop/testkube-kubepug-executor:6475ee5", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:dde01c6", + "image": "kubeshop/testkube-soapui-executor:6475ee5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:dde01c6", + "image": "kubeshop/testkube-k6-executor:6475ee5", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:dde01c6", + "image": "kubeshop/testkube-cypress-executor:6475ee5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:dde01c6", + "image": "kubeshop/testkube-curl-executor:6475ee5", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:dde01c6", + "image": "kubeshop/testkube-postman-executor:6475ee5", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:dde01c6", + "image": "kubeshop/testkube-artillery-executor:6475ee5", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:dde01c6", + "image": "kubeshop/testkube-scraper-executor:6475ee5", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:dde01c6", + "image": "kubeshop/testkube-init-executor:6475ee5", "types": [] } } From e45d5286d683bcfdeb5ee89558c7c7d5349cf57d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Sep 2023 19:36:01 +0000 Subject: [PATCH 346/763] Update executors.json --- charts/testkube-api/executors.json | 32 +++++++++++++++--------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 17231bd3f..ce9f2043c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6475ee5", + "image": "kubeshop/testkube-tracetest-executor:2f2a937", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6475ee5", + "image": "kubeshop/testkube-zap-executor:2f2a937", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6475ee5", + "image": "kubeshop/testkube-playwright-executor:2f2a937", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6475ee5", + "image": "kubeshop/testkube-jmeter-executor:2f2a937", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6475ee5", + "image": "kubeshop/testkube-ginkgo-executor:2f2a937", "command": [ "ginkgo" ], @@ -178,7 +178,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6475ee5", + "image": "kubeshop/testkube-maven-executor:2f2a937", "command": [ "mvn" ], @@ -211,7 +211,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6475ee5", + "image": "kubeshop/testkube-gradle-executor:2f2a937", "command": [ "gradle" ], @@ -243,7 +243,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6475ee5", + "image": "kubeshop/testkube-kubepug-executor:2f2a937", "command": [ "kubepug" ], @@ -276,7 +276,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6475ee5", + "image": "kubeshop/testkube-soapui-executor:2f2a937", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -306,7 +306,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6475ee5", + "image": "kubeshop/testkube-k6-executor:2f2a937", "command": [ "k6" ], @@ -338,7 +338,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6475ee5", + "image": "kubeshop/testkube-cypress-executor:2f2a937", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -374,7 +374,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6475ee5", + "image": "kubeshop/testkube-curl-executor:2f2a937", "command": [ "curl" ], @@ -403,7 +403,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6475ee5", + "image": "kubeshop/testkube-postman-executor:2f2a937", "command": [ "newman" ], @@ -439,7 +439,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6475ee5", + "image": "kubeshop/testkube-artillery-executor:2f2a937", "command": [ "artillery" ], @@ -474,7 +474,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6475ee5", + "image": "kubeshop/testkube-scraper-executor:2f2a937", "types": [] } }, @@ -482,7 +482,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6475ee5", + "image": "kubeshop/testkube-init-executor:2f2a937", "types": [] } } From e94639e7f3d52a556fbf7e5a3c3a9c0e5f3941aa Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 15 Sep 2023 13:52:07 +0300 Subject: [PATCH 347/763] feat: added jmeterd (#631) * added jmeterd --- .../helm-deploy-testkube-charts-develop.yaml | 2 +- .../helm-deploy-testkube-charts-stage.yaml | 2 +- charts/testkube-api/executors.json | 40 +++++++++++++++++++ scripts/chart_releaser.sh | 2 +- 4 files changed, 43 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index ddf2f2d18..8fec6f072 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -57,7 +57,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 48ac25bf9..ae53c3802 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -58,7 +58,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json done diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ce9f2043c..1aff75701 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -134,6 +134,46 @@ } } }, + { + "name": "jmeterd-executor", + "executor": { + "executorType": "job", + "image": "kubeshop/testkube-jmeterd-executor:2f2a937", + "command": [ + "" + ], + "args": [ + "-n", + "-j", + "", + "-t", + "", + "-l", + "", + "-e", + "-o", + "", + "" + ], + "types": [ + "jmeterd/test" + ], + "contentTypes": [ + "string", + "file-uri", + "git-file", + "git-dir", + "git" + ], + "features": [ + "artifacts" + ], + "meta": { + "iconURI": "jmeter", + "docsURI": "https://kubeshop.github.io/testkube/test-types/executor-jmeter" + } + } + }, { "name": "ginkgo-executor", "executor": { diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 1b53ee356..c0a705400 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -75,7 +75,7 @@ then else echo "Executors will be updated" - executor_name="artillery curl cypress ginkgo gradle init jmeter k6 kubepug maven playwright postman scraper soapui tracetest zap" + executor_name="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor in $executor_name; do sed -i "s/\(.*\"image\":.*$executor.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" From 9b245cbd12294ba0ac96df70efe601fc22c6dc59 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Sep 2023 11:01:57 +0000 Subject: [PATCH 348/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1aff75701..9f3f24924 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2f2a937", + "image": "kubeshop/testkube-tracetest-executor:be3eb0c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2f2a937", + "image": "kubeshop/testkube-zap-executor:be3eb0c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2f2a937", + "image": "kubeshop/testkube-playwright-executor:be3eb0c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2f2a937", + "image": "kubeshop/testkube-jmeter-executor:be3eb0c", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2f2a937", + "image": "kubeshop/testkube-jmeterd-executor:be3eb0c", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2f2a937", + "image": "kubeshop/testkube-ginkgo-executor:be3eb0c", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2f2a937", + "image": "kubeshop/testkube-maven-executor:be3eb0c", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2f2a937", + "image": "kubeshop/testkube-gradle-executor:be3eb0c", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2f2a937", + "image": "kubeshop/testkube-kubepug-executor:be3eb0c", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2f2a937", + "image": "kubeshop/testkube-soapui-executor:be3eb0c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2f2a937", + "image": "kubeshop/testkube-k6-executor:be3eb0c", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2f2a937", + "image": "kubeshop/testkube-cypress-executor:be3eb0c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2f2a937", + "image": "kubeshop/testkube-curl-executor:be3eb0c", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2f2a937", + "image": "kubeshop/testkube-postman-executor:be3eb0c", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2f2a937", + "image": "kubeshop/testkube-artillery-executor:be3eb0c", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2f2a937", + "image": "kubeshop/testkube-scraper-executor:be3eb0c", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2f2a937", + "image": "kubeshop/testkube-init-executor:be3eb0c", "types": [] } } From a7fb48001b8d0f6bfc45a414d98770ba4f990959 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 17 Sep 2023 17:25:07 +0000 Subject: [PATCH 349/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9f3f24924..3ecd4ee08 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:be3eb0c", + "image": "kubeshop/testkube-tracetest-executor:27b4666", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:be3eb0c", + "image": "kubeshop/testkube-zap-executor:27b4666", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:be3eb0c", + "image": "kubeshop/testkube-playwright-executor:27b4666", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:be3eb0c", + "image": "kubeshop/testkube-jmeter-executor:27b4666", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:be3eb0c", + "image": "kubeshop/testkube-jmeterd-executor:27b4666", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:be3eb0c", + "image": "kubeshop/testkube-ginkgo-executor:27b4666", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:be3eb0c", + "image": "kubeshop/testkube-maven-executor:27b4666", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:be3eb0c", + "image": "kubeshop/testkube-gradle-executor:27b4666", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:be3eb0c", + "image": "kubeshop/testkube-kubepug-executor:27b4666", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:be3eb0c", + "image": "kubeshop/testkube-soapui-executor:27b4666", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:be3eb0c", + "image": "kubeshop/testkube-k6-executor:27b4666", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:be3eb0c", + "image": "kubeshop/testkube-cypress-executor:27b4666", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:be3eb0c", + "image": "kubeshop/testkube-curl-executor:27b4666", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:be3eb0c", + "image": "kubeshop/testkube-postman-executor:27b4666", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:be3eb0c", + "image": "kubeshop/testkube-artillery-executor:27b4666", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:be3eb0c", + "image": "kubeshop/testkube-scraper-executor:27b4666", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:be3eb0c", + "image": "kubeshop/testkube-init-executor:27b4666", "types": [] } } From 1fea2aaf7289a41fc11f7ca9c16d218efd4869fe Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 17 Sep 2023 21:54:14 +0000 Subject: [PATCH 350/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3ecd4ee08..d4cc555cd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:27b4666", + "image": "kubeshop/testkube-tracetest-executor:6a492bd", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:27b4666", + "image": "kubeshop/testkube-zap-executor:6a492bd", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:27b4666", + "image": "kubeshop/testkube-playwright-executor:6a492bd", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:27b4666", + "image": "kubeshop/testkube-jmeter-executor:6a492bd", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:27b4666", + "image": "kubeshop/testkube-jmeterd-executor:6a492bd", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:27b4666", + "image": "kubeshop/testkube-ginkgo-executor:6a492bd", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:27b4666", + "image": "kubeshop/testkube-maven-executor:6a492bd", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:27b4666", + "image": "kubeshop/testkube-gradle-executor:6a492bd", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:27b4666", + "image": "kubeshop/testkube-kubepug-executor:6a492bd", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:27b4666", + "image": "kubeshop/testkube-soapui-executor:6a492bd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:27b4666", + "image": "kubeshop/testkube-k6-executor:6a492bd", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:27b4666", + "image": "kubeshop/testkube-cypress-executor:6a492bd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:27b4666", + "image": "kubeshop/testkube-curl-executor:6a492bd", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:27b4666", + "image": "kubeshop/testkube-postman-executor:6a492bd", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:27b4666", + "image": "kubeshop/testkube-artillery-executor:6a492bd", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:27b4666", + "image": "kubeshop/testkube-scraper-executor:6a492bd", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:27b4666", + "image": "kubeshop/testkube-init-executor:6a492bd", "types": [] } } From 1755e5b1fb8fe36f46ee8133af20340d1d6a5d5a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Sep 2023 09:55:08 +0000 Subject: [PATCH 351/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d4cc555cd..d74d696a8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6a492bd", + "image": "kubeshop/testkube-tracetest-executor:5eb0714", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6a492bd", + "image": "kubeshop/testkube-zap-executor:5eb0714", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6a492bd", + "image": "kubeshop/testkube-playwright-executor:5eb0714", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6a492bd", + "image": "kubeshop/testkube-jmeter-executor:5eb0714", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6a492bd", + "image": "kubeshop/testkube-jmeterd-executor:5eb0714", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6a492bd", + "image": "kubeshop/testkube-ginkgo-executor:5eb0714", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6a492bd", + "image": "kubeshop/testkube-maven-executor:5eb0714", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6a492bd", + "image": "kubeshop/testkube-gradle-executor:5eb0714", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6a492bd", + "image": "kubeshop/testkube-kubepug-executor:5eb0714", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6a492bd", + "image": "kubeshop/testkube-soapui-executor:5eb0714", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6a492bd", + "image": "kubeshop/testkube-k6-executor:5eb0714", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6a492bd", + "image": "kubeshop/testkube-cypress-executor:5eb0714", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6a492bd", + "image": "kubeshop/testkube-curl-executor:5eb0714", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6a492bd", + "image": "kubeshop/testkube-postman-executor:5eb0714", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6a492bd", + "image": "kubeshop/testkube-artillery-executor:5eb0714", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6a492bd", + "image": "kubeshop/testkube-scraper-executor:5eb0714", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6a492bd", + "image": "kubeshop/testkube-init-executor:5eb0714", "types": [] } } From 9b4dd75addf03ad8b52867c77cbc51efb58bb43a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Sep 2023 10:09:18 +0000 Subject: [PATCH 352/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d74d696a8..df2f9c562 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5eb0714", + "image": "kubeshop/testkube-tracetest-executor:0e55125", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5eb0714", + "image": "kubeshop/testkube-zap-executor:0e55125", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5eb0714", + "image": "kubeshop/testkube-playwright-executor:0e55125", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5eb0714", + "image": "kubeshop/testkube-jmeter-executor:0e55125", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5eb0714", + "image": "kubeshop/testkube-jmeterd-executor:0e55125", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5eb0714", + "image": "kubeshop/testkube-ginkgo-executor:0e55125", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5eb0714", + "image": "kubeshop/testkube-maven-executor:0e55125", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5eb0714", + "image": "kubeshop/testkube-gradle-executor:0e55125", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5eb0714", + "image": "kubeshop/testkube-kubepug-executor:0e55125", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5eb0714", + "image": "kubeshop/testkube-soapui-executor:0e55125", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5eb0714", + "image": "kubeshop/testkube-k6-executor:0e55125", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5eb0714", + "image": "kubeshop/testkube-cypress-executor:0e55125", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5eb0714", + "image": "kubeshop/testkube-curl-executor:0e55125", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5eb0714", + "image": "kubeshop/testkube-postman-executor:0e55125", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5eb0714", + "image": "kubeshop/testkube-artillery-executor:0e55125", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5eb0714", + "image": "kubeshop/testkube-scraper-executor:0e55125", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5eb0714", + "image": "kubeshop/testkube-init-executor:0e55125", "types": [] } } From 047e4fde58f5fd486ccf9d2f99a9a236b4ae614e Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Mon, 18 Sep 2023 14:49:57 +0300 Subject: [PATCH 353/763] update ingress for the api (#632) --- charts/testkube/values-develop.yaml | 3 +++ charts/testkube/values-stage.yaml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index d62f5414b..9851faaf6 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -156,6 +156,9 @@ testkube-api: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: htpasswd + nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop # add an annotation indicating the issuer to use. diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index e1bf08bd8..7f1d9713c 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -156,6 +156,9 @@ testkube-api: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" + nginx.ingress.kubernetes.io/auth-type: basic + nginx.ingress.kubernetes.io/auth-secret: htpasswd + nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. From e8cccd894bedd7eaa425e27dc5171e1bbd6def0c Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 14 Sep 2023 16:10:20 +0300 Subject: [PATCH 354/763] feat: trigger concurrency policy --- .../templates/tests.testkube.io_testtriggers.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml index 5ec4fc4ee..f4d69b360 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml @@ -54,6 +54,14 @@ spec: enum: - run type: string + concurrencyPolicy: + description: ConcurrencyPolicy defines concurrency policy for selected + Execution + enum: + - allow + - forbid + - replace + type: string conditionSpec: description: What resource conditions should be matched properties: From 92d41b4cd7bd7b7b5356fbbb888c0df127eb0573 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Sep 2023 09:09:05 +0000 Subject: [PATCH 355/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index df2f9c562..c98da30ca 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0e55125", + "image": "kubeshop/testkube-tracetest-executor:2589c15", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0e55125", + "image": "kubeshop/testkube-zap-executor:2589c15", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0e55125", + "image": "kubeshop/testkube-playwright-executor:2589c15", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0e55125", + "image": "kubeshop/testkube-jmeter-executor:2589c15", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0e55125", + "image": "kubeshop/testkube-jmeterd-executor:2589c15", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0e55125", + "image": "kubeshop/testkube-ginkgo-executor:2589c15", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0e55125", + "image": "kubeshop/testkube-maven-executor:2589c15", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0e55125", + "image": "kubeshop/testkube-gradle-executor:2589c15", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0e55125", + "image": "kubeshop/testkube-kubepug-executor:2589c15", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0e55125", + "image": "kubeshop/testkube-soapui-executor:2589c15", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0e55125", + "image": "kubeshop/testkube-k6-executor:2589c15", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0e55125", + "image": "kubeshop/testkube-cypress-executor:2589c15", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0e55125", + "image": "kubeshop/testkube-curl-executor:2589c15", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0e55125", + "image": "kubeshop/testkube-postman-executor:2589c15", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0e55125", + "image": "kubeshop/testkube-artillery-executor:2589c15", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0e55125", + "image": "kubeshop/testkube-scraper-executor:2589c15", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0e55125", + "image": "kubeshop/testkube-init-executor:2589c15", "types": [] } } From 9be78078fd8d4ca9425e11928b03a4b83a89436d Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 19 Sep 2023 16:37:23 +0300 Subject: [PATCH 356/763] values: replace dns name for the ingresses (#633) * replace dns name for the ingresses --- charts/testkube/values-develop.yaml | 16 ++++++++-------- charts/testkube/values-stage.yaml | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 9851faaf6..db2473e4a 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -177,11 +177,11 @@ testkube-api: path: /results/(v\d/.*) hosts: - - dev.testkube.io + - demo.testkube.dev tlsenabled: "true" tls: # < placing a host in the TLS config will indicate a certificate should be created - hosts: - - dev.testkube.io + - demo.testkube.dev secretName: testkube-prod-cert-secret cliIngress: enabled: false @@ -200,11 +200,11 @@ testkube-api: scopes: "" path: /results/(v\d/.*) hosts: - - dev.testkube.io + - demo.testkube.dev tlsenabled: "false" tls: # < placing a host in the TLS config will indicate a certificate should be created - hosts: - - dev.testkube.io + - demo.testkube.dev secretName: testkube-prod-cert-secret storage: endpoint: "" @@ -327,13 +327,13 @@ testkube-dashboard: acme.cert-manager.io/http01-edit-in-place: "true" path: / hosts: - - dev.testkube.io + - demo.testkube.dev tlsenabled: "true" tls: # < placing a host in the TLS config will indicate a certificate should be created - hosts: - - dev.testkube.io + - demo.testkube.dev secretName: testkube-prod-cert-secret - apiServerEndpoint: "dev.testkube.io/results" #get the address of the endpoint or set it using helm + apiServerEndpoint: "demo.testkube.dev/results" #get the address of the endpoint or set it using helm disableTelemetry: true # use the latest CRDs from testkube-operator for the UI validation crdRevision: develop @@ -354,7 +354,7 @@ testkube-dashboard: githubOrg: "" cookieSecret: "" cookieSecure: "false" - redirectUrl: "http://develop.testkube.io/oauth2/callback" + redirectUrl: "http://demo.testkube.dev/oauth2/callback" priorityClassName: "highest-priority" ##Test Connection pod diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 7f1d9713c..3a9c0d58a 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -177,11 +177,11 @@ testkube-api: path: /results/(v\d/.*) hosts: - - integration.testkube.io + - demo.testkube.xyz tlsenabled: "true" tls: # < placing a host in the TLS config will indicate a certificate should be created - hosts: - - integration.testkube.io + - demo.testkube.xyz secretName: testkube-demo-cert-secret cliIngress: enabled: false @@ -329,13 +329,13 @@ testkube-dashboard: acme.cert-manager.io/http01-edit-in-place: "true" path: / hosts: - - integration.testkube.io + - demo.testkube.xyz tlsenabled: "true" tls: # < placing a host in the TLS config will indicate a certificate should be created - hosts: - - integration.testkube.io + - demo.testkube.xyz secretName: testkube-demo-cert-secret - apiServerEndpoint: "integration.testkube.io/results" #get the address of the endpoint or set it using helm + apiServerEndpoint: "demo.testkube.xyz/results" #get the address of the endpoint or set it using helm disableTelemetry: true oauth2: enabled: false @@ -354,7 +354,7 @@ testkube-dashboard: githubOrg: "" cookieSecret: "" cookieSecure: "false" - redirectUrl: "http://integration.testkube.io/oauth2/callback" + redirectUrl: "http://demo.testkube.xyz/oauth2/callback" priorityClassName: "highest-priority" ##Test Connection pod From 3a0b968f68dba48c90f4c7f8149d0d7689cf2fef Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Sep 2023 14:18:16 +0000 Subject: [PATCH 357/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c98da30ca..accb3793b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2589c15", + "image": "kubeshop/testkube-tracetest-executor:2d4d089", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2589c15", + "image": "kubeshop/testkube-zap-executor:2d4d089", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2589c15", + "image": "kubeshop/testkube-playwright-executor:2d4d089", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2589c15", + "image": "kubeshop/testkube-jmeter-executor:2d4d089", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2589c15", + "image": "kubeshop/testkube-jmeterd-executor:2d4d089", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2589c15", + "image": "kubeshop/testkube-ginkgo-executor:2d4d089", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2589c15", + "image": "kubeshop/testkube-maven-executor:2d4d089", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2589c15", + "image": "kubeshop/testkube-gradle-executor:2d4d089", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2589c15", + "image": "kubeshop/testkube-kubepug-executor:2d4d089", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2589c15", + "image": "kubeshop/testkube-soapui-executor:2d4d089", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2589c15", + "image": "kubeshop/testkube-k6-executor:2d4d089", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2589c15", + "image": "kubeshop/testkube-cypress-executor:2d4d089", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2589c15", + "image": "kubeshop/testkube-curl-executor:2d4d089", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2589c15", + "image": "kubeshop/testkube-postman-executor:2d4d089", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2589c15", + "image": "kubeshop/testkube-artillery-executor:2d4d089", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2589c15", + "image": "kubeshop/testkube-scraper-executor:2d4d089", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2589c15", + "image": "kubeshop/testkube-init-executor:2d4d089", "types": [] } } From a471025f0283675f825e0ea22ac6841f3a82a9fd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Sep 2023 15:40:33 +0000 Subject: [PATCH 358/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index a71e5c68d..33e090c88 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.14.1 -appVersion: 1.14.1 +version: 1.14.2 +appVersion: 1.14.2 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index bb1e2553b..3a9173241 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.7 +version: 1.14.8 dependencies: - name: testkube-operator version: 1.14.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.14.1 + version: 1.14.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From f06482f5c39425f81aa8ba595fb0285796da1593 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Sep 2023 05:54:25 +0000 Subject: [PATCH 359/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index accb3793b..6b41b5471 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2d4d089", + "image": "kubeshop/testkube-tracetest-executor:4a3bb39", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2d4d089", + "image": "kubeshop/testkube-zap-executor:4a3bb39", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2d4d089", + "image": "kubeshop/testkube-playwright-executor:4a3bb39", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2d4d089", + "image": "kubeshop/testkube-jmeter-executor:4a3bb39", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2d4d089", + "image": "kubeshop/testkube-jmeterd-executor:4a3bb39", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2d4d089", + "image": "kubeshop/testkube-ginkgo-executor:4a3bb39", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2d4d089", + "image": "kubeshop/testkube-maven-executor:4a3bb39", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2d4d089", + "image": "kubeshop/testkube-gradle-executor:4a3bb39", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2d4d089", + "image": "kubeshop/testkube-kubepug-executor:4a3bb39", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2d4d089", + "image": "kubeshop/testkube-soapui-executor:4a3bb39", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2d4d089", + "image": "kubeshop/testkube-k6-executor:4a3bb39", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2d4d089", + "image": "kubeshop/testkube-cypress-executor:4a3bb39", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2d4d089", + "image": "kubeshop/testkube-curl-executor:4a3bb39", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2d4d089", + "image": "kubeshop/testkube-postman-executor:4a3bb39", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2d4d089", + "image": "kubeshop/testkube-artillery-executor:4a3bb39", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2d4d089", + "image": "kubeshop/testkube-scraper-executor:4a3bb39", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2d4d089", + "image": "kubeshop/testkube-init-executor:4a3bb39", "types": [] } } From 43bdec7343cc13fc74a83391d6a9a0e3d0f24129 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Sep 2023 09:30:41 +0000 Subject: [PATCH 360/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6b41b5471..8be86cc02 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4a3bb39", + "image": "kubeshop/testkube-tracetest-executor:69fe019", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4a3bb39", + "image": "kubeshop/testkube-zap-executor:69fe019", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4a3bb39", + "image": "kubeshop/testkube-playwright-executor:69fe019", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4a3bb39", + "image": "kubeshop/testkube-jmeter-executor:69fe019", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4a3bb39", + "image": "kubeshop/testkube-jmeterd-executor:69fe019", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4a3bb39", + "image": "kubeshop/testkube-ginkgo-executor:69fe019", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4a3bb39", + "image": "kubeshop/testkube-maven-executor:69fe019", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4a3bb39", + "image": "kubeshop/testkube-gradle-executor:69fe019", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4a3bb39", + "image": "kubeshop/testkube-kubepug-executor:69fe019", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4a3bb39", + "image": "kubeshop/testkube-soapui-executor:69fe019", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4a3bb39", + "image": "kubeshop/testkube-k6-executor:69fe019", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4a3bb39", + "image": "kubeshop/testkube-cypress-executor:69fe019", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4a3bb39", + "image": "kubeshop/testkube-curl-executor:69fe019", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4a3bb39", + "image": "kubeshop/testkube-postman-executor:69fe019", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4a3bb39", + "image": "kubeshop/testkube-artillery-executor:69fe019", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4a3bb39", + "image": "kubeshop/testkube-scraper-executor:69fe019", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4a3bb39", + "image": "kubeshop/testkube-init-executor:69fe019", "types": [] } } From 87b9da49922326a9991f152d1022031df6e6d7fb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Sep 2023 18:40:05 +0000 Subject: [PATCH 361/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8be86cc02..77212ef7f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:69fe019", + "image": "kubeshop/testkube-tracetest-executor:820cd99", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:69fe019", + "image": "kubeshop/testkube-zap-executor:820cd99", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:69fe019", + "image": "kubeshop/testkube-playwright-executor:820cd99", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:69fe019", + "image": "kubeshop/testkube-jmeter-executor:820cd99", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:69fe019", + "image": "kubeshop/testkube-jmeterd-executor:820cd99", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:69fe019", + "image": "kubeshop/testkube-ginkgo-executor:820cd99", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:69fe019", + "image": "kubeshop/testkube-maven-executor:820cd99", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:69fe019", + "image": "kubeshop/testkube-gradle-executor:820cd99", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:69fe019", + "image": "kubeshop/testkube-kubepug-executor:820cd99", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:69fe019", + "image": "kubeshop/testkube-soapui-executor:820cd99", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:69fe019", + "image": "kubeshop/testkube-k6-executor:820cd99", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:69fe019", + "image": "kubeshop/testkube-cypress-executor:820cd99", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:69fe019", + "image": "kubeshop/testkube-curl-executor:820cd99", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:69fe019", + "image": "kubeshop/testkube-postman-executor:820cd99", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:69fe019", + "image": "kubeshop/testkube-artillery-executor:820cd99", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:69fe019", + "image": "kubeshop/testkube-scraper-executor:820cd99", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:69fe019", + "image": "kubeshop/testkube-init-executor:820cd99", "types": [] } } From ff7ede1d05301869bc32b2b010e5712ef6ba354a Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Fri, 22 Sep 2023 12:23:24 +0200 Subject: [PATCH 362/763] testkube-api: add support for tests service account and rbac (#636) * testkube-api: add support for tests service account and rbac * testkube-api: add missing rbac * testkube-api: update readme --- charts/testkube-api/templates/_helpers.tpl | 12 ++ charts/testkube-api/templates/deployment.yaml | 2 +- charts/testkube-api/templates/role.yaml | 47 ++++-- .../testkube-api/templates/rolebinding.yaml | 22 +++ .../templates/serviceaccount.yaml | 22 ++- charts/testkube-api/values.yaml | 12 +- charts/testkube/README.md | 139 +++++++++++------- charts/testkube/values.yaml | 16 ++ 8 files changed, 204 insertions(+), 68 deletions(-) diff --git a/charts/testkube-api/templates/_helpers.tpl b/charts/testkube-api/templates/_helpers.tpl index f226ba617..937974e1b 100644 --- a/charts/testkube-api/templates/_helpers.tpl +++ b/charts/testkube-api/templates/_helpers.tpl @@ -58,6 +58,18 @@ Create the name of the service account to use {{- end }} {{- end }} +{{/* +Create the name of the test service account to use +*/}} +{{- define "testkube-api.testServiceAccountName" -}} +{{- if .Values.testServiceAccount.create }} +{{- $prefix := default (include "testkube-api.fullname" .) .Values.jobServiceAccountName }} +{{- printf "%s-%s" $prefix "tests-job" }} +{{- else }} +{{- default "default" .Values.jobServiceAccountName }} +{{- end }} +{{- end }} + {{/* Define API image */}} diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index e5f0d97d7..b06614ef2 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -213,7 +213,7 @@ spec: - name: TESTKUBE_NAMESPACE value: "{{ .Release.Namespace }}" - name: JOB_SERVICE_ACCOUNT_NAME - value: "{{ .Values.jobServiceAccountName }}" + value: {{ if .Values.jobServiceAccountName }}"{{ .Values.jobServiceAccountName }}"{{ else if .Values.testServiceAccount.create }}{{ include "testkube-api.testServiceAccountName" . }}{{ else }}""{{ end }} - name: APISERVER_FULLNAME value: "{{ include "testkube-api.fullname" . }}" - name: APISERVER_CONFIG diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index 61174952f..2be1c0cdf 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -45,16 +45,6 @@ metadata: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} rules: - - apiGroups: - - batch - resources: - - jobs - verbs: - - get - - watch - - list - - create - - delete - apiGroups: - "" resources: @@ -610,4 +600,39 @@ rules: - get - patch - update -{{ end }} + +--- +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: Role +metadata: + name: tests-job-role-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +rules: + - apiGroups: + - batch + resources: + - jobs + verbs: + - get + - watch + - list + - create + - delete + - apiGroups: + - "" + resources: + - pods + - pods/log + verbs: + - get + - watch + - list + - create + - delete +{{- end }} \ No newline at end of file diff --git a/charts/testkube-api/templates/rolebinding.yaml b/charts/testkube-api/templates/rolebinding.yaml index 2333cfe62..d2f10aede 100644 --- a/charts/testkube-api/templates/rolebinding.yaml +++ b/charts/testkube-api/templates/rolebinding.yaml @@ -197,6 +197,28 @@ subjects: --- +apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} +kind: RoleBinding +metadata: + name: tests-job-crb-{{ .Release.Name }} + labels: {{- include "testkube-api.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: tests-job-{{ .Release.Name }} +subjects: + - kind: ServiceAccount + name: {{ include "testkube-api.testServiceAccountName" . }} + namespace: {{ .Release.Namespace }} + +--- + apiVersion: {{ include "global.capabilities.rbac.apiVersion" . }} kind: RoleBinding metadata: diff --git a/charts/testkube-api/templates/serviceaccount.yaml b/charts/testkube-api/templates/serviceaccount.yaml index 4678951b3..9cb42eb2f 100644 --- a/charts/testkube-api/templates/serviceaccount.yaml +++ b/charts/testkube-api/templates/serviceaccount.yaml @@ -15,4 +15,24 @@ metadata: {{- if .Values.global.annotations }} {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} - {{- end }} +{{- end }} + +{{- if .Values.testServiceAccount.create }} +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "testkube-api.testServiceAccountName" . }} + labels: + {{- include "global.labels.standard" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- with .Values.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +{{- end }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 5dff08720..40661cb33 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -105,8 +105,6 @@ templates: ## Base64 encoded PVC Container template pvcContainer: "" -jobServiceAccountName: "" - ## base64 encoded executors.json alike data executors: "" @@ -204,6 +202,16 @@ serviceAccount: ## If not set and create is true, a name is generated using the fullname template name: "" +## Test Job ServiceAccount parameters +testServiceAccount: + ## Specifies whether a service account should be created + create: true + ## Annotations to add to the service account + annotations: {} + +## Test Job ServiceAccount name +jobServiceAccountName: "" + ## Security Context ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod podSecurityContext: {} diff --git a/charts/testkube/README.md b/charts/testkube/README.md index e5e9df606..1334b6fba 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,31 +2,10 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.9.141](https://img.shields.io/badge/Version-1.9.141-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.14.7](https://img.shields.io/badge/Version-1.14.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install -IMPORTANT! - -Please note that there was a bug related to the label changes that caused some issues during upgrade to newer versions. -It was valid for versions `1.9.143` - `1.9.151`. It has been fixed since version `1.9.152`. - -For those who are still using the affected versions, there are two ways to address this issue: -1. Reinstall the Testkube helm-chart. - -OR - -2. Upgrade to the latest version setting empty values for the following parameters in `values.yaml`: -```aidl -testkube-api: - fullnameOverride: "" - nameOverride: "" - -testkube-dashboard: - fullnameOverride: "" - nameOverride: "" -``` - Add `kubeshop` Helm repository and fetch latest charts info: ```sh @@ -71,9 +50,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| | file://../global | global | 0.1.1 | -| file://../testkube-api | testkube-api | 1.9.32 | -| file://../testkube-dashboard | testkube-dashboard | 1.10.0 | -| file://../testkube-operator | testkube-operator | 1.9.4 | +| file://../testkube-api | testkube-api | 1.14.4 | +| file://../testkube-dashboard | testkube-dashboard | 1.14.1 | +| file://../testkube-operator | testkube-operator | 1.14.0 | | https://charts.bitnami.com/bitnami | mongodb | 12.1.31 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 0.19.1 | @@ -81,43 +60,48 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Key | Type | Default | Description | |-----|------|---------|-------------| -| global | object | `{"annotations":{},"imagePullSecrets":[],"imageRegistry":"","labels":{}}` | Global image parameters | +| global | object | `{"annotations":{},"imagePullSecrets":[],"imageRegistry":"","labels":{}}` | Important! Please, note that this will override sub-chart image parameters. | | global.annotations | object | `{}` | Annotations to add to all deployed objects | | global.imagePullSecrets | list | `[]` | Global Docker registry secret names as an array | | global.imageRegistry | string | `""` | Global Docker image registry | | global.labels | object | `{}` | Labels to add to all deployed objects | | mongodb.auth.enabled | bool | `false` | Toggle whether to enable MongoDB authentication | -| mongodb.containerSecurityContext | string | `nil` | Security Context for MongoDB container | +| mongodb.containerSecurityContext | object | `{}` | Security Context for MongoDB container | | mongodb.enabled | bool | `true` | Toggle whether to install MongoDB | | mongodb.fullnameOverride | string | `"testkube-mongodb"` | MongoDB fullname override | | mongodb.image.registry | string | `"docker.io"` | MongoDB image registry | | mongodb.image.repository | string | `"zcube/bitnami-compat-mongodb"` | MongoDB image repository | | mongodb.image.tag | string | `"5.0.10-debian-11-r19"` | MongoDB image tag | -| mongodb.podSecurityContext | string | `nil` | MongoDB Pod Security Context | +| mongodb.podSecurityContext | object | `{}` | MongoDB Pod Security Context | | mongodb.resources | object | `{"requests":{"cpu":"150m","memory":"100Mi"}}` | MongoDB resource settings | | mongodb.service | object | `{"clusterIP":"","nodePort":true,"port":"27017","portName":"mongodb"}` | MongoDB service settings | | mongodb.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | nats.exporter.resources | object | `{}` | Exporter resources settings | | nats.exporter.securityContext | object | `{}` | Security Context for Exporter container | -| nats.fullnameOverride | string | `"testkube-nats"` | | +| nats.nats.limits.maxPayload | string | `"8MB"` | Max payload | | nats.nats.resources | object | `{}` | NATS resource settings | | nats.nats.securityContext | object | `{}` | Security Context for NATS container | | nats.natsbox.securityContext | object | `{}` | Security Context for NATS Box container | | nats.natsbox.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | NATS Box tolerations settings | | nats.reloader.securityContext | object | `{}` | Security Context for Reloader container | | nats.securityContext | object | `{}` | NATS Pod Security Context | -| nats.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | -| preUpgradeHook | object | `{"enabled":true,"name":"mongodb-upgrade","podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | MongoDB pre-upgrade parameters | +| nats.tolerations[0].effect | string | `"NoSchedule"` | | +| nats.tolerations[0].key | string | `"kubernetes.io/arch"` | | +| nats.tolerations[0].operator | string | `"Equal"` | | +| nats.tolerations[0].value | string | `"arm64"` | | +| preUpgradeHook | object | `{"annotations":{},"enabled":true,"image":{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"},"labels":{},"name":"mongodb-upgrade","nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}],"ttlSecondsAfterFinished":100}` | MongoDB pre-upgrade parameters | | preUpgradeHook.enabled | bool | `true` | Upgrade hook is enabled | +| preUpgradeHook.image | object | `{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | | preUpgradeHook.name | string | `"mongodb-upgrade"` | Upgrade hook name | +| preUpgradeHook.nodeSelector | object | `{}` | Node labels for pod assignment. | | preUpgradeHook.podSecurityContext | object | `{}` | MongoDB Upgrade Pod Security Context | | preUpgradeHook.resources | object | `{}` | Specify resource limits and requests | | preUpgradeHook.securityContext | object | `{}` | Security Context for MongoDB Upgrade kubectl container | | preUpgradeHook.serviceAccount | object | `{"create":true}` | Create SA for upgrade hook | | preUpgradeHook.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-api.additionalNamespaces | list | `[]` | | | testkube-api.analyticsEnabled | bool | `true` | Enable analytics for Testkube | -| testkube-api.podStartTimeout | string | `30m` | Testkube timeout for pod start | -| testkube-api.cdeventsTarget | string | `""` | target for cdevents emission via http(s) | +| testkube-api.cdeventsTarget | string | `""` | | | testkube-api.cliIngress.annotations | object | `{}` | Additional annotations for the Ingress resource. | | testkube-api.cliIngress.enabled | bool | `false` | Use ingress | | testkube-api.cliIngress.hosts | list | `["testkube.example.com"]` | Hostnames must be provided if Ingress is enabled. | @@ -130,11 +114,11 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cliIngress.tlsenabled | bool | `false` | Toggle whether to enable TLS on the ingress | | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | -| testkube-api.dashboardUri | string | `""` | dashboard uri to be used in notification events | -| testkube-api.clusterName | string | `""` | cluster name to be used in events | +| testkube-api.clusterName | string | `""` | | +| testkube-api.dashboardUri | string | `""` | | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | -| testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API fullname override | +| testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | | testkube-api.image.digest | string | `""` | Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | | testkube-api.image.pullPolicy | string | `"IfNotPresent"` | Testkube API image tag | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | @@ -148,26 +132,36 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.minio.affinity | object | `{}` | Affinity for pod assignment. | | testkube-api.minio.enabled | bool | `true` | Toggle whether to install MinIO | | testkube-api.minio.extraEnvVars | object | `{}` | Minio extra vars | +| testkube-api.minio.extraVolumeMounts | list | `[]` | | +| testkube-api.minio.extraVolumes | list | `[]` | | | testkube-api.minio.image | object | `{"registry":"docker.io","repository":"minio/minio","tag":"latest"}` | Minio image from DockerHub | | testkube-api.minio.minioRootPassword | string | `"minio123"` | Root password | | testkube-api.minio.minioRootUser | string | `"minio"` | Root username | | testkube-api.minio.nodeSelector | object | `{}` | Node labels for pod assignment. | | testkube-api.minio.podSecurityContext | object | `{}` | MinIO Pod Security Context | +| testkube-api.minio.priorityClassName | string | `""` | | | testkube-api.minio.resources | object | `{}` | MinIO Resources settings | +| testkube-api.minio.secretPasswordKey | string | `""` | | +| testkube-api.minio.secretPasswordName | string | `""` | | +| testkube-api.minio.secretUserKey | string | `""` | | +| testkube-api.minio.secretUserName | string | `""` | | | testkube-api.minio.securityContext | object | `{}` | Security Context for MinIO container | | testkube-api.minio.serviceAccountName | string | `""` | ServiceAccount name to use for Minio | | testkube-api.minio.storage | string | `"10Gi"` | PVC Storage Request for MinIO. Should be available in the cluster. | | testkube-api.minio.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-api.mongodb.allowDiskUse | bool | `true` | Allow or prohibit writing temporary files on disk when a pipeline stage exceeds the 100 megabyte limit. | | testkube-api.mongodb.dsn | string | `"mongodb://testkube-mongodb:27017"` | MongoDB DSN | +| testkube-api.multinamespace.enabled | bool | `false` | | +| testkube-api.nameOverride | string | `"api-server"` | Testkube API name override | | testkube-api.nats.enabled | bool | `true` | Use NATS | | testkube-api.nats.uri | string | `"nats://testkube-nats:4222"` | NATS URI | | testkube-api.podSecurityContext | object | `{}` | Testkube API Pod Security Context | +| testkube-api.podStartTimeout | string | `"30m"` | Testkube timeout for pod start | +| testkube-api.priorityClassName | string | `""` | | | testkube-api.prometheus.enabled | bool | `false` | Use monitoring | | testkube-api.prometheus.interval | string | `"15s"` | Scrape interval | | testkube-api.prometheus.monitoringLabels | object | `{}` | The name of the label to use in serviceMonitor if Prometheus is enabled | -| testkube-api.rbac.createRoleBindings | bool | `true` | Toggle whether to install Testkube API RBAC roles bindings | -| testkube-api.rbac.createRoles | bool | `true` | Toggle whether to install Testkube API RBAC roles | +| testkube-api.rbac | object | `{"create":true}` | Toggle whether to deploy Testkube API RBAC | | testkube-api.readinessProbe | object | `{"initialDelaySeconds":30}` | Testkube API Readiness probe parameters | | testkube-api.readinessProbe.initialDelaySeconds | int | `30` | Initial delay for readiness probe | | testkube-api.resources | object | `{"requests":{"cpu":"200m","memory":"200Mi"}}` | Testkube API resource requests and limits | @@ -176,24 +170,33 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.service.labels | object | `{}` | Service labels | | testkube-api.service.port | int | `8088` | HTTP Port | | testkube-api.service.type | string | `"ClusterIP"` | Adapter service type | -| testkube-api.slackConfig | string | `""` | Slack config for the events, tests, testsuites and channels as base64-encoded string | +| testkube-api.serviceAccount.annotations | object | `{}` | | +| testkube-api.serviceAccount.create | bool | `true` | | +| testkube-api.serviceAccount.name | string | `""` | | +| testkube-api.slackConfig | string | `nil` | Slack config for the events, tests, testsuites and channels | | testkube-api.slackSecret | string | `""` | Slack secret to store slackToken, the key name should be SLACK_TOKEN | -| testkube-api.slackTemplate | string | `""` | Slack template for the events sent to Slack as base64-encoded string | | testkube-api.slackToken | string | `""` | Slack token from the testkube authentication endpoint | | testkube-api.storage.SSL | bool | `false` | MinIO Use SSL | | testkube-api.storage.accessKey | string | `"minio123"` | MinIO Secret Access Key | | testkube-api.storage.accessKeyId | string | `"minio"` | MinIO Access Key ID | | testkube-api.storage.bucket | string | `"testkube-artifacts"` | MinIO Bucket | -| testkube-api.storage.expiration | int | `0` | MinIO Expiration in days | +| testkube-api.storage.compressArtifacts | bool | `true` | Toggle whether to compress artifacts in Testkube API | | testkube-api.storage.endpoint | string | `""` | MinIO endpoint | | testkube-api.storage.endpoint_port | string | `"9000"` | MinIO endpoint port | +| testkube-api.storage.expiration | int | `0` | MinIO Expiration period in days | | testkube-api.storage.region | string | `""` | MinIO Region | | testkube-api.storage.scrapperEnabled | bool | `true` | Toggle whether to enable scraper in Testkube API | -| testkube-api.storage.compressArtifacts | bool | `true` | Toggle whether to compress artifacts in Testkube API | +| testkube-api.storage.secretKeyAccessKeyId | string | `""` | | +| testkube-api.storage.secretKeySecretAccessKey | string | `""` | | +| testkube-api.storage.secretNameAccessKeyId | string | `""` | | +| testkube-api.storage.secretNameSecretAccessKey | string | `""` | | | testkube-api.storage.token | string | `""` | MinIO Token | | testkube-api.testConnection.enabled | bool | `true` | Toggle whether to create Test Connection pod | | testkube-api.testConnection.resources | object | `{}` | Test Connection resource settings | | testkube-api.testConnection.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-api.testServiceAccount | object | `{"annotations":{},"create":true}` | Service Account parameters | +| testkube-api.testServiceAccount.annotations | object | `{}` | Annotations to add to the service account | +| testkube-api.testServiceAccount.create | bool | `true` | Specifies whether a service account should be created | | testkube-api.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-api.uiIngress.annotations | object | `{}` | Additional annotations for the Ingress resource. | | testkube-api.uiIngress.enabled | bool | `false` | Use Ingress | @@ -201,10 +204,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.uiIngress.path | string | `"/results/(v\\d/.*)"` | | | testkube-api.uiIngress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | | testkube-api.uiIngress.tlsenabled | bool | `false` | | -| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"labels":{},"path":"/","ipv6enabled":false,"tls":[],"tlsenabled":false},"nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback"},"extraEnvVars":[],"image":{"pullPolicy":"Always","registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP"},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | +| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"disableTelemetry":false,"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false},"nameOverride":"dashboard","nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""},"extraEnvFrom":[],"extraEnvVars":[],"image":{"pullPolicy":"Always","registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"annotations":{},"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"priorityClassName":"","serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP","volumeMounts":[],"volumes":[]},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"priorityClassName":"","proxyPrefix":"","replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | | testkube-dashboard.affinity | object | `{}` | Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set | | testkube-dashboard.apiServerEndpoint | string | `""` | Testkube API Server endpoint | -| testkube-dashboard.disableTelemetry | bool | `false` | Force disabling telemetry on the UI | | testkube-dashboard.autoscaling.annotations | object | `{}` | Specific autoscaling annotations | | testkube-dashboard.autoscaling.enabled | bool | `false` | Enable autoscaling for Testkube dashboard deployment | | testkube-dashboard.autoscaling.labels | object | `{}` | Specific autoscaling labels | @@ -212,38 +214,49 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.autoscaling.minReplicas | int | `1` | Minimum number of replicas to scale back | | testkube-dashboard.autoscaling.targetCPUUtilizationPercentage | int | `80` | Target CPU utilization percentage | | testkube-dashboard.autoscaling.targetMemoryUtilizationPercentage | int | `80` | Target Memory utilization percentage | -| testkube-dashboard.crdRevision | string | `"main"` | `testkube-operator` revision to take CRDs for UI validation | +| testkube-dashboard.disableTelemetry | bool | `false` | Force disabling telemetry on the UI | | testkube-dashboard.enabled | bool | `true` | Deploy dashboard | | testkube-dashboard.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | -| testkube-dashboard.fullnameOverride | string | `"testkube-dashboard"` | Full name that overrides Chart name | +| testkube-dashboard.fullnameOverride | string | `"testkube-dashboard"` | Testkube Dashboard fullname override | | testkube-dashboard.image.digest | string | `""` | Dashboard Image digest. If set, will override the tag | | testkube-dashboard.image.pullPolicy | string | `"IfNotPresent"` | Dashboard image tag | | testkube-dashboard.image.registry | string | `"docker.io"` | Dashboard image registry. Can be overridden by global parameters | | testkube-dashboard.image.repository | string | `"kubeshop/testkube-dashboard"` | Dashboard image name | -| testkube-dashboard.ingress | object | `{"annotations":{},"enabled":false,"hosts":[],"labels":{},"path":"/","ipv6enabled":false,"tls":[],"tlsenabled":false}` | Ingress parameters | +| testkube-dashboard.ingress | object | `{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false}` | Ingress parameters | | testkube-dashboard.ingress.annotations | object | `{}` | Additional annotations for the Ingress resource. | | testkube-dashboard.ingress.enabled | bool | `false` | Use ingress | | testkube-dashboard.ingress.hosts | list | `[]` | Hostnames must be provided if Ingress is enabled. | | testkube-dashboard.ingress.labels | object | `{}` | Specific Ingress labels | | testkube-dashboard.ingress.path | string | `"/"` | Path to controller | | testkube-dashboard.ingress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | +| testkube-dashboard.nameOverride | string | `"dashboard"` | Testkube Dashboard name override | | testkube-dashboard.nodeSelector | object | `{}` | Node labels for pod assignment. | | testkube-dashboard.oauth2.annotations | object | `{}` | Oauth2 specific annotations | | testkube-dashboard.oauth2.args | list | `[]` | Array of args for oauth2 provider or github as default | | testkube-dashboard.oauth2.enabled | bool | `false` | Use oauth | -| testkube-dashboard.oauth2.env | object | `{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback"}` | Pod environment variables for Teskube UI authentication | +| testkube-dashboard.oauth2.env | object | `{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""}` | Pod environment variables for Teskube UI authentication | | testkube-dashboard.oauth2.env.clientId | string | `""` | Client ID from Github OAuth application | | testkube-dashboard.oauth2.env.clientSecret | string | `""` | Client Secret from Github OAuth application | | testkube-dashboard.oauth2.env.cookieSecret | string | `""` | cookie secret generated using OpenSSL | | testkube-dashboard.oauth2.env.cookieSecure | string | `"false"` | false for http connection, true for https connections | | testkube-dashboard.oauth2.env.githubOrg | string | `""` | if you need to provide access only to members of your organization | | testkube-dashboard.oauth2.env.redirectUrl | string | `"http://testkube.example.com/oauth2/callback"` | "http://demo.testkube.io/oauth2/callback" | +| testkube-dashboard.oauth2.env.secretClientIdKey | string | `""` | k8s Secret Name key for clientId | +| testkube-dashboard.oauth2.env.secretClientIdName | string | `""` | k8s Secret Name for clientId | +| testkube-dashboard.oauth2.env.secretClientSecretKey | string | `""` | k8s Secret Key for clientSecret | +| testkube-dashboard.oauth2.env.secretClientSecretName | string | `""` | k8s Secret Name for clientSecret | +| testkube-dashboard.oauth2.env.secretCookieSecretKey | string | `""` | k8s Secret Key for CookieSecret | +| testkube-dashboard.oauth2.env.secretCookieSecretName | string | `""` | k8s Secret Name for CookieSecret | +| testkube-dashboard.oauth2.env.secretGithubOrgKey | string | `""` | k8s Secret Key for GithubOrg | +| testkube-dashboard.oauth2.env.secretGithubOrgName | string | `""` | k8s Secret Name for GithubOrg | +| testkube-dashboard.oauth2.extraEnvFrom | list | `[]` | Array with extra sources for environment variables | | testkube-dashboard.oauth2.extraEnvVars | list | `[]` | Array with extra environment variables to add to Locator nodes | | testkube-dashboard.oauth2.image.pullPolicy | string | `"Always"` | Oauth Image pull policy | | testkube-dashboard.oauth2.image.registry | string | `"quay.io"` | Oauth image registry. Can be overridden by global parameters | | testkube-dashboard.oauth2.image.repository | string | `"oauth2-proxy/oauth2-proxy"` | Oauth image name | | testkube-dashboard.oauth2.image.tag | string | `"latest"` | Oauth image tag | -| testkube-dashboard.oauth2.ingress | object | `{"labels":{}}` | Add additional Ingress labels | +| testkube-dashboard.oauth2.ingress | object | `{"annotations":{},"labels":{}}` | Add additional Ingress labels | +| testkube-dashboard.oauth2.ingress.annotations | object | `{}` | add Ingress annotations | | testkube-dashboard.oauth2.labels | object | `{}` | Oauth2 specific labels | | testkube-dashboard.oauth2.name | string | `"oauth2-proxy"` | Oauth Deployment name | | testkube-dashboard.oauth2.path | string | `"/oauth2"` | Ingress path | @@ -272,8 +285,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.affinity | object | `{}` | Affinity for Testkube Operator pod assignment. | | testkube-operator.apiFullname | string | `"testkube-api-server"` | Testkube API full name | | testkube-operator.apiPort | int | `8088` | Testkube Operator port | +| testkube-operator.enabled | bool | `true` | | | testkube-operator.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | -| testkube-operator.fullnameOverride | string | `"testkube-operator"` | | +| testkube-operator.fullnameOverride | string | `"testkube-operator"` | Testkube Operator fullname override | | testkube-operator.healthcheckPort | int | `8081` | Testkube Operator healthcheck port | | testkube-operator.image.digest | string | `""` | Testkube Operator image digest | | testkube-operator.image.pullPolicy | string | `""` | Testkube Operator image pull policy | @@ -282,14 +296,29 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.installCRD | bool | `true` | should the CRDs be installed | | testkube-operator.livenessProbe.initialDelaySeconds | int | `3` | Initial delay seconds for liveness probe | | testkube-operator.metricsServiceName | string | `""` | Name of the metrics server. If not specified, default name from the template is used | +| testkube-operator.nameOverride | string | `"testkube-operator"` | Testkube Operator name override | +| testkube-operator.namespace | string | `""` | | | testkube-operator.nodeSelector | object | `{}` | Node labels for Testkube Operator pod assignment. | +| testkube-operator.podAnnotations | object | `{}` | | +| testkube-operator.podLabels | object | `{}` | | | testkube-operator.podSecurityContext | object | `{}` | Testkube Operator Pod Security Context | +| testkube-operator.preUpgrade.annotations | object | `{}` | | +| testkube-operator.preUpgrade.enabled | bool | `true` | Upgrade hook is enabled | +| testkube-operator.preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","registry":"registry.k8s.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | +| testkube-operator.preUpgrade.labels | object | `{}` | | +| testkube-operator.preUpgrade.podAnnotations | object | `{}` | | +| testkube-operator.preUpgrade.podSecurityContext | object | `{}` | Upgrade Pod Security Context | +| testkube-operator.preUpgrade.resources | object | `{}` | Specify resource limits and requests | +| testkube-operator.preUpgrade.securityContext | object | `{}` | Security Context for Upgrade kubectl container | +| testkube-operator.preUpgrade.serviceAccount | object | `{"create":true}` | Create SA for upgrade hook | +| testkube-operator.preUpgrade.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-operator.preUpgrade.ttlSecondsAfterFinished | int | `100` | | +| testkube-operator.priorityClassName | string | `""` | | | testkube-operator.proxy.image.registry | string | `"gcr.io"` | Testkube Operator rbac-proxy image registry | | testkube-operator.proxy.image.repository | string | `"kubebuilder/kube-rbac-proxy"` | Testkube Operator rbac-proxy image repository | | testkube-operator.proxy.image.tag | string | `"v0.8.0"` | Testkube Operator rbac-proxy image tag | | testkube-operator.proxy.resources | object | `{}` | Testkube Operator rbac-proxy resource settings | -| testkube-operator.rbac.createRoleBindings | bool | `true` | should the operator create the RBAC role bindings | -| testkube-operator.rbac.createRoles | bool | `true` | should the operator create the RBAC roles | +| testkube-operator.rbac.create | bool | `true` | | | testkube-operator.readinessProbe | object | `{"initialDelaySeconds":3}` | Testkube Operator Readiness Probe parameters | | testkube-operator.readinessProbe.initialDelaySeconds | int | `3` | Initial delay seconds for readiness probe | | testkube-operator.replicaCount | int | `1` | Number of Testkube Operator Pod replicas | @@ -310,17 +339,19 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.annotations | object | `{}` | Webhook specific annotations | | testkube-operator.webhook.certificate | object | `{"secretName":"webhook-server-cert"}` | Webhook certificate | | testkube-operator.webhook.certificate.secretName | string | `"webhook-server-cert"` | Webhook certificate secret name | +| testkube-operator.webhook.createSecretJob.resources | object | `{}` | | | testkube-operator.webhook.enabled | bool | `true` | Use webhook | | testkube-operator.webhook.labels | object | `{}` | Webhook specific labels | | testkube-operator.webhook.migrate.backoffLimit | int | `1` | Number of retries before considering a Job as failed | | testkube-operator.webhook.migrate.enabled | bool | `true` | Deploy Migrate Job | -| testkube-operator.webhook.migrate.image.pullPolicy | string | `"Always"` | Migrate container job image pull policy | +| testkube-operator.webhook.migrate.image.pullPolicy | string | `"IfNotPresent"` | Migrate container job image pull policy | | testkube-operator.webhook.migrate.image.registry | string | `"docker.io"` | Migrate container job image registry | | testkube-operator.webhook.migrate.image.repository | string | `"rancher/kubectl"` | Migrate container job image name | | testkube-operator.webhook.migrate.image.version | string | `"v1.23.7"` | Migrate container job image tag | | testkube-operator.webhook.migrate.resources | object | `{}` | Migrate job resources settings | | testkube-operator.webhook.migrate.securityContext | object | `{"readOnlyRootFilesystem":true}` | Security Context for webhook migrate Container | | testkube-operator.webhook.migrate.securityContext.readOnlyRootFilesystem | bool | `true` | Make root filesystem of the container read-only | +| testkube-operator.webhook.migrate.ttlSecondsAfterFinished | int | `100` | | | testkube-operator.webhook.name | string | `"testkube-operator-webhook-admission"` | Name of the webhook | | testkube-operator.webhook.patch.annotations | object | `{}` | Annotations to add to the patch Job | | testkube-operator.webhook.patch.createSecretJob.resources | object | `{}` | kube-webhook-certgen create secret Job resource settings | @@ -341,6 +372,8 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patch.serviceAccount.annotations | object | `{}` | SA specific annotations | | testkube-operator.webhook.patch.serviceAccount.name | string | `"testkube-operator-webhook-cert-mgr"` | SA name | | testkube-operator.webhook.patch.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-operator.webhook.patch.ttlSecondsAfterFinished | int | `100` | | +| testkube-operator.webhook.patchWebhookJob.resources | object | `{}` | | ---------------------------------------------- Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 227950164..dad54de48 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -229,6 +229,22 @@ testkube-api: # Watch namespaces. In this case, a Role and a RoleBinding will be created for each specified namespace. additionalNamespaces: [] + ## Service Account parameters + serviceAccount: + #-- Specifies whether a service account should be created + create: true + #-- Annotations to add to the service account + annotations: {} + #-- The name of the service account to use. If not set and create is true, a name is generated using the fullname template. + name: "" + + # -- Service Account parameters + testServiceAccount: + # -- Specifies whether a service account should be created + create: true + # -- Annotations to add to the service account + annotations: {} + # Testkube Agent settings cloud: # -- Testkube Cloud API URL From 601363f8e880bbf2797f98c3decaafa865edc3b5 Mon Sep 17 00:00:00 2001 From: Dejan Pejchev Date: Fri, 22 Sep 2023 12:28:30 +0200 Subject: [PATCH 363/763] fix: missing jobs role --- charts/testkube-api/templates/role.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/charts/testkube-api/templates/role.yaml b/charts/testkube-api/templates/role.yaml index 2be1c0cdf..04a5bbb51 100644 --- a/charts/testkube-api/templates/role.yaml +++ b/charts/testkube-api/templates/role.yaml @@ -45,6 +45,16 @@ metadata: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} rules: + - apiGroups: + - batch + resources: + - jobs + verbs: + - get + - watch + - list + - create + - delete - apiGroups: - "" resources: From 473073a4e8b91dcbcde5c99e550a1acd0126fc59 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 22 Sep 2023 10:36:07 +0000 Subject: [PATCH 364/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 77212ef7f..c6b698f2f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:820cd99", + "image": "kubeshop/testkube-tracetest-executor:cd4a77f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:820cd99", + "image": "kubeshop/testkube-zap-executor:cd4a77f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:820cd99", + "image": "kubeshop/testkube-playwright-executor:cd4a77f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:820cd99", + "image": "kubeshop/testkube-jmeter-executor:cd4a77f", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:820cd99", + "image": "kubeshop/testkube-jmeterd-executor:cd4a77f", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:820cd99", + "image": "kubeshop/testkube-ginkgo-executor:cd4a77f", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:820cd99", + "image": "kubeshop/testkube-maven-executor:cd4a77f", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:820cd99", + "image": "kubeshop/testkube-gradle-executor:cd4a77f", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:820cd99", + "image": "kubeshop/testkube-kubepug-executor:cd4a77f", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:820cd99", + "image": "kubeshop/testkube-soapui-executor:cd4a77f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:820cd99", + "image": "kubeshop/testkube-k6-executor:cd4a77f", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:820cd99", + "image": "kubeshop/testkube-cypress-executor:cd4a77f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:820cd99", + "image": "kubeshop/testkube-curl-executor:cd4a77f", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:820cd99", + "image": "kubeshop/testkube-postman-executor:cd4a77f", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:820cd99", + "image": "kubeshop/testkube-artillery-executor:cd4a77f", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:820cd99", + "image": "kubeshop/testkube-scraper-executor:cd4a77f", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:820cd99", + "image": "kubeshop/testkube-init-executor:cd4a77f", "types": [] } } From 1250cc351caa98593293751125acbb71ed4af88d Mon Sep 17 00:00:00 2001 From: Dejan Pejchev Date: Fri, 22 Sep 2023 12:44:30 +0200 Subject: [PATCH 365/763] testkube-api: fix invalid role ref --- charts/testkube-api/templates/rolebinding.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/templates/rolebinding.yaml b/charts/testkube-api/templates/rolebinding.yaml index d2f10aede..2f32b6bcc 100644 --- a/charts/testkube-api/templates/rolebinding.yaml +++ b/charts/testkube-api/templates/rolebinding.yaml @@ -211,7 +211,7 @@ metadata: roleRef: apiGroup: rbac.authorization.k8s.io kind: Role - name: tests-job-{{ .Release.Name }} + name: tests-job-role-{{ .Release.Name }} subjects: - kind: ServiceAccount name: {{ include "testkube-api.testServiceAccountName" . }} From 2089d28e52bc9d9c76c91fa9220ef8f8d9081c63 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 25 Sep 2023 05:25:58 +0000 Subject: [PATCH 366/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 9b3151a60..9ae23ebfb 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.4 -appVersion: 1.14.4 +version: 1.14.5 +appVersion: 1.14.5 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3a9173241..e350d5fb8 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.8 +version: 1.14.9 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.4 + version: 1.14.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From f2bca34140db70f55f70af6ebd8a3cacde2bfe8a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 25 Sep 2023 14:05:07 +0000 Subject: [PATCH 367/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c6b698f2f..7635a2e6d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cd4a77f", + "image": "kubeshop/testkube-tracetest-executor:2d2231b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cd4a77f", + "image": "kubeshop/testkube-zap-executor:2d2231b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cd4a77f", + "image": "kubeshop/testkube-playwright-executor:2d2231b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cd4a77f", + "image": "kubeshop/testkube-jmeter-executor:2d2231b", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cd4a77f", + "image": "kubeshop/testkube-jmeterd-executor:2d2231b", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cd4a77f", + "image": "kubeshop/testkube-ginkgo-executor:2d2231b", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cd4a77f", + "image": "kubeshop/testkube-maven-executor:2d2231b", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cd4a77f", + "image": "kubeshop/testkube-gradle-executor:2d2231b", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cd4a77f", + "image": "kubeshop/testkube-kubepug-executor:2d2231b", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cd4a77f", + "image": "kubeshop/testkube-soapui-executor:2d2231b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cd4a77f", + "image": "kubeshop/testkube-k6-executor:2d2231b", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cd4a77f", + "image": "kubeshop/testkube-cypress-executor:2d2231b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cd4a77f", + "image": "kubeshop/testkube-curl-executor:2d2231b", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cd4a77f", + "image": "kubeshop/testkube-postman-executor:2d2231b", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cd4a77f", + "image": "kubeshop/testkube-artillery-executor:2d2231b", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cd4a77f", + "image": "kubeshop/testkube-scraper-executor:2d2231b", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cd4a77f", + "image": "kubeshop/testkube-init-executor:2d2231b", "types": [] } } From 87cd34bb1d93079b22fe14b46a4418abe5090d83 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 25 Sep 2023 17:46:42 +0000 Subject: [PATCH 368/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7635a2e6d..01ee52629 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2d2231b", + "image": "kubeshop/testkube-tracetest-executor:f52f34d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2d2231b", + "image": "kubeshop/testkube-zap-executor:f52f34d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2d2231b", + "image": "kubeshop/testkube-playwright-executor:f52f34d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2d2231b", + "image": "kubeshop/testkube-jmeter-executor:f52f34d", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2d2231b", + "image": "kubeshop/testkube-jmeterd-executor:f52f34d", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2d2231b", + "image": "kubeshop/testkube-ginkgo-executor:f52f34d", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2d2231b", + "image": "kubeshop/testkube-maven-executor:f52f34d", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2d2231b", + "image": "kubeshop/testkube-gradle-executor:f52f34d", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2d2231b", + "image": "kubeshop/testkube-kubepug-executor:f52f34d", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2d2231b", + "image": "kubeshop/testkube-soapui-executor:f52f34d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2d2231b", + "image": "kubeshop/testkube-k6-executor:f52f34d", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2d2231b", + "image": "kubeshop/testkube-cypress-executor:f52f34d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2d2231b", + "image": "kubeshop/testkube-curl-executor:f52f34d", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2d2231b", + "image": "kubeshop/testkube-postman-executor:f52f34d", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2d2231b", + "image": "kubeshop/testkube-artillery-executor:f52f34d", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2d2231b", + "image": "kubeshop/testkube-scraper-executor:f52f34d", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2d2231b", + "image": "kubeshop/testkube-init-executor:f52f34d", "types": [] } } From 36191bce0fb392a6960a6dcefa1e38b9397e0b5f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 27 Sep 2023 05:37:14 +0000 Subject: [PATCH 369/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 01ee52629..6b1b35aad 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f52f34d", + "image": "kubeshop/testkube-tracetest-executor:a3cd5d3", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f52f34d", + "image": "kubeshop/testkube-zap-executor:a3cd5d3", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f52f34d", + "image": "kubeshop/testkube-playwright-executor:a3cd5d3", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f52f34d", + "image": "kubeshop/testkube-jmeter-executor:a3cd5d3", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f52f34d", + "image": "kubeshop/testkube-jmeterd-executor:a3cd5d3", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f52f34d", + "image": "kubeshop/testkube-ginkgo-executor:a3cd5d3", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f52f34d", + "image": "kubeshop/testkube-maven-executor:a3cd5d3", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f52f34d", + "image": "kubeshop/testkube-gradle-executor:a3cd5d3", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f52f34d", + "image": "kubeshop/testkube-kubepug-executor:a3cd5d3", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f52f34d", + "image": "kubeshop/testkube-soapui-executor:a3cd5d3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f52f34d", + "image": "kubeshop/testkube-k6-executor:a3cd5d3", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f52f34d", + "image": "kubeshop/testkube-cypress-executor:a3cd5d3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f52f34d", + "image": "kubeshop/testkube-curl-executor:a3cd5d3", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f52f34d", + "image": "kubeshop/testkube-postman-executor:a3cd5d3", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f52f34d", + "image": "kubeshop/testkube-artillery-executor:a3cd5d3", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f52f34d", + "image": "kubeshop/testkube-scraper-executor:a3cd5d3", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f52f34d", + "image": "kubeshop/testkube-init-executor:a3cd5d3", "types": [] } } From 60ebededd799c1bf57ce01d14f52713eeb3ced3c Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 27 Sep 2023 10:08:36 +0300 Subject: [PATCH 370/763] replace image for pre-upgrade jobs (#642) --- charts/testkube-operator/values.yaml | 6 +++--- charts/testkube/values.yaml | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index 24eb2b924..f2e6bfd0a 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -294,9 +294,9 @@ preUpgrade: enabled: true # -- Specify image image: - registry: registry.k8s.io - repository: hyperkube - tag: v1.12.1 + registry: docker.io + repository: bitnami/kubectl + tag: 1.28.2 pullPolicy: IfNotPresent # -- Specify resource limits and requests resources: {} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index dad54de48..fd9004b01 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -30,9 +30,9 @@ preUpgradeHook: podAnnotations: { } # -- Specify image image: - registry: k8s.gcr.io - repository: hyperkube - tag: v1.12.1 + registry: docker.io + repository: bitnami/kubectl + tag: 1.28.2 pullPolicy: IfNotPresent # -- Specify resource limits and requests resources: {} @@ -1079,9 +1079,9 @@ testkube-operator: ttlSecondsAfterFinished: 100 # -- Specify image image: - registry: registry.k8s.io - repository: hyperkube - tag: v1.12.1 + registry: docker.io + repository: bitnami/kubectl + tag: 1.28.2 pullPolicy: IfNotPresent # -- Specify resource limits and requests resources: { } From 587539758c58f803e6365d4853b98c36626e4414 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 27 Sep 2023 07:31:51 +0000 Subject: [PATCH 371/763] Update executors.json --- charts/testkube-api/executors.json | 34 +++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6b1b35aad..1792f79ee 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a3cd5d3", + "image": "kubeshop/testkube-tracetest-executor:611808a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a3cd5d3", + "image": "kubeshop/testkube-zap-executor:611808a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a3cd5d3", + "image": "kubeshop/testkube-playwright-executor:611808a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a3cd5d3", + "image": "kubeshop/testkube-jmeter-executor:611808a", "command": [ "" ], @@ -138,7 +138,7 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a3cd5d3", + "image": "kubeshop/testkube-jmeterd-executor:611808a", "command": [ "" ], @@ -178,7 +178,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a3cd5d3", + "image": "kubeshop/testkube-ginkgo-executor:611808a", "command": [ "ginkgo" ], @@ -218,7 +218,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a3cd5d3", + "image": "kubeshop/testkube-maven-executor:611808a", "command": [ "mvn" ], @@ -251,7 +251,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a3cd5d3", + "image": "kubeshop/testkube-gradle-executor:611808a", "command": [ "gradle" ], @@ -283,7 +283,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a3cd5d3", + "image": "kubeshop/testkube-kubepug-executor:611808a", "command": [ "kubepug" ], @@ -316,7 +316,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a3cd5d3", + "image": "kubeshop/testkube-soapui-executor:611808a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -346,7 +346,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a3cd5d3", + "image": "kubeshop/testkube-k6-executor:611808a", "command": [ "k6" ], @@ -378,7 +378,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a3cd5d3", + "image": "kubeshop/testkube-cypress-executor:611808a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -414,7 +414,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a3cd5d3", + "image": "kubeshop/testkube-curl-executor:611808a", "command": [ "curl" ], @@ -443,7 +443,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a3cd5d3", + "image": "kubeshop/testkube-postman-executor:611808a", "command": [ "newman" ], @@ -479,7 +479,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a3cd5d3", + "image": "kubeshop/testkube-artillery-executor:611808a", "command": [ "artillery" ], @@ -514,7 +514,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a3cd5d3", + "image": "kubeshop/testkube-scraper-executor:611808a", "types": [] } }, @@ -522,7 +522,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a3cd5d3", + "image": "kubeshop/testkube-init-executor:611808a", "types": [] } } From bfd1a0ece18888aa664d6882492013d11a79d479 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Wed, 27 Sep 2023 10:12:25 +0200 Subject: [PATCH 372/763] testkube-api: update CRDs (#643) * testkube-api: update CRDs * testkube-api: revert installCRDs --- .../executor.testkube.io_executors.yaml | 211 +-- .../executor.testkube.io_webhooks.yaml | 16 +- .../templates/tests.testkube.io_scripts.yaml | 332 ++-- .../tests.testkube.io_templates.yaml | 4 +- .../tests.testkube.io_testexecutions.yaml | 4 +- .../templates/tests.testkube.io_tests.yaml | 1417 ++++++++------- .../tests.testkube.io_testsources.yaml | 27 +- ...tests.testkube.io_testsuiteexecutions.yaml | 8 +- .../tests.testkube.io_testsuites.yaml | 1524 ++++++++--------- .../tests.testkube.io_testtriggers.yaml | 580 +++---- 10 files changed, 2055 insertions(+), 2068 deletions(-) diff --git a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml index 93d3bb5a9..8718cb41a 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml @@ -1,9 +1,10 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null name: executors.executor.testkube.io spec: group: executor.testkube.io @@ -14,123 +15,129 @@ spec: singular: executor scope: Namespaced versions: - - name: v1 - schema: - openAPIV3Schema: - description: Executor is the Schema for the executors API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - name: v1 + schema: + openAPIV3Schema: + description: Executor is the Schema for the executors API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ExecutorSpec defines the desired state of Executor - properties: - args: - description: executor binary arguments - items: - type: string - type: array - command: - description: executor default binary command - items: - type: string - type: array - content_types: - description: ContentTypes list of handled content types - items: - enum: - - string - - file-uri - # Deprecated: use git instead - - git-file - # Deprecated: use git instead - - git-dir - - git - type: string - type: array - executor_type: - description: ExecutorType one of "rest" for rest openapi based executors - or "job" which will be default runners for testkube or "container" - for container executors - enum: - - job - - container + type: string + metadata: + type: object + spec: + description: ExecutorSpec defines the desired state of Executor + properties: + args: + description: executor binary arguments + items: type: string - features: - description: Features list of possible features which executor handles - items: - enum: - - artifacts - - junit-report - type: string - type: array - image: - description: Image for kube-job + type: array + command: + description: executor default binary command + items: type: string - imagePullSecrets: - description: container executor default image pull secrets - items: - description: LocalObjectReference contains enough information to - let you locate the referenced object inside the same namespace. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - type: array - job_template: - description: Job template to launch executor + type: array + content_types: + description: ContentTypes list of handled content types + items: + enum: + - string + - file-uri + - git-file + - git-dir + - git type: string - jobTemplateReference: - description: name of the template resource + type: array + executor_type: + description: ExecutorType one of "rest" for rest openapi based executors + or "job" which will be default runners for testkube or "container" + for container executors + enum: + - job + - container + type: string + features: + description: Features list of possible features which executor handles + items: + enum: + - artifacts + - junit-report type: string - meta: - description: Meta data about executor + type: array + image: + description: Image for kube-job + type: string + imagePullSecrets: + description: container executor default image pull secrets + items: + description: LocalObjectReference contains enough information to + let you locate the referenced object inside the same namespace. properties: - docsURI: - description: URI for executor docs - type: string - iconURI: - description: URI for executor icon + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' type: string - tooltips: - additionalProperties: - type: string - description: executor tooltips - type: object type: object - types: - description: Types defines what types can be handled by executor e.g. - "postman/collection", ":curl/command" etc - items: + type: array + job_template: + description: Job template to launch executor + type: string + jobTemplateReference: + description: name of the template resource + type: string + meta: + description: Meta data about executor + properties: + docsURI: + description: URI for executor docs + type: string + iconURI: + description: URI for executor icon + type: string + tooltips: + additionalProperties: + type: string + description: executor tooltips + type: object + type: object + slaves: + description: Slaves data to run test in distributed environment + properties: + image: type: string - type: array - uri: - description: URI for rest based executors + required: + - image + type: object + types: + description: Types defines what types can be handled by executor e.g. + "postman/collection", ":curl/command" etc + items: type: string - type: object - status: - description: ExecutorStatus defines the observed state of Executor - type: object - type: object - served: true - storage: true - subresources: - status: {} + type: array + uri: + description: URI for rest based executors + type: string + type: object + status: + description: ExecutorStatus defines the observed state of Executor + type: object + type: object + served: true + storage: true + subresources: + status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: [] -{{ end }} \ No newline at end of file +{{- end }} diff --git a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml index ec3b87dbe..ce65842f8 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_webhooks.yaml @@ -1,9 +1,10 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null name: webhooks.executor.testkube.io spec: group: executor.testkube.io @@ -21,13 +22,13 @@ spec: properties: apiVersion: description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' type: string kind: description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' type: string metadata: type: object @@ -70,7 +71,8 @@ spec: description: Labels to filter for tests and test suites type: string uri: - description: Uri is address where webhook should be made (golang template supported) + description: Uri is address where webhook should be made (golang template + supported) type: string type: object status: @@ -87,4 +89,4 @@ status: plural: "" conditions: [] storedVersions: [] -{{ end }} \ No newline at end of file +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_scripts.yaml b/charts/testkube-operator/templates/tests.testkube.io_scripts.yaml index dc726ac47..1ff1faf0e 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_scripts.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_scripts.yaml @@ -1,22 +1,12 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null name: scripts.tests.testkube.io spec: - conversion: - strategy: Webhook - webhook: - clientConfig: - service: - name: {{ include "testkube-operator.webhookServiceName" . }} - namespace: {{ include "testkube-operator.namespace" . }} - path: /convert - conversionReviewVersions: - - v1 - - v1beta1 group: tests.testkube.io names: kind: Script @@ -25,186 +15,186 @@ spec: singular: script scope: Namespaced versions: - - name: v1 - schema: - openAPIV3Schema: - description: Script is the Schema for the scripts API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - name: v1 + schema: + openAPIV3Schema: + description: Script is the Schema for the scripts API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ScriptSpec defines the desired state of Script - properties: - content: - description: script content as string (content depends from executor) - type: string - input-type: - description: 'script content type can be: - direct content - created + type: string + metadata: + type: object + spec: + description: ScriptSpec defines the desired state of Script + properties: + content: + description: script content as string (content depends from executor) + type: string + input-type: + description: 'script content type can be: - direct content - created from file, - git repo directory checkout in case when test is some kind of project or have more than one file,' + type: string + name: + description: script execution custom name + type: string + params: + additionalProperties: type: string - name: - description: script execution custom name - type: string - params: - additionalProperties: + description: execution params passed to executor + type: object + repository: + description: repository details if exists + properties: + branch: + description: branch/tag name for checkout type: string - description: execution params passed to executor - type: object - repository: - description: repository details if exists - properties: - branch: - description: branch/tag name for checkout - type: string - path: - description: if needed we can checkout particular path (dir or - file) in case of BIG/mono repositories - type: string - token: - description: git auth token for private repositories - type: string - type: - description: Type_ repository type - type: string - uri: - description: Uri of content file or git directory - type: string - username: - description: git auth username for private repositories - type: string - required: - - branch - - type - - uri - type: object - tags: - items: + path: + description: if needed we can checkout particular path (dir or + file) in case of BIG/mono repositories type: string - type: array - type: - description: script type - type: string - type: object - status: - description: ScriptStatus defines the observed state of Script - properties: - executions_count: - type: integer - last_execution: - format: date-time + token: + description: git auth token for private repositories + type: string + type: + description: Type_ repository type + type: string + uri: + description: Uri of content file or git directory + type: string + username: + description: git auth username for private repositories + type: string + required: + - branch + - type + - uri + type: object + tags: + items: type: string - type: object - type: object - served: true - storage: false - subresources: - status: {} - - name: v2 - schema: - openAPIV3Schema: - description: Script is the Schema for the scripts API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + type: array + type: + description: script type + type: string + type: object + status: + description: ScriptStatus defines the observed state of Script + properties: + executions_count: + type: integer + last_execution: + format: date-time + type: string + type: object + type: object + served: true + storage: false + subresources: + status: {} + - name: v2 + schema: + openAPIV3Schema: + description: Script is the Schema for the scripts API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: ScriptSpec defines the desired state of Script - properties: - content: - description: script content object - properties: - data: - description: script content body - type: string - repository: - description: repository of script content - properties: - branch: - description: branch/tag name for checkout - type: string - path: - description: if needed we can checkout particular path (dir - or file) in case of BIG/mono repositories - type: string - token: - description: git auth token for private repositories - type: string - type: - description: VCS repository type - type: string - uri: - description: uri of content file or git directory - type: string - username: - description: git auth username for private repositories - type: string - required: - - branch - - type - - uri - type: object - type: - description: script type - type: string - uri: - description: uri of script content - type: string - type: object - name: - description: script execution custom name - type: string - params: - additionalProperties: + type: string + metadata: + type: object + spec: + description: ScriptSpec defines the desired state of Script + properties: + content: + description: script content object + properties: + data: + description: script content body + type: string + repository: + description: repository of script content + properties: + branch: + description: branch/tag name for checkout + type: string + path: + description: if needed we can checkout particular path (dir + or file) in case of BIG/mono repositories + type: string + token: + description: git auth token for private repositories + type: string + type: + description: VCS repository type + type: string + uri: + description: uri of content file or git directory + type: string + username: + description: git auth username for private repositories + type: string + required: + - branch + - type + - uri + type: object + type: + description: script type type: string - description: execution params passed to executor - type: object - tags: - description: script tags - items: + uri: + description: uri of script content type: string - type: array - type: - description: script type + type: object + name: + description: script execution custom name + type: string + params: + additionalProperties: type: string - type: object - status: - description: ScriptStatus defines the observed state of Script - properties: - executions_count: - type: integer - last_execution: - format: date-time + description: execution params passed to executor + type: object + tags: + description: script tags + items: type: string - type: object - type: object - served: true - storage: true - subresources: - status: {} + type: array + type: + description: script type + type: string + type: object + status: + description: ScriptStatus defines the observed state of Script + properties: + executions_count: + type: integer + last_execution: + format: date-time + type: string + type: object + type: object + served: true + storage: true + subresources: + status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: [] -{{ end }} +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_templates.yaml b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml index 7609e6499..118f8aec2 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_templates.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml @@ -1,4 +1,4 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -66,4 +66,4 @@ status: plural: "" conditions: [] storedVersions: [] -{{ end }} \ No newline at end of file +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml index 175277877..5248e2332 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -1,4 +1,4 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -767,4 +767,4 @@ status: plural: "" conditions: [] storedVersions: [] -{{ end }} +{{- end }} \ No newline at end of file diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 6dc625d5c..22183d857 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -1,22 +1,12 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null name: tests.tests.testkube.io spec: - conversion: - strategy: Webhook - webhook: - clientConfig: - service: - name: {{ include "testkube-operator.webhookServiceName" . }} - namespace: {{ include "testkube-operator.namespace" . }} - path: /convert - conversionReviewVersions: - - v1 - - v1beta1 group: tests.testkube.io names: kind: Test @@ -25,786 +15,791 @@ spec: singular: test scope: Namespaced versions: - - name: v1 - schema: - openAPIV3Schema: - description: Test is the Schema for the tests API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - name: v1 + schema: + openAPIV3Schema: + description: Test is the Schema for the tests API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSpec defines the desired state of Test - properties: - after: - description: After steps is list of scripts which will be sequentially - orchestrated - items: - description: TestStepSpec will of particular type will have config - for possible step types - properties: - delay: - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - before: - description: Before steps is list of scripts which will be sequentially - orchestrated - items: - description: TestStepSpec will of particular type will have config - for possible step types - properties: - delay: - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - description: - type: string - repeats: - type: integer - steps: - description: Steps is list of scripts which will be sequentially orchestrated - items: - description: TestStepSpec will of particular type will have config - for possible step types - properties: - delay: - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - tags: - items: - type: string - type: array - type: object - status: - description: TestStatus defines the observed state of Test - type: object - type: object - served: true - storage: false - subresources: - status: {} - - name: v2 - schema: - openAPIV3Schema: - description: Test is the Schema for the tests API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSpec defines the desired state of Test - properties: - content: - description: test content object + type: string + metadata: + type: object + spec: + description: TestSpec defines the desired state of Test + properties: + after: + description: After steps is list of scripts which will be sequentially + orchestrated + items: + description: TestStepSpec will of particular type will have config + for possible step types properties: - data: - description: test content body - type: string - repository: - description: repository of test content + delay: properties: - branch: - description: branch/tag name for checkout - type: string - commit: - description: commit id (sha) for checkout + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + properties: + name: type: string - path: - description: if needed we can checkout particular path (dir - or file) in case of BIG/mono repositories + namespace: type: string - token: - description: git auth token for private repositories + stopOnFailure: + type: boolean + type: object + type: + type: string + type: object + type: array + before: + description: Before steps is list of scripts which will be sequentially + orchestrated + items: + description: TestStepSpec will of particular type will have config + for possible step types + properties: + delay: + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + properties: + name: type: string - type: - description: VCS repository type + namespace: type: string - uri: - description: uri of content file or git directory + stopOnFailure: + type: boolean + type: object + type: + type: string + type: object + type: array + description: + type: string + repeats: + type: integer + steps: + description: Steps is list of scripts which will be sequentially orchestrated + items: + description: TestStepSpec will of particular type will have config + for possible step types + properties: + delay: + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + properties: + name: type: string - username: - description: git auth username for private repositories + namespace: type: string - required: - - type - - uri + stopOnFailure: + type: boolean type: object type: - description: test type - type: string - uri: - description: uri of test content type: string type: object - executorArgs: - description: additional executor binary arguments - items: - type: string - type: array - name: - description: test execution custom name + type: array + tags: + items: type: string - params: - additionalProperties: + type: array + type: object + status: + description: TestStatus defines the observed state of Test + type: object + type: object + served: true + storage: false + subresources: + status: {} + - name: v2 + schema: + openAPIV3Schema: + description: Test is the Schema for the tests API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestSpec defines the desired state of Test + properties: + content: + description: test content object + properties: + data: + description: test content body type: string - description: DEPRECATED execution params passed to executor - type: object - schedule: - description: schedule in cron job format for scheduled test execution - type: string - type: - description: test type - type: string - variables: - additionalProperties: + repository: + description: repository of test content properties: - name: - description: variable name + branch: + description: branch/tag name for checkout + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout particular path (dir + or file) in case of BIG/mono repositories + type: string + token: + description: git auth token for private repositories type: string type: - description: variable type + description: VCS repository type type: string - value: - description: variable string value + uri: + description: uri of content file or git directory type: string - valueFrom: - description: or load it from var source - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the ConfigMap or its key - must be defined - type: boolean - required: - - key - type: object - fieldRef: - description: 'Selects a field of the pod: supports metadata.name, - metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, - spec.nodeName, spec.serviceAccountName, status.hostIP, - status.podIP, status.podIPs.' - properties: - apiVersion: - description: Version of the schema the FieldPath is - written in terms of, defaults to "v1". - type: string - fieldPath: - description: Path of the field to select in the specified - API version. - type: string - required: - - fieldPath - type: object - resourceFieldRef: - description: 'Selects a resource of the container: only - resources limits and requests (limits.cpu, limits.memory, - limits.ephemeral-storage, requests.cpu, requests.memory - and requests.ephemeral-storage) are currently supported.' - properties: - containerName: - description: 'Container name: required for volumes, - optional for env vars' - type: string - divisor: - anyOf: - - type: integer - - type: string - description: Specifies the output format of the exposed - resources, defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource to select' - type: string - required: - - resource - type: object - secretKeyRef: - description: Selects a key of a secret in the pod's namespace - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key - type: object - type: object + username: + description: git auth username for private repositories + type: string + required: + - type + - uri type: object - description: Variables are new params with secrets attached - type: object - type: object - status: - description: TestStatus defines the observed state of Test - properties: - executions_count: - type: integer - last_execution: - format: date-time + type: + description: test type + type: string + uri: + description: uri of test content + type: string + type: object + executorArgs: + description: additional executor binary arguments + items: type: string - type: object - type: object - served: true - storage: false - subresources: - status: {} - - name: v3 - schema: - openAPIV3Schema: - description: Test is the Schema for the tests API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSpec defines the desired state of Test - properties: - content: - description: test content object + type: array + name: + description: test execution custom name + type: string + params: + additionalProperties: + type: string + description: DEPRECATED execution params passed to executor + type: object + schedule: + description: schedule in cron job format for scheduled test execution + type: string + type: + description: test type + type: string + variables: + additionalProperties: properties: - data: - description: test content body + name: + description: variable name type: string - repository: - description: repository of test content + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source properties: - authType: - description: auth type for git requests - enum: - - basic - - header - type: string - branch: - description: branch/tag name for checkout - type: string - commit: - description: commit id (sha) for checkout - type: string - path: - description: if needed we can checkout particular path (dir - or file) in case of BIG/mono repositories - type: string - tokenSecret: - description: Testkube internal reference for secret storage - in Kubernetes secrets + configMapKeyRef: + description: Selects a key of a ConfigMap. properties: key: - description: object key + description: The key to select. type: string name: - description: object name + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' type: string + optional: + description: Specify whether the ConfigMap or its key + must be defined + type: boolean required: - - key - - name + - key type: object - certificateSecret: - description: certificateSecret is a reference to a secret - containing a certificate to use for git authentication - type: string - type: - description: VCS repository type - type: string - uri: - description: uri of content file or git directory - type: string - usernameSecret: - description: Testkube internal reference for secret storage - in Kubernetes secrets + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, + spec.nodeName, spec.serviceAccountName, status.hostIP, + status.podIP, status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath is + written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified + API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the exposed + resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace properties: key: - description: object key + description: The key of the secret to select from. Must + be a valid secret key. type: string name: - description: object name + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean required: - - key - - name + - key type: object - workingDir: - description: if provided we checkout the whole repository - and run test from this directory - type: string type: object - type: - description: | - type of sources a runner can get data from. - string: String content (e.g. Postman JSON file). - file-uri: content stored on the webserver. - git-file: the file stored in the Git repo in the given repository.path field. - git-dir: the entire git repo or git subdirectory depending on the repository.path field (Testkube does a shadow clone and sparse checkout to limit IOs in the case of monorepos) - git: automatically provisions either a file, directory or whole git repository depending on the repository.path field - enum: - - string - - file-uri - - git-file - - git-dir - - git - type: string - uri: - description: uri of test content - type: string type: object - description: - description: test description - type: string - executionRequest: - description: test execution request body - properties: - negativeTest: - description: negative test will fail if it is a success and it will succeed - if it is a failure - type: boolean - activeDeadlineSeconds: - description: Optional duration in seconds the pod may be active - on the node relative to StartTime before the system will actively - try to mark it failed and kill associated containers. Value - must be a positive integer. - format: int64 - type: integer - args: - description: additional executor binary arguments - items: + description: Variables are new params with secrets attached + type: object + type: object + status: + description: TestStatus defines the observed state of Test + properties: + executions_count: + type: integer + last_execution: + format: date-time + type: string + type: object + type: object + served: true + storage: false + subresources: + status: {} + - additionalPrinterColumns: + - jsonPath: .spec.type + name: Type + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v3 + schema: + openAPIV3Schema: + description: Test is the Schema for the tests API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestSpec defines the desired state of Test + properties: + content: + description: test content object + properties: + data: + description: test content body + type: string + repository: + description: repository of test content + properties: + authType: + description: auth type for git requests + enum: + - basic + - header type: string - type: array - argsMode: - description: usage mode for arguments - enum: - - append - - override - type: string - artifactRequest: - description: artifact request body with test artifacts - properties: - dirs: - description: artifact directories for scraping - items: - type: string - type: array - omitFolderPerExecution: - description: don't use a separate folder for execution artifacts - type: boolean - storageBucket: - description: artifact bucket storage - type: string - storageClassName: - description: artifact storage class name for container executor - type: string - volumeMountPath: - description: artifact volume mount path for container executor - type: string - type: object - command: - description: executor binary command - items: + branch: + description: branch/tag name for checkout type: string - type: array - cronJobTemplate: - description: cron job template extensions - type: string - cronJobTemplateReference: - description: name of the template resource - type: string - envConfigMaps: - description: config map references - items: - description: Reference to env resource + certificateSecret: + description: git auth certificate secret for private repositories + type: string + commit: + description: commit id (sha) for checkout + type: string + path: + description: if needed we can checkout particular path (dir + or file) in case of BIG/mono repositories + type: string + tokenSecret: + description: SecretRef is the Testkube internal reference + for secret storage in Kubernetes secrets properties: - mapToVariables: - description: whether we shoud map to variables from resource - type: boolean - mount: - description: whether we shoud mount resource - type: boolean - mountPath: - description: where we shoud mount resource + key: + description: object key type: string - reference: - description: LocalObjectReference contains enough information - to let you locate the referenced object inside the same - namespace. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object - required: - - reference - type: object - type: array - envSecrets: - description: secret references - items: - description: Reference to env resource - properties: - mapToVariables: - description: whether we shoud map to variables from resource - type: boolean - mount: - description: whether we shoud mount resource - type: boolean - mountPath: - description: where we shoud mount resource + name: + description: object name type: string - reference: - description: LocalObjectReference contains enough information - to let you locate the referenced object inside the same - namespace. - properties: - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - type: object required: - - reference + - key + - name type: object - type: array - envs: - additionalProperties: + type: + description: VCS repository type type: string - description: 'Environment variables passed to executor. Deprecated: - use Basic Variables instead' - type: object - executionLabels: - additionalProperties: + uri: + description: uri of content file or git directory type: string - description: test execution labels - type: object - httpProxy: - description: http proxy for executor containers - type: string - httpsProxy: - description: https proxy for executor containers - type: string - image: - description: container executor image - type: string - imagePullSecrets: - description: container executor image pull secrets - items: - description: LocalObjectReference contains enough information - to let you locate the referenced object inside the same namespace. + usernameSecret: + description: SecretRef is the Testkube internal reference + for secret storage in Kubernetes secrets properties: + key: + description: object key + type: string name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, uid?' + description: object name type: string + required: + - key + - name type: object - type: array - jobTemplate: - description: job template extensions - type: string - jobTemplateReference: - description: name of the template resource - type: string - name: - description: test execution custom name - type: string - namespace: - description: test kubernetes namespace (\"testkube\" when not - set) - type: string - number: - description: test execution number - format: int32 - type: integer - postRunScript: - description: script to run after test execution - type: string - preRunScript: - description: script to run before test execution - type: string - pvcTemplate: - description: pvc template extensions - type: string - pvcTemplateReference: - description: name of the template resource - type: string - scraperTemplate: - description: scraper template extensions - type: string - scraperTemplateReference: - description: name of the template resource + workingDir: + description: if provided we checkout the whole repository + and run test from this directory + type: string + type: object + type: + description: test type + enum: + - string + - file-uri + - git-file + - git-dir + - git + type: string + uri: + description: uri of test content + type: string + type: object + description: + description: test description + type: string + executionRequest: + description: test execution request body + properties: + activeDeadlineSeconds: + description: Optional duration in seconds the pod may be active + on the node relative to StartTime before the system will actively + try to mark it failed and kill associated containers. Value + must be a positive integer. + format: int64 + type: integer + args: + description: additional executor binary arguments + items: type: string - secretEnvs: - additionalProperties: + type: array + argsMode: + description: usage mode for arguments + enum: + - append + - override + type: string + artifactRequest: + description: artifact request body with test artifacts + properties: + dirs: + description: artifact directories for scraping + items: + type: string + type: array + omitFolderPerExecution: + description: don't use a separate folder for execution artifacts + type: boolean + storageBucket: + description: artifact bucket storage type: string - description: 'Execution variables passed to executor from secrets. - Deprecated: use Secret Variables instead' + storageClassName: + description: artifact storage class name for container executor + type: string + volumeMountPath: + description: artifact volume mount path for container executor + type: string + required: + - storageClassName + - volumeMountPath + type: object + command: + description: executor binary command + items: + type: string + type: array + cronJobTemplate: + description: cron job template extensions + type: string + cronJobTemplateReference: + description: name of the template resource + type: string + envConfigMaps: + description: config map references + items: + description: Reference to env resource + properties: + mapToVariables: + description: whether we shoud map to variables from resource + type: boolean + mount: + description: whether we shoud mount resource + type: boolean + mountPath: + description: where we shoud mount resource + type: string + reference: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same + namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + required: + - reference + type: object + type: array + envSecrets: + description: secret references + items: + description: Reference to env resource + properties: + mapToVariables: + description: whether we shoud map to variables from resource + type: boolean + mount: + description: whether we shoud mount resource + type: boolean + mountPath: + description: where we shoud mount resource + type: string + reference: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same + namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + required: + - reference type: object - sync: - description: whether to start execution sync or async - type: boolean - testSecretUUID: - description: test secret uuid + type: array + envs: + additionalProperties: type: string - testSuiteName: - description: unique test suite name (CRD Test suite name), if - it's run as a part of test suite + description: 'Environment variables passed to executor. Deprecated: + use Basic Variables instead' + type: object + executionLabels: + additionalProperties: type: string - testSuiteSecretUUID: - description: test suite secret uuid, if it's run as a part of - test suite + description: test execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + image: + description: container executor image + type: string + imagePullSecrets: + description: container executor image pull secrets + items: + description: LocalObjectReference contains enough information + to let you locate the referenced object inside the same namespace. + properties: + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, uid?' + type: string + type: object + type: array + isVariablesFileUploaded: + type: boolean + jobTemplate: + description: job template extensions + type: string + jobTemplateReference: + description: name of the template resource + type: string + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + negativeTest: + description: negative test will fail the execution if it is a + success and it will succeed if it is a failure + type: boolean + number: + description: test execution number + format: int32 + type: integer + postRunScript: + description: script to run after test execution + type: string + preRunScript: + description: script to run before test execution + type: string + pvcTemplate: + description: pvc template extensions + type: string + pvcTemplateReference: + description: name of the template resource + type: string + scraperTemplate: + description: scraper template extensions + type: string + scraperTemplateReference: + description: name of the template resource + type: string + secretEnvs: + additionalProperties: type: string - variables: - additionalProperties: - properties: - name: - description: variable name - type: string - type: - description: variable type - type: string - value: - description: variable string value - type: string - valueFrom: - description: or load it from var source - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + description: 'Execution variables passed to executor from secrets. + Deprecated: use Secret Variables instead' + type: object + sync: + description: whether to start execution sync or async + type: boolean + testSecretUUID: + description: test secret uuid + type: string + testSuiteName: + description: unique test suite name (CRD Test suite name), if + it's run as a part of test suite + type: string + testSuiteSecretUUID: + description: test suite secret uuid, if it's run as a part of + test suite + type: string + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - fieldRef: - description: 'Selects a field of the pod: supports metadata.name, + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' - properties: - apiVersion: - description: Version of the schema the FieldPath - is written in terms of, defaults to "v1". - type: string - fieldPath: - description: Path of the field to select in the - specified API version. - type: string - required: - - fieldPath - type: object - resourceFieldRef: - description: 'Selects a resource of the container: only + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' - properties: - containerName: - description: 'Container name: required for volumes, + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' - type: string - divisor: - anyOf: - - type: integer - - type: string - description: Specifies the output format of the - exposed resources, defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource to select' - type: string - required: - - resource - type: object - secretKeyRef: - description: Selects a key of a secret in the pod's - namespace - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object - type: object - type: object + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object type: object - variablesFile: - description: variables file content - need to be in format for - particular executor (e.g. postman envs file) - type: string - type: object - name: - description: test name - type: string - schedule: - description: schedule in cron job format for scheduled test execution - type: string - source: - description: reference to test source resource - type: string - type: - description: test type + type: object + variablesFile: + description: variables file content - need to be in format for + particular executor (e.g. postman envs file) + type: string + type: object + name: + description: test name + type: string + schedule: + description: schedule in cron job format for scheduled test execution + type: string + source: + description: reference to test source resource + type: string + type: + description: test type + type: string + uploads: + description: files to be used from minio uploads + items: type: string - uploads: - description: files to be used from minio uploads - items: + type: array + type: object + status: + description: TestStatus defines the observed state of Test + properties: + latestExecution: + description: latest execution result + properties: + endTime: + description: test end time + format: date-time type: string - type: array - type: object - status: - description: TestStatus defines the observed state of Test - properties: - latestExecution: - description: latest execution result - properties: - endTime: - description: test end time - format: date-time - type: string - id: - description: execution id - type: string - number: - description: execution number - format: int32 - type: integer - startTime: - description: test start time - format: date-time - type: string - status: - enum: - - queued - - running - - passed - - failed - - aborted - - timeout - type: string - type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} + id: + description: execution id + type: string + number: + description: execution number + format: int32 + type: integer + startTime: + description: test start time + format: date-time + type: string + status: + enum: + - queued + - running + - passed + - failed + - aborted + - timeout + type: string + type: object + type: object + type: object + served: true + storage: true + subresources: + status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: [] -{{ end }} \ No newline at end of file +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml index c26404d0a..fbf0f5105 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsources.yaml @@ -1,4 +1,4 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -50,16 +50,19 @@ spec: branch: description: branch/tag name for checkout type: string + certificateSecret: + description: git auth certificate secret for private repositories + type: string commit: description: commit id (sha) for checkout type: string path: - description: if needed we can checkout particular path (dir or - file) in case of BIG/mono repositories + description: If specified, does a sparse checkout of the repository + at the given path type: string tokenSecret: - description: Testkube internal reference for secret storage in - Kubernetes secrets + description: SecretRef is the Testkube internal reference for + secret storage in Kubernetes secrets properties: key: description: object key @@ -71,10 +74,6 @@ spec: - key - name type: object - certificateSecret: - description: certificateSecret is a reference to a secret - containing a certificate to use for git authentication - type: string type: description: VCS repository type type: string @@ -82,8 +81,8 @@ spec: description: uri of content file or git directory type: string usernameSecret: - description: Testkube internal reference for secret storage in - Kubernetes secrets + description: SecretRef is the Testkube internal reference for + secret storage in Kubernetes secrets properties: key: description: object key @@ -96,8 +95,8 @@ spec: - name type: object workingDir: - description: if provided we checkout the whole repository - and run test from this directory + description: if provided we checkout the whole repository and + run test from this directory type: string required: - type @@ -129,4 +128,4 @@ status: plural: "" conditions: [] storedVersions: [] -{{ end }} +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index 65d4c973a..9b52cb177 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -1,4 +1,4 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -305,8 +305,8 @@ spec: type: string type: array omitFolderPerExecution: - description: don't use a separate folder for execution - artifacts + description: don't use a separate folder for + execution artifacts type: boolean storageBucket: description: artifact bucket storage @@ -1360,4 +1360,4 @@ status: plural: "" conditions: [] storedVersions: [] -{{ end }} +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index c6b8a686f..aa3fbd0cc 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -1,22 +1,12 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.8.0 + creationTimestamp: null name: testsuites.tests.testkube.io spec: - conversion: - strategy: Webhook - webhook: - clientConfig: - service: - name: {{ include "testkube-operator.webhookServiceName" . }} - namespace: {{ include "testkube-operator.namespace" . }} - path: /convert - conversionReviewVersions: - - v1 - - v1beta1 group: tests.testkube.io names: kind: TestSuite @@ -25,821 +15,825 @@ spec: singular: testsuite scope: Namespaced versions: - - name: v1 - schema: - openAPIV3Schema: - description: TestSuite is the Schema for the testsuites API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - name: v1 + schema: + openAPIV3Schema: + description: TestSuite is the Schema for the testsuites API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSuiteSpec defines the desired state of TestSuite - properties: - after: - description: After steps is list of tests which will be sequentially - orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - description: TestSuiteStepExecute defines step to be executed - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - before: - description: Before steps is list of tests which will be sequentially - orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - description: TestSuiteStepExecute defines step to be executed - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - description: - type: string - params: - additionalProperties: - type: string - description: DEPRECATED execution params passed to executor + type: string + metadata: + type: object + spec: + description: TestSuiteSpec defines the desired state of TestSuite + properties: + after: + description: After steps is list of tests which will be sequentially + orchestrated + items: + description: TestSuiteStepSpec will of particular type will have + config for possible step types + properties: + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean + type: object + type: + type: string + type: object + type: array + before: + description: Before steps is list of tests which will be sequentially + orchestrated + items: + description: TestSuiteStepSpec will of particular type will have + config for possible step types + properties: + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean + type: object + type: + type: string type: object - repeats: - type: integer - schedule: - description: schedule in cron job format for scheduled test execution + type: array + description: + type: string + params: + additionalProperties: type: string - steps: - description: Steps is list of tests which will be sequentially orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - description: TestSuiteStepExecute defines step to be executed - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - type: string - type: object - type: array - variables: - additionalProperties: - properties: - name: - description: variable name - type: string - type: - description: variable type - type: string - value: - description: variable string value - type: string - valueFrom: - description: or load it from var source - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + description: DEPRECATED execution params passed to executor + type: object + repeats: + type: integer + schedule: + description: schedule in cron job format for scheduled test execution + type: string + steps: + description: Steps is list of tests which will be sequentially orchestrated + items: + description: TestSuiteStepSpec will of particular type will have + config for possible step types + properties: + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean + type: object + type: + type: string + type: object + type: array + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the ConfigMap or its key - must be defined - type: boolean - required: - - key - type: object - fieldRef: - description: 'Selects a field of the pod: supports metadata.name, + type: string + optional: + description: Specify whether the ConfigMap or its key + must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' - properties: - apiVersion: - description: Version of the schema the FieldPath is - written in terms of, defaults to "v1". - type: string - fieldPath: - description: Path of the field to select in the specified - API version. - type: string - required: - - fieldPath - type: object - resourceFieldRef: - description: 'Selects a resource of the container: only + properties: + apiVersion: + description: Version of the schema the FieldPath is + written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the specified + API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' - properties: - containerName: - description: 'Container name: required for volumes, + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' - type: string - divisor: - anyOf: - - type: integer - - type: string - description: Specifies the output format of the exposed - resources, defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource to select' - type: string - required: - - resource - type: object - secretKeyRef: - description: Selects a key of a secret in the pod's namespace - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the exposed + resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key must - be defined - type: boolean - required: - - key - type: object - type: object - type: object - description: Variables are new params with secrets attached + type: string + optional: + description: Specify whether the Secret or its key must + be defined + type: boolean + required: + - key + type: object + type: object type: object - type: object - status: - description: TestSuiteStatus defines the observed state of TestSuite - type: object - type: object - served: true - storage: false - subresources: - status: {} - - name: v2 - schema: - openAPIV3Schema: - description: TestSuite is the Schema for the testsuites API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + description: Variables are new params with secrets attached + type: object + type: object + status: + description: TestSuiteStatus defines the observed state of TestSuite + type: object + type: object + served: true + storage: false + subresources: + status: {} + - name: v2 + schema: + openAPIV3Schema: + description: TestSuite is the Schema for the testsuites API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSuiteSpec defines the desired state of TestSuite - properties: - after: - description: After steps is list of tests which will be sequentially - orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - description: TestSuiteStepExecute defines step to be executed - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - description: TestSuiteStepType defines different type of test suite steps - enum: - - execute - - delay - type: string - type: object - type: array - before: - description: Before steps is list of tests which will be sequentially - orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters - properties: - duration: - description: Duration in ms - format: int32 - type: integer - type: object - execute: - description: TestSuiteStepExecute defines step to be executed - properties: - name: - type: string - namespace: - type: string - stopOnFailure: - type: boolean - type: object - type: - description: TestSuiteStepType defines different type of test suite steps - enum: - - execute - - delay - type: string - type: object - type: array - description: - type: string - executionRequest: - description: test suite execution request body + type: string + metadata: + type: object + spec: + description: TestSuiteSpec defines the desired state of TestSuite + properties: + after: + description: After steps is list of tests which will be sequentially + orchestrated + items: + description: TestSuiteStepSpec for particular type will have config + for possible step types properties: - cronJobTemplate: - description: cron job template extensions - type: string - executionLabels: - additionalProperties: - type: string - description: execution labels + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer type: object - httpProxy: - description: http proxy for executor containers - type: string - httpsProxy: - description: https proxy for executor containers + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean + type: object + type: + description: TestSuiteStepType defines different type of test + suite steps + enum: + - execute + - delay type: string - labels: - additionalProperties: - type: string - description: test suite labels + type: object + type: array + before: + description: Before steps is list of tests which will be sequentially + orchestrated + items: + description: TestSuiteStepSpec for particular type will have config + for possible step types + properties: + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer type: object - name: - description: test execution custom name + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean + type: object + type: + description: TestSuiteStepType defines different type of test + suite steps + enum: + - execute + - delay type: string - namespace: - description: test kubernetes namespace (\"testkube\" when not - set) + type: object + type: array + description: + type: string + executionRequest: + description: TestSuiteExecutionRequest defines the execution request + body + properties: + cronJobTemplate: + description: cron job template extensions + type: string + executionLabels: + additionalProperties: type: string - secretUUID: - description: secret uuid + description: execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + labels: + additionalProperties: type: string - sync: - description: whether to start execution sync or async - type: boolean - timeout: - description: test suite timeout in seconds - format: int32 - type: integer - variables: - additionalProperties: - properties: - name: - description: variable name - type: string - type: - description: variable type - type: string - value: - description: variable string value - type: string - valueFrom: - description: or load it from var source - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + description: test suite labels + type: object + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + secretUUID: + description: secret uuid + type: string + sync: + description: whether to start execution sync or async + type: boolean + timeout: + description: timeout for test suite execution + format: int32 + type: integer + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source + properties: + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - fieldRef: - description: 'Selects a field of the pod: supports metadata.name, + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['''']`, `metadata.annotations['''']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.' - properties: - apiVersion: - description: Version of the schema the FieldPath - is written in terms of, defaults to "v1". - type: string - fieldPath: - description: Path of the field to select in the - specified API version. - type: string - required: - - fieldPath - type: object - resourceFieldRef: - description: 'Selects a resource of the container: only + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.' - properties: - containerName: - description: 'Container name: required for volumes, + properties: + containerName: + description: 'Container name: required for volumes, optional for env vars' - type: string - divisor: - anyOf: - - type: integer - - type: string - description: Specifies the output format of the - exposed resources, defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource to select' - type: string - required: - - resource - type: object - secretKeyRef: - description: Selects a key of a secret in the pod's - namespace - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object - type: object - type: object + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object + type: object + type: object + type: object + type: object + repeats: + type: integer + schedule: + description: schedule in cron job format for scheduled test execution + type: string + steps: + description: Steps is list of tests which will be sequentially orchestrated + items: + description: TestSuiteStepSpec for particular type will have config + for possible step types + properties: + delay: + description: TestSuiteStepDelay contains step delay parameters + properties: + duration: + description: Duration in ms + format: int32 + type: integer + type: object + execute: + description: TestSuiteStepExecute defines step to be executed + properties: + name: + type: string + namespace: + type: string + stopOnFailure: + type: boolean type: object + type: + description: TestSuiteStepType defines different type of test + suite steps + enum: + - execute + - delay + type: string type: object - repeats: - type: integer - schedule: - description: schedule in cron job format for scheduled test execution - type: string - steps: - description: Steps is list of tests which will be sequentially orchestrated - items: - description: TestSuiteStepSpec will of particular type will have - config for possible step types - properties: - delay: - description: TestSuiteStepDelay contains step delay parameters + type: array + type: object + status: + description: TestSuiteStatus defines the observed state of TestSuite + properties: + latestExecution: + description: latest execution result + properties: + endTime: + description: test suite execution end time + format: date-time + type: string + id: + description: execution id + type: string + startTime: + description: test suite execution start time + format: date-time + type: string + status: + enum: + - queued + - running + - passed + - failed + - aborting + - aborted + - timeout + type: string + type: object + type: object + type: object + served: true + storage: false + subresources: + status: {} + - name: v3 + schema: + openAPIV3Schema: + description: TestSuite is the Schema for the testsuites API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TestSuiteSpec defines the desired state of TestSuite + properties: + after: + description: After batch steps is list of batch tests which will be + sequentially orchestrated for parallel tests in each batch + items: + description: TestSuiteBatchStep is set of steps run in parallel + properties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types properties: - duration: - description: Duration in ms - format: int32 - type: integer + delay: + description: delay duration in time units + format: duration + type: string + test: + description: object name + type: string type: object - execute: - description: TestSuiteStepExecute defines step to be executed + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: array + before: + description: Before batch steps is list of batch tests which will + be sequentially orchestrated for parallel tests in each batch + items: + description: TestSuiteBatchStep is set of steps run in parallel + properties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types properties: - name: + delay: + description: delay duration in time units + format: duration type: string - namespace: + test: + description: object name type: string - stopOnFailure: - type: boolean type: object - type: - description: TestSuiteStepType defines different type of test suite steps - enum: - - execute - - delay - type: string - type: object - type: array - type: object - status: - description: TestSuiteStatus defines the observed state of TestSuite - properties: - latestExecution: - description: latest execution result - properties: - endTime: - description: test suite execution end time - format: date-time - type: string - id: - description: execution id - type: string - startTime: - description: test suite execution start time - format: date-time + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure + type: object + type: array + description: + type: string + executionRequest: + description: test suite execution request body + properties: + cronJobTemplate: + description: cron job template extensions + type: string + cronJobTemplateReference: + description: name of the template resource + type: string + executionLabels: + additionalProperties: type: string - status: - enum: - - queued - - running - - passed - - failed - - aborting - - aborted - - timeout + description: execution labels + type: object + httpProxy: + description: http proxy for executor containers + type: string + httpsProxy: + description: https proxy for executor containers + type: string + jobTemplate: + description: job template extensions + type: string + jobTemplateReference: + description: name of the template resource + type: string + labels: + additionalProperties: type: string - type: object - type: object - type: object - served: true - storage: false - subresources: - status: {} - - name: v3 - schema: - openAPIV3Schema: - description: TestSuite is the Schema for the testsuites API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation - of an object. Servers should convert recognized schemas to the latest - internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this - object represents. Servers may infer this from the endpoint the client - submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestSuiteSpec defines the desired state of TestSuite - properties: - after: - description: After batch steps is list of batch tests which will be - sequentially orchestrated for parallel tests in each batch - items: - description: set of steps run in parallel - properties: - execute: - items: - description: TestSuiteStepSpec for particular type will have - config for possible step types - properties: - delay: - description: delay duration in time units - format: duration - type: string - test: - description: object name - type: string - type: object - type: array - stopOnFailure: - type: boolean - required: - - stopOnFailure + description: test suite labels type: object - type: array - before: - description: Before batch steps is list of batch tests which will - be sequentially orchestrated for parallel tests in each batch - items: - description: set of steps run in parallel - properties: - execute: - items: - description: TestSuiteStepSpec for particular type will have - config for possible step types + name: + description: test execution custom name + type: string + namespace: + description: test kubernetes namespace (\"testkube\" when not + set) + type: string + pvcTemplate: + description: pvc template extensions + type: string + pvcTemplateReference: + description: name of the template resource + type: string + scraperTemplate: + description: scraper template extensions + type: string + scraperTemplateReference: + description: name of the template resource + type: string + secretUUID: + description: secret uuid + type: string + sync: + description: whether to start execution sync or async + type: boolean + timeout: + description: timeout for test suite execution + format: int32 + type: integer + variables: + additionalProperties: + properties: + name: + description: variable name + type: string + type: + description: variable type + type: string + value: + description: variable string value + type: string + valueFrom: + description: or load it from var source properties: - delay: - description: delay duration in time units - format: duration - type: string - test: - description: object name - type: string + configMapKeyRef: + description: Selects a key of a ConfigMap. + properties: + key: + description: The key to select. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the ConfigMap or its + key must be defined + type: boolean + required: + - key + type: object + fieldRef: + description: 'Selects a field of the pod: supports metadata.name, + metadata.namespace, `metadata.labels['''']`, + `metadata.annotations['''']`, spec.nodeName, + spec.serviceAccountName, status.hostIP, status.podIP, + status.podIPs.' + properties: + apiVersion: + description: Version of the schema the FieldPath + is written in terms of, defaults to "v1". + type: string + fieldPath: + description: Path of the field to select in the + specified API version. + type: string + required: + - fieldPath + type: object + resourceFieldRef: + description: 'Selects a resource of the container: only + resources limits and requests (limits.cpu, limits.memory, + limits.ephemeral-storage, requests.cpu, requests.memory + and requests.ephemeral-storage) are currently supported.' + properties: + containerName: + description: 'Container name: required for volumes, + optional for env vars' + type: string + divisor: + anyOf: + - type: integer + - type: string + description: Specifies the output format of the + exposed resources, defaults to "1" + pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ + x-kubernetes-int-or-string: true + resource: + description: 'Required: resource to select' + type: string + required: + - resource + type: object + secretKeyRef: + description: Selects a key of a secret in the pod's + namespace + properties: + key: + description: The key of the secret to select from. Must + be a valid secret key. + type: string + name: + description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names + TODO: Add other useful fields. apiVersion, kind, + uid?' + type: string + optional: + description: Specify whether the Secret or its key + must be defined + type: boolean + required: + - key + type: object type: object - type: array - stopOnFailure: - type: boolean - required: - - stopOnFailure + type: object type: object - type: array - description: - type: string - executionRequest: - description: test suite execution request body + type: object + repeats: + type: integer + schedule: + description: schedule in cron job format for scheduled test execution + type: string + steps: + description: Batch steps is list of batch tests which will be sequentially + orchestrated for parallel tests in each batch + items: + description: TestSuiteBatchStep is set of steps run in parallel properties: - cronJobTemplate: - description: cron job template extensions - type: string - cronJobTemplateReference: - description: name of the template resource - type: string - executionLabels: - additionalProperties: - type: string - description: execution labels - type: object - httpProxy: - description: http proxy for executor containers - type: string - httpsProxy: - description: https proxy for executor containers - type: string - jobTemplate: - description: job template extensions - type: string - jobTemplateReference: - description: name of the template resource - type: string - labels: - additionalProperties: - type: string - description: test suite labels - type: object - name: - description: test execution custom name - type: string - namespace: - description: test kubernetes namespace (\"testkube\" when not - set) - type: string - pvcTemplate: - description: pvc template extensions - type: string - pvcTemplateReference: - description: name of the template resource - type: string - scraperTemplate: - description: scraper template extensions - type: string - scraperTemplateReference: - description: name of the template resource - type: string - secretUUID: - description: secret uuid - type: string - sync: - description: whether to start execution sync or async - type: boolean - timeout: - description: timeout for test suite execution - format: int32 - type: integer - variables: - additionalProperties: + execute: + items: + description: TestSuiteStepSpec for particular type will have + config for possible step types properties: - name: - description: variable name - type: string - type: - description: variable type + delay: + description: delay duration in time units + format: duration type: string - value: - description: variable string value + test: + description: object name type: string - valueFrom: - description: or load it from var source - properties: - configMapKeyRef: - description: Selects a key of a ConfigMap. - properties: - key: - description: The key to select. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the ConfigMap or its - key must be defined - type: boolean - required: - - key - type: object - fieldRef: - description: 'Selects a field of the pod: supports metadata.name, - metadata.namespace, `metadata.labels['''']`, - `metadata.annotations['''']`, spec.nodeName, - spec.serviceAccountName, status.hostIP, status.podIP, - status.podIPs.' - properties: - apiVersion: - description: Version of the schema the FieldPath - is written in terms of, defaults to "v1". - type: string - fieldPath: - description: Path of the field to select in the - specified API version. - type: string - required: - - fieldPath - type: object - resourceFieldRef: - description: 'Selects a resource of the container: only - resources limits and requests (limits.cpu, limits.memory, - limits.ephemeral-storage, requests.cpu, requests.memory - and requests.ephemeral-storage) are currently supported.' - properties: - containerName: - description: 'Container name: required for volumes, - optional for env vars' - type: string - divisor: - anyOf: - - type: integer - - type: string - description: Specifies the output format of the - exposed resources, defaults to "1" - pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$ - x-kubernetes-int-or-string: true - resource: - description: 'Required: resource to select' - type: string - required: - - resource - type: object - secretKeyRef: - description: Selects a key of a secret in the pod's - namespace - properties: - key: - description: The key of the secret to select from. Must - be a valid secret key. - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names - TODO: Add other useful fields. apiVersion, kind, - uid?' - type: string - optional: - description: Specify whether the Secret or its key - must be defined - type: boolean - required: - - key - type: object - type: object type: object - type: object - type: object - repeats: - type: integer - schedule: - description: schedule in cron job format for scheduled test execution - type: string - steps: - description: Batch steps is list of batch tests which will be sequentially - orchestrated for parallel tests in each batch - items: - description: set of steps run in parallel - properties: - execute: - items: - description: TestSuiteStepSpec for particular type will have - config for possible step types - properties: - delay: - description: delay duration in time units - format: duration - type: string - test: - description: object name - type: string - type: object - type: array - stopOnFailure: - type: boolean - required: - - stopOnFailure - type: object - type: array - type: object - status: - description: TestSuiteStatus defines the observed state of TestSuite - properties: - latestExecution: - description: latest execution result - properties: - endTime: - description: test suite execution end time - format: date-time - type: string - id: - description: execution id - type: string - startTime: - description: test suite execution start time - format: date-time - type: string - status: - type: string + type: array + stopOnFailure: + type: boolean + required: + - stopOnFailure type: object - type: object - type: object - served: true - storage: true - subresources: - status: {} + type: array + type: object + status: + description: TestSuiteStatus defines the observed state of TestSuite + properties: + latestExecution: + description: latest execution result + properties: + endTime: + description: test suite execution end time + format: date-time + type: string + id: + description: execution id + type: string + startTime: + description: test suite execution start time + format: date-time + type: string + status: + type: string + type: object + type: object + type: object + served: true + storage: true + subresources: + status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: [] -{{ end }} \ No newline at end of file +{{- end }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml index f4d69b360..630ca3176 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml @@ -1,4 +1,4 @@ -{{ if .Values.installCRD }} +{{- if .Values.installCRD }} apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: @@ -15,310 +15,310 @@ spec: singular: testtrigger scope: Namespaced versions: - - additionalPrinterColumns: - - jsonPath: .spec.resource - name: Resource - type: string - - jsonPath: .spec.event - name: Event - type: string - - jsonPath: .spec.execution - name: Execution - type: string - - jsonPath: .metadata.creationTimestamp - name: Age - type: date - name: v1 - schema: - openAPIV3Schema: - description: TestTrigger is the Schema for the testtriggers API - properties: - apiVersion: - description: 'APIVersion defines the versioned schema of this representation + - additionalPrinterColumns: + - jsonPath: .spec.resource + name: Resource + type: string + - jsonPath: .spec.event + name: Event + type: string + - jsonPath: .spec.execution + name: Execution + type: string + - jsonPath: .metadata.creationTimestamp + name: Age + type: date + name: v1 + schema: + openAPIV3Schema: + description: TestTrigger is the Schema for the testtriggers API + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' - type: string - kind: - description: 'Kind is a string value representing the REST resource this + type: string + kind: + description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - metadata: - type: object - spec: - description: TestTriggerSpec defines the desired state of TestTrigger - properties: - action: - description: Action represents what needs to be executed for selected - Execution - enum: - - run - type: string - concurrencyPolicy: - description: ConcurrencyPolicy defines concurrency policy for selected - Execution - enum: - - allow - - forbid - - replace - type: string - conditionSpec: - description: What resource conditions should be matched - properties: - conditions: - description: list of test trigger conditions - items: - description: TestTriggerCondition is used for definition of - the condition for test triggers - properties: - reason: - description: test trigger condition reason - type: string - status: - description: TestTriggerConditionStatuses defines condition - statuses for test triggers - enum: - - "True" - - "False" - - Unknown - type: string - ttl: - description: duration in seconds in the past from current - time when the condition is still valid - format: int32 - type: integer - type: - description: test trigger condition - type: string - required: - - status - - type - type: object - type: array - delay: - description: duration in seconds the test trigger waits between - condition check - format: int32 - type: integer - timeout: - description: duration in seconds the test trigger waits for conditions, - until its stopped - format: int32 - type: integer - type: object - delay: - description: Delay is a duration string which specifies how long should - the test be delayed after a trigger is matched - format: duration - type: string - event: - description: On which Event for a Resource should an Action be triggered - enum: - - created - - modified - - deleted - - deployment-scale-update - - deployment-image-update - - deployment-env-update - - deployment-containers-modified - type: string - execution: - description: Execution identifies for which test execution should - an Action be executed - enum: - - test - - testsuite - type: string - probeSpec: - description: What resource probes should be matched - properties: - delay: - description: duration in seconds the test trigger waits between - probes - format: int32 - type: integer - probes: - description: list of test trigger probes - items: - description: TestTriggerProbe is used for definition of the - probe for test triggers - properties: - headers: - additionalProperties: - type: string - description: test trigger condition probe headers to submit - type: object - host: - description: test trigger condition probe host, default - is pod ip or service name - type: string - path: - description: test trigger condition probe path to check, - default is / - type: string - port: - description: test trigger condition probe port to connect - format: int32 - type: integer - scheme: - description: test trigger condition probe scheme to connect - to host, default is http - type: string - type: object - type: array - timeout: - description: duration in seconds the test trigger waits for probes, - until its stopped - format: int32 - type: integer - type: object - resource: - description: For which Resource do we monitor Event which triggers - an Action on certain conditions - enum: - - pod - - deployment - - statefulset - - daemonset - - service - - ingress - - event - - configmap - type: string - resourceSelector: - description: ResourceSelector identifies which Kubernetes Objects - should be watched - properties: - labelSelector: - description: LabelSelector is used to identify a group of Kubernetes - Objects based on their metadata labels + type: string + metadata: + type: object + spec: + description: TestTriggerSpec defines the desired state of TestTrigger + properties: + action: + description: Action represents what needs to be executed for selected + Execution + enum: + - run + type: string + concurrencyPolicy: + description: ConcurrencyPolicy defines concurrency policy for selected + Execution + enum: + - allow + - forbid + - replace + type: string + conditionSpec: + description: What resource conditions should be matched + properties: + conditions: + description: list of test trigger conditions + items: + description: TestTriggerCondition is used for definition of + the condition for test triggers properties: - matchExpressions: - description: matchExpressions is a list of label selector - requirements. The requirements are ANDed. - items: - description: A label selector requirement is a selector - that contains values, a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key that the selector - applies to. - type: string - operator: - description: operator represents a key's relationship - to a set of values. Valid operators are In, NotIn, - Exists and DoesNotExist. - type: string - values: - description: values is an array of string values. If - the operator is In or NotIn, the values array must - be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced - during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: - additionalProperties: - type: string - description: matchLabels is a map of {key,value} pairs. A - single {key,value} in the matchLabels map is equivalent - to an element of matchExpressions, whose key field is "key", - the operator is "In", and the values array contains only - "value". The requirements are ANDed. - type: object + reason: + description: test trigger condition reason + type: string + status: + description: TestTriggerConditionStatuses defines condition + statuses for test triggers + enum: + - "True" + - "False" + - Unknown + type: string + ttl: + description: duration in seconds in the past from current + time when the condition is still valid + format: int32 + type: integer + type: + description: test trigger condition + type: string + required: + - status + - type type: object - name: - description: Name selector is used to identify a Kubernetes Object - based on the metadata name - type: string - namespace: - description: Namespace of the Kubernetes object - type: string - type: object - testSelector: - description: TestSelector identifies on which Testkube Kubernetes - Objects an Action should be taken - properties: - labelSelector: - description: LabelSelector is used to identify a group of Kubernetes - Objects based on their metadata labels + type: array + delay: + description: duration in seconds the test trigger waits between + condition check + format: int32 + type: integer + timeout: + description: duration in seconds the test trigger waits for conditions, + until its stopped + format: int32 + type: integer + type: object + delay: + description: Delay is a duration string which specifies how long should + the test be delayed after a trigger is matched + format: duration + type: string + event: + description: On which Event for a Resource should an Action be triggered + enum: + - created + - modified + - deleted + - deployment-scale-update + - deployment-image-update + - deployment-env-update + - deployment-containers-modified + type: string + execution: + description: Execution identifies for which test execution should + an Action be executed + enum: + - test + - testsuite + type: string + probeSpec: + description: What resource probes should be matched + properties: + delay: + description: duration in seconds the test trigger waits between + probes + format: int32 + type: integer + probes: + description: list of test trigger probes + items: + description: TestTriggerProbe is used for definition of the + probe for test triggers properties: - matchExpressions: - description: matchExpressions is a list of label selector - requirements. The requirements are ANDed. - items: - description: A label selector requirement is a selector - that contains values, a key, and an operator that relates - the key and values. - properties: - key: - description: key is the label key that the selector - applies to. - type: string - operator: - description: operator represents a key's relationship - to a set of values. Valid operators are In, NotIn, - Exists and DoesNotExist. - type: string - values: - description: values is an array of string values. If - the operator is In or NotIn, the values array must - be non-empty. If the operator is Exists or DoesNotExist, - the values array must be empty. This array is replaced - during a strategic merge patch. - items: - type: string - type: array - required: - - key - - operator - type: object - type: array - matchLabels: + headers: additionalProperties: type: string - description: matchLabels is a map of {key,value} pairs. A - single {key,value} in the matchLabels map is equivalent - to an element of matchExpressions, whose key field is "key", - the operator is "In", and the values array contains only - "value". The requirements are ANDed. + description: test trigger condition probe headers to submit type: object + host: + description: test trigger condition probe host, default + is pod ip or service name + type: string + path: + description: test trigger condition probe path to check, + default is / + type: string + port: + description: test trigger condition probe port to connect + format: int32 + type: integer + scheme: + description: test trigger condition probe scheme to connect + to host, default is http + type: string type: object - name: - description: Name selector is used to identify a Kubernetes Object - based on the metadata name - type: string - namespace: - description: Namespace of the Kubernetes object - type: string - type: object - required: - - action + type: array + timeout: + description: duration in seconds the test trigger waits for probes, + until its stopped + format: int32 + type: integer + type: object + resource: + description: For which Resource do we monitor Event which triggers + an Action on certain conditions + enum: + - pod + - deployment + - statefulset + - daemonset + - service + - ingress - event - - execution - - resource - - resourceSelector - - testSelector - type: object - status: - description: TestTriggerStatus defines the observed state of TestTrigger - type: object - type: object - served: true - storage: true - subresources: - status: {} + - configmap + type: string + resourceSelector: + description: ResourceSelector identifies which Kubernetes Objects + should be watched + properties: + labelSelector: + description: LabelSelector is used to identify a group of Kubernetes + Objects based on their metadata labels + properties: + matchExpressions: + description: matchExpressions is a list of label selector + requirements. The requirements are ANDed. + items: + description: A label selector requirement is a selector + that contains values, a key, and an operator that relates + the key and values. + properties: + key: + description: key is the label key that the selector + applies to. + type: string + operator: + description: operator represents a key's relationship + to a set of values. Valid operators are In, NotIn, + Exists and DoesNotExist. + type: string + values: + description: values is an array of string values. If + the operator is In or NotIn, the values array must + be non-empty. If the operator is Exists or DoesNotExist, + the values array must be empty. This array is replaced + during a strategic merge patch. + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + description: matchLabels is a map of {key,value} pairs. A + single {key,value} in the matchLabels map is equivalent + to an element of matchExpressions, whose key field is "key", + the operator is "In", and the values array contains only + "value". The requirements are ANDed. + type: object + type: object + name: + description: Name selector is used to identify a Kubernetes Object + based on the metadata name + type: string + namespace: + description: Namespace of the Kubernetes object + type: string + type: object + testSelector: + description: TestSelector identifies on which Testkube Kubernetes + Objects an Action should be taken + properties: + labelSelector: + description: LabelSelector is used to identify a group of Kubernetes + Objects based on their metadata labels + properties: + matchExpressions: + description: matchExpressions is a list of label selector + requirements. The requirements are ANDed. + items: + description: A label selector requirement is a selector + that contains values, a key, and an operator that relates + the key and values. + properties: + key: + description: key is the label key that the selector + applies to. + type: string + operator: + description: operator represents a key's relationship + to a set of values. Valid operators are In, NotIn, + Exists and DoesNotExist. + type: string + values: + description: values is an array of string values. If + the operator is In or NotIn, the values array must + be non-empty. If the operator is Exists or DoesNotExist, + the values array must be empty. This array is replaced + during a strategic merge patch. + items: + type: string + type: array + required: + - key + - operator + type: object + type: array + matchLabels: + additionalProperties: + type: string + description: matchLabels is a map of {key,value} pairs. A + single {key,value} in the matchLabels map is equivalent + to an element of matchExpressions, whose key field is "key", + the operator is "In", and the values array contains only + "value". The requirements are ANDed. + type: object + type: object + name: + description: Name selector is used to identify a Kubernetes Object + based on the metadata name + type: string + namespace: + description: Namespace of the Kubernetes object + type: string + type: object + required: + - action + - event + - execution + - resource + - resourceSelector + - testSelector + type: object + status: + description: TestTriggerStatus defines the observed state of TestTrigger + type: object + type: object + served: true + storage: true + subresources: + status: {} status: acceptedNames: kind: "" plural: "" conditions: [] storedVersions: [] -{{ end }} +{{- end }} \ No newline at end of file From 618e4eff1c9894d93c2f7ad5e99586b2ab3333d8 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Wed, 27 Sep 2023 11:00:27 +0200 Subject: [PATCH 373/763] testkube-operator: make crd fields optional (#644) --- .../testkube-operator/templates/tests.testkube.io_tests.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 22183d857..69be408e2 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -474,9 +474,6 @@ spec: volumeMountPath: description: artifact volume mount path for container executor type: string - required: - - storageClassName - - volumeMountPath type: object command: description: executor binary command From 7a0ccfbcf3e09c854104fbe18edd47cd61bb365e Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Wed, 27 Sep 2023 12:06:44 +0200 Subject: [PATCH 374/763] testkube-api: update slave config for jmeterd (#645) --- charts/testkube-api/executors.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1792f79ee..c8f5b9cca 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -142,6 +142,9 @@ "command": [ "" ], + "slaves": { + "image": "kubeshop/testkube-jmeterd-slave:611808a" + }, "args": [ "-n", "-j", From e7a210475bc3f74bdb016d05413c1beceb64e7aa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 27 Sep 2023 11:34:52 +0000 Subject: [PATCH 375/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c8f5b9cca..4a6c326e9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:611808a", + "image": "kubeshop/testkube-tracetest-executor:56578a0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:611808a", + "image": "kubeshop/testkube-zap-executor:56578a0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:611808a", + "image": "kubeshop/testkube-playwright-executor:56578a0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:611808a", + "image": "kubeshop/testkube-jmeter-executor:56578a0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:611808a", + "image": "kubeshop/testkube-jmeterd-executor:56578a0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:611808a" + "image": "kubeshop/testkube-jmeterd-slave:56578a0", }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:611808a", + "image": "kubeshop/testkube-ginkgo-executor:56578a0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:611808a", + "image": "kubeshop/testkube-maven-executor:56578a0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:611808a", + "image": "kubeshop/testkube-gradle-executor:56578a0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:611808a", + "image": "kubeshop/testkube-kubepug-executor:56578a0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:611808a", + "image": "kubeshop/testkube-soapui-executor:56578a0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:611808a", + "image": "kubeshop/testkube-k6-executor:56578a0", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:611808a", + "image": "kubeshop/testkube-cypress-executor:56578a0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:611808a", + "image": "kubeshop/testkube-curl-executor:56578a0", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:611808a", + "image": "kubeshop/testkube-postman-executor:56578a0", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:611808a", + "image": "kubeshop/testkube-artillery-executor:56578a0", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:611808a", + "image": "kubeshop/testkube-scraper-executor:56578a0", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:611808a", + "image": "kubeshop/testkube-init-executor:56578a0", "types": [] } } From dd699f5a867bb7a3a75b1b97fcedfd56432fa523 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 27 Sep 2023 11:39:59 +0000 Subject: [PATCH 376/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4a6c326e9..9affeaabf 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:56578a0", + "image": "kubeshop/testkube-tracetest-executor:224f02d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:56578a0", + "image": "kubeshop/testkube-zap-executor:224f02d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:56578a0", + "image": "kubeshop/testkube-playwright-executor:224f02d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:56578a0", + "image": "kubeshop/testkube-jmeter-executor:224f02d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:56578a0", + "image": "kubeshop/testkube-jmeterd-executor:224f02d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:56578a0", + "image": "kubeshop/testkube-jmeterd-slave:224f02d", }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:56578a0", + "image": "kubeshop/testkube-ginkgo-executor:224f02d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:56578a0", + "image": "kubeshop/testkube-maven-executor:224f02d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:56578a0", + "image": "kubeshop/testkube-gradle-executor:224f02d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:56578a0", + "image": "kubeshop/testkube-kubepug-executor:224f02d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:56578a0", + "image": "kubeshop/testkube-soapui-executor:224f02d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:56578a0", + "image": "kubeshop/testkube-k6-executor:224f02d", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:56578a0", + "image": "kubeshop/testkube-cypress-executor:224f02d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:56578a0", + "image": "kubeshop/testkube-curl-executor:224f02d", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:56578a0", + "image": "kubeshop/testkube-postman-executor:224f02d", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:56578a0", + "image": "kubeshop/testkube-artillery-executor:224f02d", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:56578a0", + "image": "kubeshop/testkube-scraper-executor:224f02d", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:56578a0", + "image": "kubeshop/testkube-init-executor:224f02d", "types": [] } } From 18a7bc2c8ead114b19a43e91b480ab9ef4c3cfcc Mon Sep 17 00:00:00 2001 From: Dejan Pejchev Date: Wed, 27 Sep 2023 14:22:36 +0200 Subject: [PATCH 377/763] fix: invalid quote in executors.json --- charts/testkube-api/executors.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9affeaabf..2b660a400 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -143,7 +143,7 @@ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:224f02d", + "image": "kubeshop/testkube-jmeterd-slave:224f02d" }, "args": [ "-n", From 990cfaeb192247a8b5f46f11fc9c6a1db30fe5b6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 06:37:30 +0000 Subject: [PATCH 378/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2b660a400..6f8976ec2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:224f02d", + "image": "kubeshop/testkube-tracetest-executor:82212fc", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:224f02d", + "image": "kubeshop/testkube-zap-executor:82212fc", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:224f02d", + "image": "kubeshop/testkube-playwright-executor:82212fc", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:224f02d", + "image": "kubeshop/testkube-jmeter-executor:82212fc", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:224f02d", + "image": "kubeshop/testkube-jmeterd-executor:82212fc", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:224f02d" + "image": "kubeshop/testkube-jmeterd-slave:82212fc", }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:224f02d", + "image": "kubeshop/testkube-ginkgo-executor:82212fc", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:224f02d", + "image": "kubeshop/testkube-maven-executor:82212fc", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:224f02d", + "image": "kubeshop/testkube-gradle-executor:82212fc", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:224f02d", + "image": "kubeshop/testkube-kubepug-executor:82212fc", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:224f02d", + "image": "kubeshop/testkube-soapui-executor:82212fc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:224f02d", + "image": "kubeshop/testkube-k6-executor:82212fc", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:224f02d", + "image": "kubeshop/testkube-cypress-executor:82212fc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:224f02d", + "image": "kubeshop/testkube-curl-executor:82212fc", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:224f02d", + "image": "kubeshop/testkube-postman-executor:82212fc", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:224f02d", + "image": "kubeshop/testkube-artillery-executor:82212fc", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:224f02d", + "image": "kubeshop/testkube-scraper-executor:82212fc", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:224f02d", + "image": "kubeshop/testkube-init-executor:82212fc", "types": [] } } From 28b9b989a4d1336fb088fd42c379e6fad734615a Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 28 Sep 2023 12:34:46 +0300 Subject: [PATCH 379/763] fix bash script that updates executors (#646) --- .github/workflows/helm-deploy-testkube-charts-develop.yaml | 2 +- .github/workflows/helm-deploy-testkube-charts-stage.yaml | 2 +- scripts/chart_releaser.sh | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index 8fec6f072..f348c2ec9 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -59,7 +59,7 @@ jobs: export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do - sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json + sed -i "s/\(\"image\":.*$executor_name.*:\)[^\"]*\(\"\)/\1$image_tag\2/" ./charts/testkube-api/executors.json done cat ./charts/testkube-api/executors.json diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index ae53c3802..718eff160 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -60,7 +60,7 @@ jobs: export image_tag=${{ github.event.client_payload.image_tag_api }} export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor_name in $executor_names; do - sed -i "s/\(\"image\":.*$executor_name.*:\).*$/\1$image_tag\",/" ./charts/testkube-api/executors.json + sed -i "s/\(\"image\":.*$executor_name.*:\)[^\"]*\(\"\)/\1$image_tag\2/" ./charts/testkube-api/executors.json done cat ./charts/testkube-api/executors.json diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index c0a705400..38aa8c6e3 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -70,14 +70,14 @@ then # Editing TestKube's dependency Chart.yaml for $target_folder: sed -i "/name: $target_folder/{n;s/^.*version.*/ version: $VERSION_FULL/}" ../charts/testkube/Chart.yaml - echo -e "\nChecking if TestKube's Chart.yaml dependencie has been updated:\n" + echo -e "\nChecking if TestKube's Chart.yaml dependencies has been updated:\n" grep -iE -A 1 "name: $target_folder" ../charts/testkube/Chart.yaml else echo "Executors will be updated" executor_name="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" for executor in $executor_name; do - sed -i "s/\(.*\"image\":.*$executor.*\:\).*$/\1$VERSION_FULL\",/g" ../charts/testkube-api/executors.json + sed -i "s/\(\"image\":.*$executor.*:\)[^\"]*\(\"\)/\1$VERSION_FULL\2/" ../charts/testkube-api/executors.json echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" grep -iE image ../charts/testkube-api/executors.json | grep $executor done @@ -92,7 +92,7 @@ else # Editing TestKube's dependency Chart.yaml for $target_folder: sed -i "/name: $target_folder/{n;s/^.*version.*/ version: $VERSION_FULL/}" ../charts/testkube/Chart.yaml - echo -e "\nChecking if TestKube's Chart.yaml dependencie has been updated:\n" + echo -e "\nChecking if TestKube's Chart.yaml dependencies has been updated:\n" grep -iE -A 1 "name: $target_folder" ../charts/testkube/Chart.yaml fi From a8725d0ebb67fc9d51ad85b41fab23e1d03333e9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 09:48:10 +0000 Subject: [PATCH 380/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6f8976ec2..32287dad4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:82212fc", + "image": "kubeshop/testkube-tracetest-executor:34b80b1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:82212fc", + "image": "kubeshop/testkube-zap-executor:34b80b1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:82212fc", + "image": "kubeshop/testkube-playwright-executor:34b80b1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:82212fc", + "image": "kubeshop/testkube-jmeter-executor:34b80b1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:82212fc", + "image": "kubeshop/testkube-jmeterd-executor:34b80b1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:82212fc", + "image": "kubeshop/testkube-jmeterd-slave:34b80b1", }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:82212fc", + "image": "kubeshop/testkube-ginkgo-executor:34b80b1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:82212fc", + "image": "kubeshop/testkube-maven-executor:34b80b1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:82212fc", + "image": "kubeshop/testkube-gradle-executor:34b80b1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:82212fc", + "image": "kubeshop/testkube-kubepug-executor:34b80b1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:82212fc", + "image": "kubeshop/testkube-soapui-executor:34b80b1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:82212fc", + "image": "kubeshop/testkube-k6-executor:34b80b1", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:82212fc", + "image": "kubeshop/testkube-cypress-executor:34b80b1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:82212fc", + "image": "kubeshop/testkube-curl-executor:34b80b1", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:82212fc", + "image": "kubeshop/testkube-postman-executor:34b80b1", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:82212fc", + "image": "kubeshop/testkube-artillery-executor:34b80b1", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:82212fc", + "image": "kubeshop/testkube-scraper-executor:34b80b1", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:82212fc", + "image": "kubeshop/testkube-init-executor:34b80b1", "types": [] } } From 2533354333d8747a0e43a888d883c64e8a4dccac Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 28 Sep 2023 12:49:30 +0300 Subject: [PATCH 381/763] Update executors.json --- charts/testkube-api/executors.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 32287dad4..b8ec14981 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -143,7 +143,7 @@ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:34b80b1", + "image": "kubeshop/testkube-jmeterd-slave:34b80b1" }, "args": [ "-n", From a34268256a255febea16f5ec6068dbef3f879a0b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 10:31:34 +0000 Subject: [PATCH 382/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b8ec14981..93adf81cb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:34b80b1", + "image": "kubeshop/testkube-tracetest-executor:82212fc", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:34b80b1", + "image": "kubeshop/testkube-zap-executor:82212fc", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:34b80b1", + "image": "kubeshop/testkube-playwright-executor:82212fc", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:34b80b1", + "image": "kubeshop/testkube-jmeter-executor:82212fc", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:34b80b1", + "image": "kubeshop/testkube-jmeterd-executor:82212fc", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:34b80b1" + "image": "kubeshop/testkube-jmeterd-slave:82212fc" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:34b80b1", + "image": "kubeshop/testkube-ginkgo-executor:82212fc", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:34b80b1", + "image": "kubeshop/testkube-maven-executor:82212fc", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:34b80b1", + "image": "kubeshop/testkube-gradle-executor:82212fc", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:34b80b1", + "image": "kubeshop/testkube-kubepug-executor:82212fc", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:34b80b1", + "image": "kubeshop/testkube-soapui-executor:82212fc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:34b80b1", + "image": "kubeshop/testkube-k6-executor:82212fc", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:34b80b1", + "image": "kubeshop/testkube-cypress-executor:82212fc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:34b80b1", + "image": "kubeshop/testkube-curl-executor:82212fc", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:34b80b1", + "image": "kubeshop/testkube-postman-executor:82212fc", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:34b80b1", + "image": "kubeshop/testkube-artillery-executor:82212fc", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:34b80b1", + "image": "kubeshop/testkube-scraper-executor:82212fc", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:34b80b1", + "image": "kubeshop/testkube-init-executor:82212fc", "types": [] } } From 6238ff947c4c5d08b7da0d2e00b0b24448ebe067 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 10:39:43 +0000 Subject: [PATCH 383/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 93adf81cb..b8ec14981 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:82212fc", + "image": "kubeshop/testkube-tracetest-executor:34b80b1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:82212fc", + "image": "kubeshop/testkube-zap-executor:34b80b1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:82212fc", + "image": "kubeshop/testkube-playwright-executor:34b80b1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:82212fc", + "image": "kubeshop/testkube-jmeter-executor:34b80b1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:82212fc", + "image": "kubeshop/testkube-jmeterd-executor:34b80b1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:82212fc" + "image": "kubeshop/testkube-jmeterd-slave:34b80b1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:82212fc", + "image": "kubeshop/testkube-ginkgo-executor:34b80b1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:82212fc", + "image": "kubeshop/testkube-maven-executor:34b80b1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:82212fc", + "image": "kubeshop/testkube-gradle-executor:34b80b1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:82212fc", + "image": "kubeshop/testkube-kubepug-executor:34b80b1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:82212fc", + "image": "kubeshop/testkube-soapui-executor:34b80b1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:82212fc", + "image": "kubeshop/testkube-k6-executor:34b80b1", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:82212fc", + "image": "kubeshop/testkube-cypress-executor:34b80b1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:82212fc", + "image": "kubeshop/testkube-curl-executor:34b80b1", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:82212fc", + "image": "kubeshop/testkube-postman-executor:34b80b1", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:82212fc", + "image": "kubeshop/testkube-artillery-executor:34b80b1", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:82212fc", + "image": "kubeshop/testkube-scraper-executor:34b80b1", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:82212fc", + "image": "kubeshop/testkube-init-executor:34b80b1", "types": [] } } From 57d880ba7590dff994d64f3c2b3388b12bca579a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 10:51:05 +0000 Subject: [PATCH 384/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b8ec14981..436421381 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:34b80b1", + "image": "kubeshop/testkube-tracetest-executor:e750386", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:34b80b1", + "image": "kubeshop/testkube-zap-executor:e750386", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:34b80b1", + "image": "kubeshop/testkube-playwright-executor:e750386", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:34b80b1", + "image": "kubeshop/testkube-jmeter-executor:e750386", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:34b80b1", + "image": "kubeshop/testkube-jmeterd-executor:e750386", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:34b80b1" + "image": "kubeshop/testkube-jmeterd-slave:e750386" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:34b80b1", + "image": "kubeshop/testkube-ginkgo-executor:e750386", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:34b80b1", + "image": "kubeshop/testkube-maven-executor:e750386", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:34b80b1", + "image": "kubeshop/testkube-gradle-executor:e750386", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:34b80b1", + "image": "kubeshop/testkube-kubepug-executor:e750386", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:34b80b1", + "image": "kubeshop/testkube-soapui-executor:e750386", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:34b80b1", + "image": "kubeshop/testkube-k6-executor:e750386", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:34b80b1", + "image": "kubeshop/testkube-cypress-executor:e750386", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:34b80b1", + "image": "kubeshop/testkube-curl-executor:e750386", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:34b80b1", + "image": "kubeshop/testkube-postman-executor:e750386", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:34b80b1", + "image": "kubeshop/testkube-artillery-executor:e750386", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:34b80b1", + "image": "kubeshop/testkube-scraper-executor:e750386", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:34b80b1", + "image": "kubeshop/testkube-init-executor:e750386", "types": [] } } From 517aacf88d867cb0451519b5fffeaf52826afaff Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 11:06:06 +0000 Subject: [PATCH 385/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 436421381..32d0a3807 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e750386", + "image": "kubeshop/testkube-tracetest-executor:38a4185", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e750386", + "image": "kubeshop/testkube-zap-executor:38a4185", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e750386", + "image": "kubeshop/testkube-playwright-executor:38a4185", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e750386", + "image": "kubeshop/testkube-jmeter-executor:38a4185", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e750386", + "image": "kubeshop/testkube-jmeterd-executor:38a4185", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e750386" + "image": "kubeshop/testkube-jmeterd-slave:38a4185" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e750386", + "image": "kubeshop/testkube-ginkgo-executor:38a4185", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e750386", + "image": "kubeshop/testkube-maven-executor:38a4185", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e750386", + "image": "kubeshop/testkube-gradle-executor:38a4185", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e750386", + "image": "kubeshop/testkube-kubepug-executor:38a4185", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e750386", + "image": "kubeshop/testkube-soapui-executor:38a4185", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e750386", + "image": "kubeshop/testkube-k6-executor:38a4185", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e750386", + "image": "kubeshop/testkube-cypress-executor:38a4185", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e750386", + "image": "kubeshop/testkube-curl-executor:38a4185", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e750386", + "image": "kubeshop/testkube-postman-executor:38a4185", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e750386", + "image": "kubeshop/testkube-artillery-executor:38a4185", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e750386", + "image": "kubeshop/testkube-scraper-executor:38a4185", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e750386", + "image": "kubeshop/testkube-init-executor:38a4185", "types": [] } } From 550a14064e9ae89d86f20b87a9051aeafcdcbf2e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 11:18:24 +0000 Subject: [PATCH 386/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 32d0a3807..931fa8381 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:38a4185", + "image": "kubeshop/testkube-tracetest-executor:4ff6744", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:38a4185", + "image": "kubeshop/testkube-zap-executor:4ff6744", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:38a4185", + "image": "kubeshop/testkube-playwright-executor:4ff6744", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:38a4185", + "image": "kubeshop/testkube-jmeter-executor:4ff6744", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:38a4185", + "image": "kubeshop/testkube-jmeterd-executor:4ff6744", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:38a4185" + "image": "kubeshop/testkube-jmeterd-slave:4ff6744" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:38a4185", + "image": "kubeshop/testkube-ginkgo-executor:4ff6744", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:38a4185", + "image": "kubeshop/testkube-maven-executor:4ff6744", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:38a4185", + "image": "kubeshop/testkube-gradle-executor:4ff6744", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:38a4185", + "image": "kubeshop/testkube-kubepug-executor:4ff6744", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:38a4185", + "image": "kubeshop/testkube-soapui-executor:4ff6744", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:38a4185", + "image": "kubeshop/testkube-k6-executor:4ff6744", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:38a4185", + "image": "kubeshop/testkube-cypress-executor:4ff6744", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:38a4185", + "image": "kubeshop/testkube-curl-executor:4ff6744", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:38a4185", + "image": "kubeshop/testkube-postman-executor:4ff6744", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:38a4185", + "image": "kubeshop/testkube-artillery-executor:4ff6744", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:38a4185", + "image": "kubeshop/testkube-scraper-executor:4ff6744", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:38a4185", + "image": "kubeshop/testkube-init-executor:4ff6744", "types": [] } } From 388d49fac91d7e104e4dfad9858ce1fad59a25da Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 11:52:02 +0000 Subject: [PATCH 387/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 931fa8381..6e0e42c63 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4ff6744", + "image": "kubeshop/testkube-tracetest-executor:e594c65", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4ff6744", + "image": "kubeshop/testkube-zap-executor:e594c65", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4ff6744", + "image": "kubeshop/testkube-playwright-executor:e594c65", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4ff6744", + "image": "kubeshop/testkube-jmeter-executor:e594c65", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4ff6744", + "image": "kubeshop/testkube-jmeterd-executor:e594c65", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4ff6744" + "image": "kubeshop/testkube-jmeterd-slave:e594c65" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4ff6744", + "image": "kubeshop/testkube-ginkgo-executor:e594c65", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4ff6744", + "image": "kubeshop/testkube-maven-executor:e594c65", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4ff6744", + "image": "kubeshop/testkube-gradle-executor:e594c65", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4ff6744", + "image": "kubeshop/testkube-kubepug-executor:e594c65", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4ff6744", + "image": "kubeshop/testkube-soapui-executor:e594c65", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4ff6744", + "image": "kubeshop/testkube-k6-executor:e594c65", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4ff6744", + "image": "kubeshop/testkube-cypress-executor:e594c65", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4ff6744", + "image": "kubeshop/testkube-curl-executor:e594c65", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4ff6744", + "image": "kubeshop/testkube-postman-executor:e594c65", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4ff6744", + "image": "kubeshop/testkube-artillery-executor:e594c65", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4ff6744", + "image": "kubeshop/testkube-scraper-executor:e594c65", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4ff6744", + "image": "kubeshop/testkube-init-executor:e594c65", "types": [] } } From 2f7a3e8d880f902ea24cac5c544ed0028286c622 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 28 Sep 2023 14:58:35 +0300 Subject: [PATCH 388/763] disable basic auth (#647) --- charts/testkube/values-develop.yaml | 12 ++++++------ charts/testkube/values-stage.yaml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index db2473e4a..5f90f4b66 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -156,9 +156,9 @@ testkube-api: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - nginx.ingress.kubernetes.io/auth-type: basic - nginx.ingress.kubernetes.io/auth-secret: htpasswd - nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" +# nginx.ingress.kubernetes.io/auth-type: basic +# nginx.ingress.kubernetes.io/auth-secret: htpasswd +# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop # add an annotation indicating the issuer to use. @@ -314,9 +314,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - nginx.ingress.kubernetes.io/auth-type: basic - nginx.ingress.kubernetes.io/auth-secret: htpasswd - nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" +# nginx.ingress.kubernetes.io/auth-type: basic +# nginx.ingress.kubernetes.io/auth-secret: htpasswd +# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop cert-manager.io/issue-temporary-certificate: "true" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 3a9c0d58a..336ebd665 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -156,9 +156,9 @@ testkube-api: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - nginx.ingress.kubernetes.io/auth-type: basic - nginx.ingress.kubernetes.io/auth-secret: htpasswd - nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" +# nginx.ingress.kubernetes.io/auth-type: basic +# nginx.ingress.kubernetes.io/auth-secret: htpasswd +# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. @@ -317,9 +317,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" - nginx.ingress.kubernetes.io/auth-type: basic - nginx.ingress.kubernetes.io/auth-secret: htpasswd - nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" +# nginx.ingress.kubernetes.io/auth-type: basic +# nginx.ingress.kubernetes.io/auth-secret: htpasswd +# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. From fb7a6795e40837b141cf7259c950a79f0dbcff00 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 12:49:49 +0000 Subject: [PATCH 389/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6e0e42c63..0a462d75d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e594c65", + "image": "kubeshop/testkube-tracetest-executor:4981f89", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e594c65", + "image": "kubeshop/testkube-zap-executor:4981f89", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e594c65", + "image": "kubeshop/testkube-playwright-executor:4981f89", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e594c65", + "image": "kubeshop/testkube-jmeter-executor:4981f89", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e594c65", + "image": "kubeshop/testkube-jmeterd-executor:4981f89", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e594c65" + "image": "kubeshop/testkube-jmeterd-slave:4981f89" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e594c65", + "image": "kubeshop/testkube-ginkgo-executor:4981f89", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e594c65", + "image": "kubeshop/testkube-maven-executor:4981f89", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e594c65", + "image": "kubeshop/testkube-gradle-executor:4981f89", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e594c65", + "image": "kubeshop/testkube-kubepug-executor:4981f89", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e594c65", + "image": "kubeshop/testkube-soapui-executor:4981f89", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e594c65", + "image": "kubeshop/testkube-k6-executor:4981f89", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e594c65", + "image": "kubeshop/testkube-cypress-executor:4981f89", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e594c65", + "image": "kubeshop/testkube-curl-executor:4981f89", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e594c65", + "image": "kubeshop/testkube-postman-executor:4981f89", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e594c65", + "image": "kubeshop/testkube-artillery-executor:4981f89", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e594c65", + "image": "kubeshop/testkube-scraper-executor:4981f89", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e594c65", + "image": "kubeshop/testkube-init-executor:4981f89", "types": [] } } From 5c119d65120cfe8f741bebd4059b490ce18347e8 Mon Sep 17 00:00:00 2001 From: RobKenis Date: Thu, 28 Sep 2023 15:08:33 +0200 Subject: [PATCH 390/763] Add helm values to read cloud properties from existing secret (#641) We manage our applications using GitOps. Directly referencing a value from helm values would require us to place the secrets into Git. To resolve this, we will manage the secret using external-secret and make testkube reference that secret. Co-authored-by: Rob Kenis --- charts/testkube-api/templates/deployment.yaml | 27 ++++++++++++++++--- charts/testkube-api/values.yaml | 10 +++++++ 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index b06614ef2..6c8083077 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -234,22 +234,43 @@ spec: value: "{{ .Values.cliIngress.oauth.provider }}" - name: TESTKUBE_OAUTH_SCOPES value: "{{ .Values.cliIngress.oauth.scopes }}" - {{- if .Values.cloud.key }} + {{- if .Values.cloud.key and not .Values.cloud.existingSecret.key }} - name: TESTKUBE_CLOUD_API_KEY value: "{{ .Values.cloud.key }}" {{- end}} + {{- if .Values.cloud.existingSecret.key }} + - name: TESTKUBE_CLOUD_API_KEY + valueFrom: + secretKeyRef: + key: {{ .Values.cloud.existingSecret.key }} + name: {{ .Values.cloud.existingSecret.name }} + {{- end}} {{- if .Values.cloud.url }} - name: TESTKUBE_CLOUD_URL value: "{{ .Values.cloud.url }}" {{- end}} - {{- if .Values.cloud.orgId }} + {{- if .Values.cloud.orgId and not .Values.cloud.existingSecret.orgId }} - name: TESTKUBE_CLOUD_ORG_ID value: "{{ .Values.cloud.orgId }}" {{- end}} - {{- if .Values.cloud.envId }} + {{- if .Values.cloud.existingSecret.orgId }} + - name: TESTKUBE_CLOUD_ORG_ID + valueFrom: + secretKeyRef: + key: {{ .Values.cloud.existingSecret.orgId }} + name: {{ .Values.cloud.existingSecret.name }} + {{- end}} + {{- if .Values.cloud.envId and not .Values.cloud.existingSecret.envId }} - name: TESTKUBE_CLOUD_ENV_ID value: "{{ .Values.cloud.envId }}" {{- end}} + {{- if .Values.cloud.existingSecret.envId }} + - name: TESTKUBE_CLOUD_ENV_ID + valueFrom: + secretKeyRef: + key: {{ .Values.cloud.existingSecret.envId }} + name: {{ .Values.cloud.existingSecret.name }} + {{- end}} {{- if .Values.cloud.migrate }} - name: TESTKUBE_CLOUD_MIGRATE value: "{{ .Values.cloud.migrate }}" diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 40661cb33..a3750000b 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -67,6 +67,16 @@ cloud: envId: "" ## true if migration from OSS migrate: "" + ## Retrieve cloud information from existing secret + existingSecret: + ## Name of the secret. If set, this will be used instead of the above values + name: "" + ## Key for the License Key + key: "" + ## Key for the Organization ID + orgId: "" + ## Key for the Environment ID + envId: "" ## Multinamespace feature. Disabled by default multinamespace: From ed3c240c34f173840bcf828d568697f9d984a873 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 28 Sep 2023 16:29:30 +0300 Subject: [PATCH 391/763] fix bug in charts --- charts/testkube-api/templates/deployment.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6c8083077..6c871b348 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -234,7 +234,7 @@ spec: value: "{{ .Values.cliIngress.oauth.provider }}" - name: TESTKUBE_OAUTH_SCOPES value: "{{ .Values.cliIngress.oauth.scopes }}" - {{- if .Values.cloud.key and not .Values.cloud.existingSecret.key }} + {{- if .Values.cloud.key }} - name: TESTKUBE_CLOUD_API_KEY value: "{{ .Values.cloud.key }}" {{- end}} @@ -249,7 +249,7 @@ spec: - name: TESTKUBE_CLOUD_URL value: "{{ .Values.cloud.url }}" {{- end}} - {{- if .Values.cloud.orgId and not .Values.cloud.existingSecret.orgId }} + {{- if .Values.cloud.orgId }} - name: TESTKUBE_CLOUD_ORG_ID value: "{{ .Values.cloud.orgId }}" {{- end}} @@ -260,7 +260,7 @@ spec: key: {{ .Values.cloud.existingSecret.orgId }} name: {{ .Values.cloud.existingSecret.name }} {{- end}} - {{- if .Values.cloud.envId and not .Values.cloud.existingSecret.envId }} + {{- if .Values.cloud.envId }} - name: TESTKUBE_CLOUD_ENV_ID value: "{{ .Values.cloud.envId }}" {{- end}} From 7df22d8a890a998eddf451e7272f9d098459f698 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 28 Sep 2023 16:26:12 +0000 Subject: [PATCH 392/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0a462d75d..511dd5cf2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4981f89", + "image": "kubeshop/testkube-tracetest-executor:94726da", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4981f89", + "image": "kubeshop/testkube-zap-executor:94726da", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4981f89", + "image": "kubeshop/testkube-playwright-executor:94726da", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4981f89", + "image": "kubeshop/testkube-jmeter-executor:94726da", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4981f89", + "image": "kubeshop/testkube-jmeterd-executor:94726da", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4981f89" + "image": "kubeshop/testkube-jmeterd-slave:94726da" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4981f89", + "image": "kubeshop/testkube-ginkgo-executor:94726da", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4981f89", + "image": "kubeshop/testkube-maven-executor:94726da", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4981f89", + "image": "kubeshop/testkube-gradle-executor:94726da", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4981f89", + "image": "kubeshop/testkube-kubepug-executor:94726da", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4981f89", + "image": "kubeshop/testkube-soapui-executor:94726da", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4981f89", + "image": "kubeshop/testkube-k6-executor:94726da", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4981f89", + "image": "kubeshop/testkube-cypress-executor:94726da", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4981f89", + "image": "kubeshop/testkube-curl-executor:94726da", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4981f89", + "image": "kubeshop/testkube-postman-executor:94726da", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4981f89", + "image": "kubeshop/testkube-artillery-executor:94726da", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4981f89", + "image": "kubeshop/testkube-scraper-executor:94726da", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4981f89", + "image": "kubeshop/testkube-init-executor:94726da", "types": [] } } From 4bb0d2294ab0d0b5f25f49c17e2503c054e70874 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 2 Oct 2023 11:21:36 +0000 Subject: [PATCH 393/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 9ae23ebfb..0089c1708 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.5 -appVersion: 1.14.5 +version: 1.14.6 +appVersion: 1.14.6 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index e350d5fb8..10c79b8fd 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.9 +version: 1.14.10 dependencies: - name: testkube-operator version: 1.14.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.5 + version: 1.14.6 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 5c09fd670c917f81d6de615c712dd6ee2d0ad8c5 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 2 Oct 2023 19:07:52 +0300 Subject: [PATCH 394/763] feat: slack config --- charts/testkube-api/slack-template.json | 39 +++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/slack-template.json b/charts/testkube-api/slack-template.json index 1486f320d..3fd9f19f5 100644 --- a/charts/testkube-api/slack-template.json +++ b/charts/testkube-api/slack-template.json @@ -135,7 +135,7 @@ "type": "section", "text": { "type": "mrkdwn", - "text": "*Test Execution Results*" + "text": "*Test Execution CLI*" } }, { @@ -145,8 +145,43 @@ "text": "`kubectl testkube get execution {{ .ExecutionName }} `\n" } }, + {{ if eq .TestType "Test Suite" }} + { + "type": "button", + "text": { + "type": "mrkdwn", + "text": "Test Suite URI" + }, + "url": "{{ .DashboardURI }}/test-suites/{{ .TestName }}" + }, + { + "type": "button", + "text": { + "type": "mrkdwn", + "text": "Test Suite Execution URI" + }, + "url": "{{ .DashboardURI }}/test-suites/{{ .TestName }}/executions/{{ .ExecutionID }}" + }, + {{ else }} + { + "type": "button", + "text": { + "type": "mrkdwn", + "text": "Test URI" + }, + "url": "{{ .DashboardURI }}/tests/{{ .TestName }}" + }, + { + "type": "button", + "text": { + "type": "mrkdwn", + "text": "Test Execution URI" + }, + "url": "{{ .DashboardURI }}/tests/{{ .TestName }}/executions/{{ .ExecutionID }}" + }, + {{ end }} { "type": "divider" } ] -} \ No newline at end of file +} From 663d6a4559047c5d70a77b756cca89e4f15a1f17 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 3 Oct 2023 15:09:44 +0300 Subject: [PATCH 395/763] fix: slack template --- charts/testkube-api/slack-template.json | 28 +++++++++++-------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/charts/testkube-api/slack-template.json b/charts/testkube-api/slack-template.json index 3fd9f19f5..b0db6c270 100644 --- a/charts/testkube-api/slack-template.json +++ b/charts/testkube-api/slack-template.json @@ -147,37 +147,33 @@ }, {{ if eq .TestType "Test Suite" }} { - "type": "button", + "type": "section", "text": { "type": "mrkdwn", - "text": "Test Suite URI" - }, - "url": "{{ .DashboardURI }}/test-suites/{{ .TestName }}" + "text": "Test Suite URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}" + } }, { - "type": "button", + "type": "section", "text": { "type": "mrkdwn", - "text": "Test Suite Execution URI" - }, - "url": "{{ .DashboardURI }}/test-suites/{{ .TestName }}/executions/{{ .ExecutionID }}" + "text": "Test Suite Execution URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}/executions/{{ .ExecutionID }}" + } }, {{ else }} { - "type": "button", + "type": "section", "text": { "type": "mrkdwn", - "text": "Test URI" - }, - "url": "{{ .DashboardURI }}/tests/{{ .TestName }}" + "text": "Test URI: {{ .DashboardURI }}/tests/{{ .TestName }}" + } }, { - "type": "button", + "type": "section", "text": { "type": "mrkdwn", - "text": "Test Execution URI" - }, - "url": "{{ .DashboardURI }}/tests/{{ .TestName }}/executions/{{ .ExecutionID }}" + "text": "Test Execution URI: {{ .DashboardURI }}/tests/{{ .TestName }}/executions/{{ .ExecutionID }}" + } }, {{ end }} { From 3a68d748e4fc9610b4b136b5c9dd3215ff19aefb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 4 Oct 2023 07:36:20 +0000 Subject: [PATCH 396/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 511dd5cf2..c3cc73b26 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:94726da", + "image": "kubeshop/testkube-tracetest-executor:02554e8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:94726da", + "image": "kubeshop/testkube-zap-executor:02554e8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:94726da", + "image": "kubeshop/testkube-playwright-executor:02554e8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:94726da", + "image": "kubeshop/testkube-jmeter-executor:02554e8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:94726da", + "image": "kubeshop/testkube-jmeterd-executor:02554e8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:94726da" + "image": "kubeshop/testkube-jmeterd-slave:02554e8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:94726da", + "image": "kubeshop/testkube-ginkgo-executor:02554e8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:94726da", + "image": "kubeshop/testkube-maven-executor:02554e8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:94726da", + "image": "kubeshop/testkube-gradle-executor:02554e8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:94726da", + "image": "kubeshop/testkube-kubepug-executor:02554e8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:94726da", + "image": "kubeshop/testkube-soapui-executor:02554e8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:94726da", + "image": "kubeshop/testkube-k6-executor:02554e8", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:94726da", + "image": "kubeshop/testkube-cypress-executor:02554e8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:94726da", + "image": "kubeshop/testkube-curl-executor:02554e8", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:94726da", + "image": "kubeshop/testkube-postman-executor:02554e8", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:94726da", + "image": "kubeshop/testkube-artillery-executor:02554e8", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:94726da", + "image": "kubeshop/testkube-scraper-executor:02554e8", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:94726da", + "image": "kubeshop/testkube-init-executor:02554e8", "types": [] } } From 7c2507e69008ae0503b9fcd4770da8cea1ab70c4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 4 Oct 2023 08:17:47 +0000 Subject: [PATCH 397/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c3cc73b26..02381fdbd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:02554e8", + "image": "kubeshop/testkube-tracetest-executor:f3600ad", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:02554e8", + "image": "kubeshop/testkube-zap-executor:f3600ad", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:02554e8", + "image": "kubeshop/testkube-playwright-executor:f3600ad", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:02554e8", + "image": "kubeshop/testkube-jmeter-executor:f3600ad", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:02554e8", + "image": "kubeshop/testkube-jmeterd-executor:f3600ad", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:02554e8" + "image": "kubeshop/testkube-jmeterd-slave:f3600ad" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:02554e8", + "image": "kubeshop/testkube-ginkgo-executor:f3600ad", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:02554e8", + "image": "kubeshop/testkube-maven-executor:f3600ad", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:02554e8", + "image": "kubeshop/testkube-gradle-executor:f3600ad", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:02554e8", + "image": "kubeshop/testkube-kubepug-executor:f3600ad", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:02554e8", + "image": "kubeshop/testkube-soapui-executor:f3600ad", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:02554e8", + "image": "kubeshop/testkube-k6-executor:f3600ad", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:02554e8", + "image": "kubeshop/testkube-cypress-executor:f3600ad", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:02554e8", + "image": "kubeshop/testkube-curl-executor:f3600ad", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:02554e8", + "image": "kubeshop/testkube-postman-executor:f3600ad", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:02554e8", + "image": "kubeshop/testkube-artillery-executor:f3600ad", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:02554e8", + "image": "kubeshop/testkube-scraper-executor:f3600ad", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:02554e8", + "image": "kubeshop/testkube-init-executor:f3600ad", "types": [] } } From 44868c0c6de98e96a2121e1fe3291742c6b311e1 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 4 Oct 2023 11:21:14 +0300 Subject: [PATCH 398/763] mongo upgrade to app version 6.0.5 (#648) --- charts/testkube/Chart.yaml | 2 +- charts/testkube/templates/pre-upgrade.yaml | 2 +- charts/testkube/values.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 10c79b8fd..c27b93b9f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -11,7 +11,7 @@ dependencies: condition: testkube-operator.enabled - name: mongodb condition: mongodb.enabled - version: 12.1.31 + version: 13.10.1 repository: https://charts.bitnami.com/bitnami - name: nats condition: testkube-api.nats.enabled diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index e218bf9c3..df686eba2 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -60,7 +60,7 @@ spec: - -c - > export current_mongodb_version=$(kubectl get deployment {{ .Release.Name }}-mongodb -o=jsonpath='{$.spec.template.metadata.labels}' -n {{ .Release.Namespace }} | awk -F'helm.sh/chart' '{print $2}' | awk -F'[^0-9]+' '{ print $2 }'); - if [ "$current_mongodb_version" -eq "11" ]; + if [ "$current_mongodb_version" -eq "12" ]; then kubectl scale deployment {{ .Release.Name }}-mongodb --replicas=0 -n {{ .Release.Namespace }}; else echo "MongoDB is up-to-date"; fi diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index fd9004b01..63a4507f0 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -87,7 +87,7 @@ mongodb: # -- MongoDB image repository repository: zcube/bitnami-compat-mongodb # -- MongoDB image tag - tag: 5.0.10-debian-11-r19 + tag: 6.0.5-debian-11-r64 # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. tolerations: From 93624a39dc9a0bfa0540595b1952c316d888d14a Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Wed, 4 Oct 2023 11:35:44 +0300 Subject: [PATCH 399/763] update Mongo image --- charts/testkube/values-demo.yaml | 4 ++++ charts/testkube/values-develop.yaml | 2 +- charts/testkube/values-stage.yaml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 12f035854..775d15963 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -97,6 +97,10 @@ mongodb: cpu: "200m" nodeSelector: nodepool: main-mongo + image: + registry: docker.io + repository: zcube/bitnami-compat-mongodb + tag: 6.0.5-debian-11-r64 nats: # NATS container settings diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 5f90f4b66..99d299508 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -96,7 +96,7 @@ mongodb: image: registry: docker.io repository: zcube/bitnami-compat-mongodb - tag: 5.0.10-debian-11-r19 + tag: 6.0.5-debian-11-r64 resources: {} # requests: # memory: "1500Mi" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 336ebd665..b0dea03dc 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -96,7 +96,7 @@ mongodb: image: registry: docker.io repository: zcube/bitnami-compat-mongodb - tag: 5.0.10-debian-11-r19 + tag: 6.0.5-debian-11-r64 resources: {} # requests: # memory: "1000Mi" From cf8d60661a1c84d9c2df016210e51924f90fb704 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Wed, 4 Oct 2023 14:15:07 +0300 Subject: [PATCH 400/763] use specific minio version (#651) --- charts/testkube/values-demo.yaml | 2 +- charts/testkube/values-develop.yaml | 2 +- charts/testkube/values-stage.yaml | 2 +- charts/testkube/values.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 775d15963..e688e17d7 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -141,7 +141,7 @@ testkube-api: image: registry: docker.io repository: minio/minio - tag: latest + tag: RELEASE.2023-09-16T01-01-47Z resources: requests: memory: "1000Mi" diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 99d299508..8ca64bd49 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -141,7 +141,7 @@ testkube-api: image: registry: docker.io repository: minio/minio - tag: latest + tag: RELEASE.2023-09-16T01-01-47Z resources: {} # requests: # memory: "1000Mi" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index b0dea03dc..5722631bf 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -138,7 +138,7 @@ testkube-api: image: registry: docker.io repository: minio/minio - tag: latest + tag: RELEASE.2023-09-16T01-01-47Z resources: {} # requests: # memory: "1000Mi" diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 63a4507f0..38a9a6141 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -310,7 +310,7 @@ testkube-api: image: registry: docker.io repository: minio/minio - tag: latest + tag: RELEASE.2023-09-16T01-01-47Z # -- ServiceAccount name to use for Minio serviceAccountName: "" extraVolumeMounts: [] From a919e197766d4e3e38df8c79d6beb376aa4c640d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 4 Oct 2023 19:04:57 +0000 Subject: [PATCH 401/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 02381fdbd..2f80a61e4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f3600ad", + "image": "kubeshop/testkube-tracetest-executor:fecafd3", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f3600ad", + "image": "kubeshop/testkube-zap-executor:fecafd3", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f3600ad", + "image": "kubeshop/testkube-playwright-executor:fecafd3", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f3600ad", + "image": "kubeshop/testkube-jmeter-executor:fecafd3", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f3600ad", + "image": "kubeshop/testkube-jmeterd-executor:fecafd3", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f3600ad" + "image": "kubeshop/testkube-jmeterd-slave:fecafd3" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f3600ad", + "image": "kubeshop/testkube-ginkgo-executor:fecafd3", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f3600ad", + "image": "kubeshop/testkube-maven-executor:fecafd3", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f3600ad", + "image": "kubeshop/testkube-gradle-executor:fecafd3", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f3600ad", + "image": "kubeshop/testkube-kubepug-executor:fecafd3", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f3600ad", + "image": "kubeshop/testkube-soapui-executor:fecafd3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f3600ad", + "image": "kubeshop/testkube-k6-executor:fecafd3", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f3600ad", + "image": "kubeshop/testkube-cypress-executor:fecafd3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f3600ad", + "image": "kubeshop/testkube-curl-executor:fecafd3", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f3600ad", + "image": "kubeshop/testkube-postman-executor:fecafd3", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f3600ad", + "image": "kubeshop/testkube-artillery-executor:fecafd3", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f3600ad", + "image": "kubeshop/testkube-scraper-executor:fecafd3", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f3600ad", + "image": "kubeshop/testkube-init-executor:fecafd3", "types": [] } } From d54547c56a713740d1e95a09ff586bf274855b9e Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 4 Oct 2023 19:44:32 +0300 Subject: [PATCH 402/763] feat: execute post run script before scraping field --- .../templates/tests.testkube.io_testexecutions.yaml | 8 ++++++++ .../templates/tests.testkube.io_tests.yaml | 4 ++++ .../templates/tests.testkube.io_testsuiteexecutions.yaml | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml index 5248e2332..95169b524 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -150,6 +150,10 @@ spec: description: 'Environment variables passed to executor. Deprecated: use Basic Variables instead' type: object + executePostRunScriptBeforeScraping: + description: execute post run script before scraping (prebuilt + executor only) + type: boolean executionLabels: additionalProperties: type: string @@ -523,6 +527,10 @@ spec: description: 'Environment variables passed to executor. Deprecated: use Basic Variables instead' type: object + executePostRunScriptBeforeScraping: + description: execute post run script before scraping (prebuilt + executor only) + type: boolean executionResult: description: execution result returned from executor properties: diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 69be408e2..e8fbfde78 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -548,6 +548,10 @@ spec: description: 'Environment variables passed to executor. Deprecated: use Basic Variables instead' type: object + executePostRunScriptBeforeScraping: + description: execute post run script before scraping (prebuilt + executor only) + type: boolean executionLabels: additionalProperties: type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index 9b52cb177..a89246f03 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -442,6 +442,10 @@ spec: description: 'Environment variables passed to executor. Deprecated: use Basic Variables instead' type: object + executePostRunScriptBeforeScraping: + description: execute post run script before scraping + (prebuilt executor only) + type: boolean executionResult: description: execution result returned from executor properties: @@ -945,6 +949,10 @@ spec: description: 'Environment variables passed to executor. Deprecated: use Basic Variables instead' type: object + executePostRunScriptBeforeScraping: + description: execute post run script before scraping + (prebuilt executor only) + type: boolean executionResult: description: execution result returned from executor properties: From 4904f1277c1dc89de98526184f6954c230127706 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 5 Oct 2023 13:07:17 +0000 Subject: [PATCH 403/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2f80a61e4..9e7eee71c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:fecafd3", + "image": "kubeshop/testkube-tracetest-executor:8083eec", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:fecafd3", + "image": "kubeshop/testkube-zap-executor:8083eec", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fecafd3", + "image": "kubeshop/testkube-playwright-executor:8083eec", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fecafd3", + "image": "kubeshop/testkube-jmeter-executor:8083eec", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:fecafd3", + "image": "kubeshop/testkube-jmeterd-executor:8083eec", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:fecafd3" + "image": "kubeshop/testkube-jmeterd-slave:8083eec" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fecafd3", + "image": "kubeshop/testkube-ginkgo-executor:8083eec", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fecafd3", + "image": "kubeshop/testkube-maven-executor:8083eec", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fecafd3", + "image": "kubeshop/testkube-gradle-executor:8083eec", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fecafd3", + "image": "kubeshop/testkube-kubepug-executor:8083eec", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fecafd3", + "image": "kubeshop/testkube-soapui-executor:8083eec", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fecafd3", + "image": "kubeshop/testkube-k6-executor:8083eec", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fecafd3", + "image": "kubeshop/testkube-cypress-executor:8083eec", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fecafd3", + "image": "kubeshop/testkube-curl-executor:8083eec", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fecafd3", + "image": "kubeshop/testkube-postman-executor:8083eec", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fecafd3", + "image": "kubeshop/testkube-artillery-executor:8083eec", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fecafd3", + "image": "kubeshop/testkube-scraper-executor:8083eec", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fecafd3", + "image": "kubeshop/testkube-init-executor:8083eec", "types": [] } } From 84b09b3026f97675aa4251877c138785833c3325 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 6 Oct 2023 19:12:35 +0000 Subject: [PATCH 404/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9e7eee71c..bbab10781 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8083eec", + "image": "kubeshop/testkube-tracetest-executor:7b50053", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8083eec", + "image": "kubeshop/testkube-zap-executor:7b50053", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8083eec", + "image": "kubeshop/testkube-playwright-executor:7b50053", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8083eec", + "image": "kubeshop/testkube-jmeter-executor:7b50053", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8083eec", + "image": "kubeshop/testkube-jmeterd-executor:7b50053", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8083eec" + "image": "kubeshop/testkube-jmeterd-slave:7b50053" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8083eec", + "image": "kubeshop/testkube-ginkgo-executor:7b50053", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8083eec", + "image": "kubeshop/testkube-maven-executor:7b50053", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8083eec", + "image": "kubeshop/testkube-gradle-executor:7b50053", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8083eec", + "image": "kubeshop/testkube-kubepug-executor:7b50053", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8083eec", + "image": "kubeshop/testkube-soapui-executor:7b50053", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8083eec", + "image": "kubeshop/testkube-k6-executor:7b50053", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8083eec", + "image": "kubeshop/testkube-cypress-executor:7b50053", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8083eec", + "image": "kubeshop/testkube-curl-executor:7b50053", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8083eec", + "image": "kubeshop/testkube-postman-executor:7b50053", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8083eec", + "image": "kubeshop/testkube-artillery-executor:7b50053", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8083eec", + "image": "kubeshop/testkube-scraper-executor:7b50053", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8083eec", + "image": "kubeshop/testkube-init-executor:7b50053", "types": [] } } From 39ff29d408b651b7da9aa76b9c7aa5601afadc10 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 9 Oct 2023 07:58:04 +0000 Subject: [PATCH 405/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bbab10781..0ff1b421c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7b50053", + "image": "kubeshop/testkube-tracetest-executor:652b0bb", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7b50053", + "image": "kubeshop/testkube-zap-executor:652b0bb", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7b50053", + "image": "kubeshop/testkube-playwright-executor:652b0bb", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7b50053", + "image": "kubeshop/testkube-jmeter-executor:652b0bb", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7b50053", + "image": "kubeshop/testkube-jmeterd-executor:652b0bb", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7b50053" + "image": "kubeshop/testkube-jmeterd-slave:652b0bb" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7b50053", + "image": "kubeshop/testkube-ginkgo-executor:652b0bb", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7b50053", + "image": "kubeshop/testkube-maven-executor:652b0bb", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7b50053", + "image": "kubeshop/testkube-gradle-executor:652b0bb", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7b50053", + "image": "kubeshop/testkube-kubepug-executor:652b0bb", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7b50053", + "image": "kubeshop/testkube-soapui-executor:652b0bb", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7b50053", + "image": "kubeshop/testkube-k6-executor:652b0bb", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7b50053", + "image": "kubeshop/testkube-cypress-executor:652b0bb", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7b50053", + "image": "kubeshop/testkube-curl-executor:652b0bb", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7b50053", + "image": "kubeshop/testkube-postman-executor:652b0bb", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7b50053", + "image": "kubeshop/testkube-artillery-executor:652b0bb", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7b50053", + "image": "kubeshop/testkube-scraper-executor:652b0bb", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7b50053", + "image": "kubeshop/testkube-init-executor:652b0bb", "types": [] } } From 7c7678aafac3ca31f1cfa942e4592c994b083c80 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 9 Oct 2023 11:33:02 +0000 Subject: [PATCH 406/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0ff1b421c..9a3cb55f1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:652b0bb", + "image": "kubeshop/testkube-tracetest-executor:80886d1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:652b0bb", + "image": "kubeshop/testkube-zap-executor:80886d1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:652b0bb", + "image": "kubeshop/testkube-playwright-executor:80886d1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:652b0bb", + "image": "kubeshop/testkube-jmeter-executor:80886d1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:652b0bb", + "image": "kubeshop/testkube-jmeterd-executor:80886d1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:652b0bb" + "image": "kubeshop/testkube-jmeterd-slave:80886d1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:652b0bb", + "image": "kubeshop/testkube-ginkgo-executor:80886d1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:652b0bb", + "image": "kubeshop/testkube-maven-executor:80886d1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:652b0bb", + "image": "kubeshop/testkube-gradle-executor:80886d1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:652b0bb", + "image": "kubeshop/testkube-kubepug-executor:80886d1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:652b0bb", + "image": "kubeshop/testkube-soapui-executor:80886d1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:652b0bb", + "image": "kubeshop/testkube-k6-executor:80886d1", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:652b0bb", + "image": "kubeshop/testkube-cypress-executor:80886d1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:652b0bb", + "image": "kubeshop/testkube-curl-executor:80886d1", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:652b0bb", + "image": "kubeshop/testkube-postman-executor:80886d1", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:652b0bb", + "image": "kubeshop/testkube-artillery-executor:80886d1", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:652b0bb", + "image": "kubeshop/testkube-scraper-executor:80886d1", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:652b0bb", + "image": "kubeshop/testkube-init-executor:80886d1", "types": [] } } From fb0600c98b1e83f62da9640c800463ea44aee885 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 9 Oct 2023 11:41:15 +0000 Subject: [PATCH 407/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9a3cb55f1..239d0b97d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:80886d1", + "image": "kubeshop/testkube-tracetest-executor:1a3a216", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:80886d1", + "image": "kubeshop/testkube-zap-executor:1a3a216", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:80886d1", + "image": "kubeshop/testkube-playwright-executor:1a3a216", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:80886d1", + "image": "kubeshop/testkube-jmeter-executor:1a3a216", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:80886d1", + "image": "kubeshop/testkube-jmeterd-executor:1a3a216", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:80886d1" + "image": "kubeshop/testkube-jmeterd-slave:1a3a216" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:80886d1", + "image": "kubeshop/testkube-ginkgo-executor:1a3a216", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:80886d1", + "image": "kubeshop/testkube-maven-executor:1a3a216", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:80886d1", + "image": "kubeshop/testkube-gradle-executor:1a3a216", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:80886d1", + "image": "kubeshop/testkube-kubepug-executor:1a3a216", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:80886d1", + "image": "kubeshop/testkube-soapui-executor:1a3a216", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:80886d1", + "image": "kubeshop/testkube-k6-executor:1a3a216", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:80886d1", + "image": "kubeshop/testkube-cypress-executor:1a3a216", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:80886d1", + "image": "kubeshop/testkube-curl-executor:1a3a216", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:80886d1", + "image": "kubeshop/testkube-postman-executor:1a3a216", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:80886d1", + "image": "kubeshop/testkube-artillery-executor:1a3a216", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:80886d1", + "image": "kubeshop/testkube-scraper-executor:1a3a216", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:80886d1", + "image": "kubeshop/testkube-init-executor:1a3a216", "types": [] } } From ea33447a001d2846a701bc6fa2eb7f3643248f9d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 9 Oct 2023 12:02:25 +0000 Subject: [PATCH 408/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 239d0b97d..41566bc99 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1a3a216", + "image": "kubeshop/testkube-tracetest-executor:2bf5ff8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1a3a216", + "image": "kubeshop/testkube-zap-executor:2bf5ff8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1a3a216", + "image": "kubeshop/testkube-playwright-executor:2bf5ff8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1a3a216", + "image": "kubeshop/testkube-jmeter-executor:2bf5ff8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1a3a216", + "image": "kubeshop/testkube-jmeterd-executor:2bf5ff8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1a3a216" + "image": "kubeshop/testkube-jmeterd-slave:2bf5ff8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1a3a216", + "image": "kubeshop/testkube-ginkgo-executor:2bf5ff8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1a3a216", + "image": "kubeshop/testkube-maven-executor:2bf5ff8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1a3a216", + "image": "kubeshop/testkube-gradle-executor:2bf5ff8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1a3a216", + "image": "kubeshop/testkube-kubepug-executor:2bf5ff8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1a3a216", + "image": "kubeshop/testkube-soapui-executor:2bf5ff8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1a3a216", + "image": "kubeshop/testkube-k6-executor:2bf5ff8", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1a3a216", + "image": "kubeshop/testkube-cypress-executor:2bf5ff8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1a3a216", + "image": "kubeshop/testkube-curl-executor:2bf5ff8", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1a3a216", + "image": "kubeshop/testkube-postman-executor:2bf5ff8", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1a3a216", + "image": "kubeshop/testkube-artillery-executor:2bf5ff8", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1a3a216", + "image": "kubeshop/testkube-scraper-executor:2bf5ff8", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1a3a216", + "image": "kubeshop/testkube-init-executor:2bf5ff8", "types": [] } } From 71ccdffd31b8bc73755cc39b6b36e97015c2c819 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 10 Oct 2023 08:09:36 +0000 Subject: [PATCH 409/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 41566bc99..d5107fcfb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2bf5ff8", + "image": "kubeshop/testkube-tracetest-executor:a5e0d66", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2bf5ff8", + "image": "kubeshop/testkube-zap-executor:a5e0d66", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2bf5ff8", + "image": "kubeshop/testkube-playwright-executor:a5e0d66", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2bf5ff8", + "image": "kubeshop/testkube-jmeter-executor:a5e0d66", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2bf5ff8", + "image": "kubeshop/testkube-jmeterd-executor:a5e0d66", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:2bf5ff8" + "image": "kubeshop/testkube-jmeterd-slave:a5e0d66" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2bf5ff8", + "image": "kubeshop/testkube-ginkgo-executor:a5e0d66", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2bf5ff8", + "image": "kubeshop/testkube-maven-executor:a5e0d66", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2bf5ff8", + "image": "kubeshop/testkube-gradle-executor:a5e0d66", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2bf5ff8", + "image": "kubeshop/testkube-kubepug-executor:a5e0d66", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2bf5ff8", + "image": "kubeshop/testkube-soapui-executor:a5e0d66", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2bf5ff8", + "image": "kubeshop/testkube-k6-executor:a5e0d66", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2bf5ff8", + "image": "kubeshop/testkube-cypress-executor:a5e0d66", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2bf5ff8", + "image": "kubeshop/testkube-curl-executor:a5e0d66", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2bf5ff8", + "image": "kubeshop/testkube-postman-executor:a5e0d66", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2bf5ff8", + "image": "kubeshop/testkube-artillery-executor:a5e0d66", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2bf5ff8", + "image": "kubeshop/testkube-scraper-executor:a5e0d66", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2bf5ff8", + "image": "kubeshop/testkube-init-executor:a5e0d66", "types": [] } } From 0e7789ff032dba8f0e4e8faf121034fb91bfcaad Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 10 Oct 2023 09:19:18 +0000 Subject: [PATCH 410/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d5107fcfb..22c4dae58 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a5e0d66", + "image": "kubeshop/testkube-tracetest-executor:05d9c3d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a5e0d66", + "image": "kubeshop/testkube-zap-executor:05d9c3d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a5e0d66", + "image": "kubeshop/testkube-playwright-executor:05d9c3d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a5e0d66", + "image": "kubeshop/testkube-jmeter-executor:05d9c3d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a5e0d66", + "image": "kubeshop/testkube-jmeterd-executor:05d9c3d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a5e0d66" + "image": "kubeshop/testkube-jmeterd-slave:05d9c3d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a5e0d66", + "image": "kubeshop/testkube-ginkgo-executor:05d9c3d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a5e0d66", + "image": "kubeshop/testkube-maven-executor:05d9c3d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a5e0d66", + "image": "kubeshop/testkube-gradle-executor:05d9c3d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a5e0d66", + "image": "kubeshop/testkube-kubepug-executor:05d9c3d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a5e0d66", + "image": "kubeshop/testkube-soapui-executor:05d9c3d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a5e0d66", + "image": "kubeshop/testkube-k6-executor:05d9c3d", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a5e0d66", + "image": "kubeshop/testkube-cypress-executor:05d9c3d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a5e0d66", + "image": "kubeshop/testkube-curl-executor:05d9c3d", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a5e0d66", + "image": "kubeshop/testkube-postman-executor:05d9c3d", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a5e0d66", + "image": "kubeshop/testkube-artillery-executor:05d9c3d", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a5e0d66", + "image": "kubeshop/testkube-scraper-executor:05d9c3d", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a5e0d66", + "image": "kubeshop/testkube-init-executor:05d9c3d", "types": [] } } From cbd78773e6cb1c149be69e7e61713dc2d56cb570 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 10 Oct 2023 11:53:54 +0000 Subject: [PATCH 411/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 22c4dae58..6cc257657 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:05d9c3d", + "image": "kubeshop/testkube-tracetest-executor:fb932a6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:05d9c3d", + "image": "kubeshop/testkube-zap-executor:fb932a6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:05d9c3d", + "image": "kubeshop/testkube-playwright-executor:fb932a6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:05d9c3d", + "image": "kubeshop/testkube-jmeter-executor:fb932a6", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:05d9c3d", + "image": "kubeshop/testkube-jmeterd-executor:fb932a6", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:05d9c3d" + "image": "kubeshop/testkube-jmeterd-slave:fb932a6" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:05d9c3d", + "image": "kubeshop/testkube-ginkgo-executor:fb932a6", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:05d9c3d", + "image": "kubeshop/testkube-maven-executor:fb932a6", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:05d9c3d", + "image": "kubeshop/testkube-gradle-executor:fb932a6", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:05d9c3d", + "image": "kubeshop/testkube-kubepug-executor:fb932a6", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:05d9c3d", + "image": "kubeshop/testkube-soapui-executor:fb932a6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:05d9c3d", + "image": "kubeshop/testkube-k6-executor:fb932a6", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:05d9c3d", + "image": "kubeshop/testkube-cypress-executor:fb932a6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:05d9c3d", + "image": "kubeshop/testkube-curl-executor:fb932a6", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:05d9c3d", + "image": "kubeshop/testkube-postman-executor:fb932a6", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:05d9c3d", + "image": "kubeshop/testkube-artillery-executor:fb932a6", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:05d9c3d", + "image": "kubeshop/testkube-scraper-executor:fb932a6", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:05d9c3d", + "image": "kubeshop/testkube-init-executor:fb932a6", "types": [] } } From 0e48fe37203b4cb81f4b0b85b5cdec801251c7b4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 10 Oct 2023 14:28:54 +0000 Subject: [PATCH 412/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6cc257657..52391ac26 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:fb932a6", + "image": "kubeshop/testkube-tracetest-executor:371487a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:fb932a6", + "image": "kubeshop/testkube-zap-executor:371487a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fb932a6", + "image": "kubeshop/testkube-playwright-executor:371487a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fb932a6", + "image": "kubeshop/testkube-jmeter-executor:371487a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:fb932a6", + "image": "kubeshop/testkube-jmeterd-executor:371487a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:fb932a6" + "image": "kubeshop/testkube-jmeterd-slave:371487a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fb932a6", + "image": "kubeshop/testkube-ginkgo-executor:371487a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fb932a6", + "image": "kubeshop/testkube-maven-executor:371487a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fb932a6", + "image": "kubeshop/testkube-gradle-executor:371487a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fb932a6", + "image": "kubeshop/testkube-kubepug-executor:371487a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fb932a6", + "image": "kubeshop/testkube-soapui-executor:371487a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fb932a6", + "image": "kubeshop/testkube-k6-executor:371487a", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fb932a6", + "image": "kubeshop/testkube-cypress-executor:371487a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fb932a6", + "image": "kubeshop/testkube-curl-executor:371487a", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fb932a6", + "image": "kubeshop/testkube-postman-executor:371487a", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fb932a6", + "image": "kubeshop/testkube-artillery-executor:371487a", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fb932a6", + "image": "kubeshop/testkube-scraper-executor:371487a", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fb932a6", + "image": "kubeshop/testkube-init-executor:371487a", "types": [] } } From f2f8b7de42b8e324a22c792a30bcb3d5d58fd659 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 10 Oct 2023 14:39:44 +0000 Subject: [PATCH 413/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 52391ac26..058fc7931 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:371487a", + "image": "kubeshop/testkube-tracetest-executor:183ca39", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:371487a", + "image": "kubeshop/testkube-zap-executor:183ca39", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:371487a", + "image": "kubeshop/testkube-playwright-executor:183ca39", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:371487a", + "image": "kubeshop/testkube-jmeter-executor:183ca39", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:371487a", + "image": "kubeshop/testkube-jmeterd-executor:183ca39", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:371487a" + "image": "kubeshop/testkube-jmeterd-slave:183ca39" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:371487a", + "image": "kubeshop/testkube-ginkgo-executor:183ca39", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:371487a", + "image": "kubeshop/testkube-maven-executor:183ca39", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:371487a", + "image": "kubeshop/testkube-gradle-executor:183ca39", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:371487a", + "image": "kubeshop/testkube-kubepug-executor:183ca39", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:371487a", + "image": "kubeshop/testkube-soapui-executor:183ca39", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:371487a", + "image": "kubeshop/testkube-k6-executor:183ca39", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:371487a", + "image": "kubeshop/testkube-cypress-executor:183ca39", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:371487a", + "image": "kubeshop/testkube-curl-executor:183ca39", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:371487a", + "image": "kubeshop/testkube-postman-executor:183ca39", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:371487a", + "image": "kubeshop/testkube-artillery-executor:183ca39", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:371487a", + "image": "kubeshop/testkube-scraper-executor:183ca39", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:371487a", + "image": "kubeshop/testkube-init-executor:183ca39", "types": [] } } From 89dcda7d67781b52b9481b553735f6340acaa73e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 11 Oct 2023 11:52:06 +0000 Subject: [PATCH 414/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 058fc7931..f579d2360 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:183ca39", + "image": "kubeshop/testkube-tracetest-executor:48d625e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:183ca39", + "image": "kubeshop/testkube-zap-executor:48d625e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:183ca39", + "image": "kubeshop/testkube-playwright-executor:48d625e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:183ca39", + "image": "kubeshop/testkube-jmeter-executor:48d625e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:183ca39", + "image": "kubeshop/testkube-jmeterd-executor:48d625e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:183ca39" + "image": "kubeshop/testkube-jmeterd-slave:48d625e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:183ca39", + "image": "kubeshop/testkube-ginkgo-executor:48d625e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:183ca39", + "image": "kubeshop/testkube-maven-executor:48d625e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:183ca39", + "image": "kubeshop/testkube-gradle-executor:48d625e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:183ca39", + "image": "kubeshop/testkube-kubepug-executor:48d625e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:183ca39", + "image": "kubeshop/testkube-soapui-executor:48d625e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:183ca39", + "image": "kubeshop/testkube-k6-executor:48d625e", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:183ca39", + "image": "kubeshop/testkube-cypress-executor:48d625e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:183ca39", + "image": "kubeshop/testkube-curl-executor:48d625e", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:183ca39", + "image": "kubeshop/testkube-postman-executor:48d625e", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:183ca39", + "image": "kubeshop/testkube-artillery-executor:48d625e", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:183ca39", + "image": "kubeshop/testkube-scraper-executor:48d625e", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:183ca39", + "image": "kubeshop/testkube-init-executor:48d625e", "types": [] } } From 62e4223fec4578d8feee890db547018403672eae Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 11 Oct 2023 13:07:29 +0000 Subject: [PATCH 415/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f579d2360..366e82563 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:48d625e", + "image": "kubeshop/testkube-tracetest-executor:b8668a4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:48d625e", + "image": "kubeshop/testkube-zap-executor:b8668a4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:48d625e", + "image": "kubeshop/testkube-playwright-executor:b8668a4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:48d625e", + "image": "kubeshop/testkube-jmeter-executor:b8668a4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:48d625e", + "image": "kubeshop/testkube-jmeterd-executor:b8668a4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:48d625e" + "image": "kubeshop/testkube-jmeterd-slave:b8668a4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:48d625e", + "image": "kubeshop/testkube-ginkgo-executor:b8668a4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:48d625e", + "image": "kubeshop/testkube-maven-executor:b8668a4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:48d625e", + "image": "kubeshop/testkube-gradle-executor:b8668a4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:48d625e", + "image": "kubeshop/testkube-kubepug-executor:b8668a4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:48d625e", + "image": "kubeshop/testkube-soapui-executor:b8668a4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:48d625e", + "image": "kubeshop/testkube-k6-executor:b8668a4", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:48d625e", + "image": "kubeshop/testkube-cypress-executor:b8668a4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:48d625e", + "image": "kubeshop/testkube-curl-executor:b8668a4", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:48d625e", + "image": "kubeshop/testkube-postman-executor:b8668a4", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:48d625e", + "image": "kubeshop/testkube-artillery-executor:b8668a4", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:48d625e", + "image": "kubeshop/testkube-scraper-executor:b8668a4", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:48d625e", + "image": "kubeshop/testkube-init-executor:b8668a4", "types": [] } } From e82dd9a9a5c1c3744c198b862d9c6887264309de Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 11 Oct 2023 13:08:44 +0000 Subject: [PATCH 416/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 0089c1708..7ecaa25ce 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.6 -appVersion: 1.14.6 +version: 1.14.7 +appVersion: 1.14.7 dependencies: - name: global version: 0.1.1 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c27b93b9f..a65cb25d6 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.10 +version: 1.14.11 dependencies: - name: testkube-operator version: 1.14.0 @@ -11,14 +11,14 @@ dependencies: condition: testkube-operator.enabled - name: mongodb condition: mongodb.enabled - version: 13.10.1 + version: 12.1.31 repository: https://charts.bitnami.com/bitnami - name: nats condition: testkube-api.nats.enabled version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.6 + version: 1.14.7 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From b6ce96f8257d125555c4a86ab4d831c365d3610a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 11 Oct 2023 13:16:21 +0000 Subject: [PATCH 417/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 366e82563..2fbb8f7e4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b8668a4", + "image": "kubeshop/testkube-tracetest-executor:6130f71", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b8668a4", + "image": "kubeshop/testkube-zap-executor:6130f71", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b8668a4", + "image": "kubeshop/testkube-playwright-executor:6130f71", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b8668a4", + "image": "kubeshop/testkube-jmeter-executor:6130f71", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b8668a4", + "image": "kubeshop/testkube-jmeterd-executor:6130f71", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b8668a4" + "image": "kubeshop/testkube-jmeterd-slave:6130f71" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b8668a4", + "image": "kubeshop/testkube-ginkgo-executor:6130f71", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b8668a4", + "image": "kubeshop/testkube-maven-executor:6130f71", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b8668a4", + "image": "kubeshop/testkube-gradle-executor:6130f71", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b8668a4", + "image": "kubeshop/testkube-kubepug-executor:6130f71", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b8668a4", + "image": "kubeshop/testkube-soapui-executor:6130f71", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b8668a4", + "image": "kubeshop/testkube-k6-executor:6130f71", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b8668a4", + "image": "kubeshop/testkube-cypress-executor:6130f71", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b8668a4", + "image": "kubeshop/testkube-curl-executor:6130f71", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b8668a4", + "image": "kubeshop/testkube-postman-executor:6130f71", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b8668a4", + "image": "kubeshop/testkube-artillery-executor:6130f71", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b8668a4", + "image": "kubeshop/testkube-scraper-executor:6130f71", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b8668a4", + "image": "kubeshop/testkube-init-executor:6130f71", "types": [] } } From 64bf42abed1990caaa0ad0c679abfd8e1a0ce807 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:59:00 +0300 Subject: [PATCH 418/763] charts: add option to specify pullSecrets per service (#655) * add option to specify secrets per service --- charts/global/Chart.yaml | 4 +- charts/global/READme.md | 53 +++--- charts/global/templates/_images.tpl | 16 +- charts/testkube-api/README.md | 161 ++++++++++++++++++ charts/testkube-api/templates/deployment.yaml | 2 +- charts/testkube-api/templates/minio.yaml | 4 +- charts/testkube-api/values.yaml | 3 + charts/testkube-dashboard/README.md | 105 ++++++++++++ .../templates/deployment.yaml | 2 +- .../templates/oauth2-deployment.yaml | 2 +- charts/testkube-dashboard/values.yaml | 4 + charts/testkube-operator/README.md | 111 ++++++++++++ .../templates/deployment.yaml | 2 +- .../templates/pre-upgrade.yaml | 2 +- .../templates/webhook-cert-create.yaml | 2 +- .../templates/webhook-cert-patch.yaml | 2 +- charts/testkube-operator/values.yaml | 13 +- charts/testkube/Chart.yaml | 2 +- charts/testkube/README.md | 33 ++-- charts/testkube/templates/pre-upgrade.yaml | 2 +- charts/testkube/values.yaml | 23 +++ 21 files changed, 490 insertions(+), 58 deletions(-) create mode 100644 charts/testkube-api/README.md create mode 100644 charts/testkube-dashboard/README.md create mode 100644 charts/testkube-operator/README.md diff --git a/charts/global/Chart.yaml b/charts/global/Chart.yaml index 723ea8c70..34674c376 100644 --- a/charts/global/Chart.yaml +++ b/charts/global/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -version: 0.1.1 +version: 0.1.2 name: global description: A Library Helm Chart for definitions that can be shared by Helm templates in other charts. home: https://github.com/kubeshop/helm-charts/tree/main/charts/global @@ -20,4 +20,4 @@ sources: - https://github.com/kubeshop/helm-charts - https://testkube.io/ -appVersion: "0.1.1" +appVersion: "0.1.2" diff --git a/charts/global/READme.md b/charts/global/READme.md index 7794153e6..9e582f1b0 100644 --- a/charts/global/READme.md +++ b/charts/global/READme.md @@ -1,28 +1,27 @@ -# Testkube global Library Chart - -A [Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for definitions that can be shared by Helm templates in other charts. -##Usage -```sh -dependencies: - - name: global - version: 1.x.x - repository: https://kubeshop.github.io/helm-charts -``` - -`` -$ helm dependency update -`` - -Example of using `global` template: -```sh -apiVersion: v1 -kind: ConfigMap -metadata: -name: {{ include "global.names.fullname" . }} -data: -myvalue: "Hello World" -``` - -##Prerequisites -- Helm 3.0.0+ +# global +![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) ![AppVersion: 0.1.2](https://img.shields.io/badge/AppVersion-0.1.2-informational?style=flat-square) + +A Library Helm Chart for definitions that can be shared by Helm templates in other charts. + +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| Testkube | | | + +## Source Code + +* +* + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| exampleValue | string | `"global-chart"` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/global/templates/_images.tpl b/charts/global/templates/_images.tpl index 1f02ea3da..5eeb36087 100644 --- a/charts/global/templates/_images.tpl +++ b/charts/global/templates/_images.tpl @@ -25,12 +25,20 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{ include "global.images.renderPullSecrets" . }} */}} {{- define "global.images.renderPullSecrets" -}} -{{- $global := .Values.global }} - +{{- $context := . }} +{{- $global := index $context "global" }} +{{- $path := index $context "secretPath" }} {{- if $global.imagePullSecrets }} imagePullSecrets: - {{- range $global.imagePullSecrets }} +{{- range $global.imagePullSecrets }} + - name: {{ . }} +{{- end }} +{{- else -}} +{{- if $path }} +imagePullSecrets: +{{- range $path }} - name: {{ . }} {{- end }} {{- end }} -{{- end -}} \ No newline at end of file +{{- end }} +{{- end }} diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md new file mode 100644 index 000000000..7007c5804 --- /dev/null +++ b/charts/testkube-api/README.md @@ -0,0 +1,161 @@ +# testkube-api + +![Version: 1.14.6](https://img.shields.io/badge/Version-1.14.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.6](https://img.shields.io/badge/AppVersion-1.14.6-informational?style=flat-square) + +A Helm chart for Testkube api + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| additionalNamespaces | list | `[]` | | +| affinity | object | `{}` | | +| analyticsEnabled | bool | `true` | | +| autoscaling.annotations | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.labels | object | `{}` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| autoscaling.targetMemoryUtilizationPercentage | int | `80` | | +| cdeventsTarget | string | `""` | | +| cliIngress.annotations | object | `{}` | | +| cliIngress.enabled | bool | `false` | | +| cliIngress.hosts | list | `[]` | | +| cliIngress.labels | object | `{}` | | +| cliIngress.oauth.clientID | string | `""` | | +| cliIngress.oauth.clientSecret | string | `""` | | +| cliIngress.oauth.provider | string | `"github"` | | +| cliIngress.oauth.scopes | string | `""` | | +| cliIngress.path | string | `"/results/(v\\d/.*)"` | | +| cliIngress.tls | list | `[]` | | +| cliIngress.tlsenabled | bool | `false` | | +| cloud.envId | string | `""` | | +| cloud.existingSecret.envId | string | `""` | | +| cloud.existingSecret.key | string | `""` | | +| cloud.existingSecret.name | string | `""` | | +| cloud.existingSecret.orgId | string | `""` | | +| cloud.key | string | `""` | | +| cloud.migrate | string | `""` | | +| cloud.orgId | string | `""` | | +| cloud.url | string | `"agent.testkube.io:443"` | | +| clusterName | string | `""` | | +| configValues | string | `""` | | +| dashboardUri | string | `""` | | +| executors | string | `""` | | +| extraEnvVars | object | `{}` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| httpReadBufferSize | int | `8192` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.pullSecret | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-api-server"` | | +| jobServiceAccountName | string | `""` | | +| kubeVersion | string | `""` | | +| livenessProbe.initialDelaySeconds | int | `30` | | +| logs.bucket | string | `"testkube-logs"` | | +| logs.storage | string | `"minio"` | | +| minio.accessModes[0] | string | `"ReadWriteOnce"` | | +| minio.affinity | object | `{}` | | +| minio.enabled | bool | `true` | | +| minio.extraEnvVars | object | `{}` | | +| minio.extraVolumeMounts | list | `[]` | | +| minio.extraVolumes | list | `[]` | | +| minio.image.pullPolicy | string | `"IfNotPresent"` | | +| minio.image.pullSecrets | list | `[]` | | +| minio.image.registry | string | `"docker.io"` | | +| minio.image.repository | string | `"minio/minio"` | | +| minio.image.tag | string | `"2023.2.27"` | | +| minio.livenessProbe.initialDelaySeconds | int | `3` | | +| minio.livenessProbe.periodSeconds | int | `10` | | +| minio.matchLabels | list | `[]` | | +| minio.minioRootPassword | string | `""` | | +| minio.minioRootUser | string | `""` | | +| minio.nodeSelector | object | `{}` | | +| minio.podSecurityContext | object | `{}` | | +| minio.priorityClassName | string | `""` | | +| minio.readinessProbe.initialDelaySeconds | int | `3` | | +| minio.readinessProbe.periodSeconds | int | `10` | | +| minio.replicaCount | int | `1` | | +| minio.resources | object | `{}` | | +| minio.secretPasswordKey | string | `""` | | +| minio.secretPasswordName | string | `""` | | +| minio.secretUserKey | string | `""` | | +| minio.secretUserName | string | `""` | | +| minio.securityContext | object | `{}` | | +| minio.serviceAccountName | string | `""` | | +| minio.storage | string | `"10Gi"` | | +| minio.tolerations | list | `[]` | | +| mongodb.allowDiskUse | bool | `true` | | +| mongodb.dsn | string | `"mongodb://testkube-mongodb:27017"` | | +| multinamespace.enabled | bool | `false` | | +| nameOverride | string | `""` | | +| nats.enabled | bool | `true` | | +| nodeSelector | object | `{}` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| podStartTimeout | string | `"30m"` | Testkube timeout for pod start | +| priorityClassName | string | `""` | | +| prometheus.enabled | bool | `false` | | +| prometheus.interval | string | `"15s"` | | +| prometheus.monitoringLabels | object | `{}` | | +| rbac.create | bool | `true` | | +| readinessProbe.initialDelaySeconds | int | `45` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.labels | object | `{}` | | +| service.port | int | `8088` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| slackConfig | string | `""` | | +| slackSecret | string | `""` | | +| slackToken | string | `""` | | +| storage.SSL | bool | `false` | | +| storage.accessKey | string | `""` | | +| storage.accessKeyId | string | `""` | | +| storage.bucket | string | `"testkube-artifacts"` | | +| storage.compressArtifacts | bool | `true` | | +| storage.endpoint | string | `""` | | +| storage.endpoint_port | string | `"9000"` | | +| storage.expiration | int | `0` | | +| storage.region | string | `""` | | +| storage.scrapperEnabled | bool | `true` | | +| storage.secretKeyAccessKeyId | string | `""` | | +| storage.secretKeySecretAccessKey | string | `""` | | +| storage.secretNameAccessKeyId | string | `""` | | +| storage.secretNameSecretAccessKey | string | `""` | | +| storage.token | string | `""` | | +| templates.job | string | `""` | | +| templates.jobContainer | string | `""` | | +| templates.pvcContainer | string | `""` | | +| templates.scraperContainer | string | `""` | | +| testConnection.enabled | bool | `false` | | +| testServiceAccount.annotations | object | `{}` | | +| testServiceAccount.create | bool | `true` | | +| tolerations | list | `[]` | | +| uiIngress.annotations | object | `{}` | | +| uiIngress.enabled | bool | `false` | | +| uiIngress.hosts | list | `[]` | | +| uiIngress.labels | object | `{}` | | +| uiIngress.path | string | `"/results/(v\\d/executions.*)"` | | +| uiIngress.tls | list | `[]` | | +| uiIngress.tlsenabled | bool | `false` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6c871b348..a2f8e3909 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -34,7 +34,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecrets) | nindent 6 }} serviceAccountName: {{ include "testkube-api.serviceAccountName" . }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 137182426..d563b3afb 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -52,8 +52,8 @@ spec: # This label is used as a selector in Service definition app: testkube-minio-{{ .Release.Namespace }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} - {{- if .Values.minio.priorityClassName }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.minio.image.pullSecrets) | nindent 6 }} + {{- if .Values.minio.priorityClassName }} priorityClassName: {{ .Values.minio.priorityClassName }} {{- end }} # Volumes used by this deployment diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index a3750000b..b8844b203 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -37,6 +37,7 @@ podLabels: {} ## image.tag Testkube API image tag ## image.digest Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## image.pullPolicy Testkube API Image pull policy +## image.secret k8s secret for private registries image: registry: docker.io repository: kubeshop/testkube-api-server @@ -44,6 +45,7 @@ image: ## Overrides the image tag whose default is the chart appVersion. # tag: "1.7.24" digest: "" + pullSecret: [] ## Chart parameters ## nameOverride Overrides Chart name @@ -315,6 +317,7 @@ minio: repository: minio/minio tag: 2023.2.27 pullPolicy: IfNotPresent + pullSecrets: [] ## ServiceAccount name to use for Minio serviceAccountName: "" ## Optionally specify extra list of additional volumeMounts for Minio diff --git a/charts/testkube-dashboard/README.md b/charts/testkube-dashboard/README.md new file mode 100644 index 000000000..02ab61486 --- /dev/null +++ b/charts/testkube-dashboard/README.md @@ -0,0 +1,105 @@ +# testkube-dashboard + +![Version: 1.14.2](https://img.shields.io/badge/Version-1.14.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.2](https://img.shields.io/badge/AppVersion-1.14.2-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| apiServerEndpoint | string | `""` | | +| autoscaling.annotations | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.labels | object | `{}` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| autoscaling.targetMemoryUtilizationPercentage | int | `80` | | +| crdRevision | string | `"main"` | | +| disableTelemetry | bool | `false` | | +| extraEnvVars | list | `[]` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.pullSecrets | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-dashboard"` | | +| ingress.annotations | object | `{}` | | +| ingress.enabled | bool | `false` | | +| ingress.hosts | list | `[]` | | +| ingress.ipv6enabled | bool | `false` | | +| ingress.labels | object | `{}` | | +| ingress.path | string | `"/"` | | +| ingress.tls | list | `[]` | | +| ingress.tlsenabled | bool | `false` | | +| kubeVersion | string | `""` | | +| nameOverride | string | `""` | | +| nodeSelector | object | `{}` | | +| oauth2.annotations | object | `{}` | | +| oauth2.args | list | `[]` | | +| oauth2.enabled | bool | `false` | | +| oauth2.env.clientId | string | `""` | | +| oauth2.env.clientSecret | string | `""` | | +| oauth2.env.cookieSecret | string | `""` | | +| oauth2.env.cookieSecure | string | `"false"` | | +| oauth2.env.githubOrg | string | `""` | | +| oauth2.env.redirectUrl | string | `"http://testkube.example.com/oauth2/callback"` | | +| oauth2.env.secretClientIdKey | string | `""` | | +| oauth2.env.secretClientIdName | string | `""` | | +| oauth2.env.secretClientSecretKey | string | `""` | | +| oauth2.env.secretClientSecretName | string | `""` | | +| oauth2.env.secretCookieSecretKey | string | `""` | | +| oauth2.env.secretCookieSecretName | string | `""` | | +| oauth2.env.secretGithubOrgKey | string | `""` | | +| oauth2.env.secretGithubOrgName | string | `""` | | +| oauth2.extraEnvFrom | list | `[]` | | +| oauth2.extraEnvVars | list | `[]` | | +| oauth2.image.pullPolicy | string | `"Always"` | | +| oauth2.image.pullSecrets | list | `[]` | | +| oauth2.image.registry | string | `"quay.io"` | | +| oauth2.image.repository | string | `"oauth2-proxy/oauth2-proxy"` | | +| oauth2.image.tag | string | `"latest"` | | +| oauth2.ingress.labels | object | `{}` | | +| oauth2.labels | object | `{}` | | +| oauth2.name | string | `"oauth2-proxy"` | | +| oauth2.path | string | `"/oauth2"` | | +| oauth2.podAnnotations | object | `{}` | | +| oauth2.podLabels | object | `{}` | | +| oauth2.port | int | `4180` | | +| oauth2.priorityClassName | string | `""` | | +| oauth2.serviceAnnotations | object | `{}` | | +| oauth2.serviceLabels | object | `{}` | | +| oauth2.serviceType | string | `"ClusterIP"` | | +| oauth2.volumeMounts | list | `[]` | | +| oauth2.volumes | list | `[]` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| priorityClassName | string | `""` | | +| proxyPrefix | string | `""` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.port | int | `8080` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| testConnection.enabled | bool | `false` | | +| tolerations | list | `[]` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index beac6313c..110c73e91 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -31,7 +31,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecret) | nindent 6 }} serviceAccountName: {{ include "testkube-dashboard.serviceAccountName" . }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index 892db84f0..d4a25134b 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -37,7 +37,7 @@ spec: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.oauth2.podAnnotations "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.oauth2.image.pullSecret) | nindent 6 }} {{- if .Values.oauth2.priorityClassName }} priorityClassName: {{ .Values.oauth2.priorityClassName }} {{- end }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 7cee5f459..6f25dc5d7 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -52,6 +52,7 @@ securityContext: ## image.tag Testkube Dashboard image tag ## image.pullPolicy Testkube Dashboard Image pull policy ## image.digest Testkube Dashboard image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## image.pullSecret Testkube Dashboard Image pull k8s secret name for private registries image: registry: docker.io repository: kubeshop/testkube-dashboard @@ -59,6 +60,7 @@ image: # Overrides the image tag whose default is the chart appVersion. # tag: "1.9.2" digest: "" + pullSecrets: [] ## Chart parameters ## nameOverride Overrides Chart name @@ -174,11 +176,13 @@ oauth2: ## image.repository Oauth image name ## image.tag Oauth image tag ## image.pullPolicy OauthI Image pull policy + ## image.pullSecret Oauth Image pull k8s secret name for private registries image: registry: quay.io repository: oauth2-proxy/oauth2-proxy tag: latest pullPolicy: Always + pullSecrets: [] ## Pod environment variables for Teskube UI authentication ## Reference: https://kubeshop.github.io/testkube/authentication/oauth-ui/ ## diff --git a/charts/testkube-operator/README.md b/charts/testkube-operator/README.md new file mode 100644 index 000000000..b1eb61250 --- /dev/null +++ b/charts/testkube-operator/README.md @@ -0,0 +1,111 @@ +# testkube-operator + +![Version: 1.14.0](https://img.shields.io/badge/Version-1.14.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.0](https://img.shields.io/badge/AppVersion-1.14.0-informational?style=flat-square) + +A Helm chart for the testkube-operator (installs needed CRDs only for now) + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| apiFullname | string | `"testkube-api-server"` | | +| apiPort | int | `8088` | | +| extraEnvVars | list | `[]` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| healthcheckPort | int | `8081` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `""` | | +| image.pullSecrets | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-operator"` | | +| installCRD | bool | `true` | | +| kubeVersion | string | `""` | | +| livenessProbe.initialDelaySeconds | int | `3` | | +| livenessProbe.periodSeconds | int | `10` | | +| metricsServiceName | string | `""` | | +| nameOverride | string | `""` | | +| namespace | string | `""` | | +| nodeSelector | object | `{}` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| preUpgrade.annotations | object | `{}` | | +| preUpgrade.enabled | bool | `true` | Upgrade hook is enabled | +| preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image parameters | +| preUpgrade.labels | object | `{}` | | +| preUpgrade.podAnnotations | object | `{}` | | +| preUpgrade.podSecurityContext | object | `{}` | Upgrade Pod Security Context | +| preUpgrade.resources | object | `{}` | Specify resource limits and requests | +| preUpgrade.securityContext | object | `{}` | Security Context for Upgrade kubectl container | +| preUpgrade.serviceAccount | object | `{"create":true}` | Create SA for upgrade hook | +| preUpgrade.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| priorityClassName | string | `""` | | +| proxy.image.pullPolicy | string | `"IfNotPresent"` | | +| proxy.image.pullSecrets | list | `[]` | | +| proxy.image.registry | string | `"gcr.io"` | | +| proxy.image.repository | string | `"kubebuilder/kube-rbac-proxy"` | | +| proxy.image.tag | string | `"v0.8.0"` | | +| proxy.resources | object | `{}` | | +| rbac.create | bool | `true` | | +| readinessProbe.initialDelaySeconds | int | `3` | | +| readinessProbe.periodSeconds | int | `10` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.port | int | `80` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| terminationGracePeriodSeconds | int | `10` | | +| testConnection.enabled | bool | `false` | | +| tolerations | list | `[]` | | +| volumes.secret.defaultMode | int | `420` | | +| webhook.annotations | object | `{}` | | +| webhook.certificate.secretName | string | `"webhook-server-cert"` | | +| webhook.enabled | bool | `true` | | +| webhook.labels | object | `{}` | | +| webhook.migrate.backoffLimit | int | `1` | | +| webhook.migrate.enabled | bool | `true` | | +| webhook.migrate.image.pullPolicy | string | `"Always"` | | +| webhook.migrate.image.pullSecrets | list | `[]` | | +| webhook.migrate.image.registry | string | `"docker.io"` | | +| webhook.migrate.image.repository | string | `"rancher/kubectl"` | | +| webhook.migrate.image.tag | string | `"v1.23.7"` | | +| webhook.migrate.resources | object | `{}` | | +| webhook.migrate.securityContext | object | `{}` | | +| webhook.name | string | `"webhook-admission"` | | +| webhook.patch.annotations | object | `{}` | | +| webhook.patch.backoffLimit | int | `1` | | +| webhook.patch.createSecretJob.resources | object | `{}` | | +| webhook.patch.createSecretJob.securityContext | object | `{}` | | +| webhook.patch.enabled | bool | `true` | | +| webhook.patch.image.pullPolicy | string | `"IfNotPresent"` | | +| webhook.patch.image.pullSecrets | list | `[]` | | +| webhook.patch.image.registry | string | `"docker.io"` | | +| webhook.patch.image.repository | string | `"dpejcev/kube-webhook-certgen"` | | +| webhook.patch.image.tag | string | `"1.0.11"` | | +| webhook.patch.labels | object | `{}` | | +| webhook.patch.nodeSelector."kubernetes.io/os" | string | `"linux"` | | +| webhook.patch.patchWebhookJob.resources | object | `{}` | | +| webhook.patch.patchWebhookJob.securityContext | object | `{}` | | +| webhook.patch.podAnnotations | object | `{}` | | +| webhook.patch.podSecurityContext | object | `{}` | | +| webhook.patch.serviceAccount.annotations | object | `{}` | | +| webhook.patch.serviceAccount.name | string | `"testkube-operator-webhook-cert-mgr"` | | +| webhook.patch.tolerations | list | `[]` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 0d36cca35..8583e4f71 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -31,7 +31,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecrets) | nindent 6 }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} {{- end }} diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 23f5e6dd7..777fcd697 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: serviceAccountName: {{ .Release.Name }}-operator-pre-upgrade-sa - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.preUpgrade.image.pullSecrets) | nindent 6 }} containers: - name: kubectl image: {{ include "global.images.image" (dict "imageRoot" .Values.preUpgrade.image "global" .Values.global) }} diff --git a/charts/testkube-operator/templates/webhook-cert-create.yaml b/charts/testkube-operator/templates/webhook-cert-create.yaml index 9c52e1535..085b423e8 100644 --- a/charts/testkube-operator/templates/webhook-cert-create.yaml +++ b/charts/testkube-operator/templates/webhook-cert-create.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: {{- if .Values.webhook.migrate.enabled }} - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.webhook.migrate.image.pullSecrets) | nindent 6 }} initContainers: - name: migrate image: {{ include "global.images.image" (dict "imageRoot" .Values.webhook.migrate.image "global" .Values.global) }} diff --git a/charts/testkube-operator/templates/webhook-cert-patch.yaml b/charts/testkube-operator/templates/webhook-cert-patch.yaml index 1427fef07..f6b553048 100644 --- a/charts/testkube-operator/templates/webhook-cert-patch.yaml +++ b/charts/testkube-operator/templates/webhook-cert-patch.yaml @@ -46,7 +46,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.webhook.patch.image.pullSecrets) | nindent 6 }} containers: - name: patch image: {{ include "global.images.image" (dict "imageRoot" .Values.webhook.patch.image "global" .Values.global) }} diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index f2e6bfd0a..4a4063e6b 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -46,6 +46,7 @@ fullnameOverride: "" ## image.tag Testkube Operator image tag ## image.pullPolicy Testkube Operator Image pull policy ## image.digest Testkube Operator image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## image.pullSecret Testkube Operator image pull k8s secret name for private registries image: registry: docker.io @@ -54,18 +55,21 @@ image: # Overrides the image tag whose default is the chart appVersion. #tag: "1.7.1" digest: "" + pullSecrets: [] ##Proxy Image parameters ## image.registry Proxy image registry ## image.repository Proxy image name ## image.tag Proxy image tag ## image.pullPolicy Proxy Image pull policy +## image.pullSecret Proxy Image pull k8s secret name for private registries proxy: image: registry: gcr.io repository: kubebuilder/kube-rbac-proxy tag: "v0.8.0" pullPolicy: IfNotPresent + pullSecrets: [] ## Resources limits and requests for kube-rbac-proxy container resources: {} @@ -149,11 +153,13 @@ webhook: ## image.repository Migrate container job image name ## image.tag Migrate container job image tag ## image.pullPolicy Migrate container job image pull policy + ## image.pullSecret Migrate container job image pull k8s secret name for private registries image: registry: docker.io repository: rancher/kubectl tag: v1.23.7 pullPolicy: Always + pullSecrets: [] ## Configure Security Context for Migrate Container ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod ## @@ -175,13 +181,15 @@ webhook: enabled: true ## image.registry patch container job image registry ## image.repository patch container image name - ## image.tag pathc container image tag + ## image.tag patch container image tag ## image.pullPolicy patch container image pull policy + ## image.pullSecret patch container image pull k8s secret name for private registries image: registry: docker.io repository: dpejcev/kube-webhook-certgen tag: 1.0.11 pullPolicy: IfNotPresent + pullSecrets: [] ## Annotations to add to the patch Job annotations: {} ## Pod annotations to add to the patch Job @@ -292,12 +300,13 @@ testConnection: preUpgrade: # -- Upgrade hook is enabled enabled: true - # -- Specify image + # -- Specify image parameters image: registry: docker.io repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: {} # -- Create SA for upgrade hook diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index a65cb25d6..c0ea2455e 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -27,6 +27,6 @@ dependencies: repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 1334b6fba..9b9b6fec0 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,7 +2,7 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.14.7](https://img.shields.io/badge/Version-1.14.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.14.10](https://img.shields.io/badge/Version-1.14.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install @@ -49,11 +49,11 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| -| file://../global | global | 0.1.1 | -| file://../testkube-api | testkube-api | 1.14.4 | -| file://../testkube-dashboard | testkube-dashboard | 1.14.1 | +| file://../global | global | 0.1.2 | +| file://../testkube-api | testkube-api | 1.14.6 | +| file://../testkube-dashboard | testkube-dashboard | 1.14.2 | | file://../testkube-operator | testkube-operator | 1.14.0 | -| https://charts.bitnami.com/bitnami | mongodb | 12.1.31 | +| https://charts.bitnami.com/bitnami | mongodb | 13.10.1 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 0.19.1 | ## Values @@ -69,15 +69,17 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | mongodb.containerSecurityContext | object | `{}` | Security Context for MongoDB container | | mongodb.enabled | bool | `true` | Toggle whether to install MongoDB | | mongodb.fullnameOverride | string | `"testkube-mongodb"` | MongoDB fullname override | +| mongodb.image.pullSecrets | list | `[]` | MongoDB image pull Secret | | mongodb.image.registry | string | `"docker.io"` | MongoDB image registry | | mongodb.image.repository | string | `"zcube/bitnami-compat-mongodb"` | MongoDB image repository | -| mongodb.image.tag | string | `"5.0.10-debian-11-r19"` | MongoDB image tag | +| mongodb.image.tag | string | `"6.0.5-debian-11-r64"` | MongoDB image tag | | mongodb.podSecurityContext | object | `{}` | MongoDB Pod Security Context | | mongodb.resources | object | `{"requests":{"cpu":"150m","memory":"100Mi"}}` | MongoDB resource settings | | mongodb.service | object | `{"clusterIP":"","nodePort":true,"port":"27017","portName":"mongodb"}` | MongoDB service settings | | mongodb.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | nats.exporter.resources | object | `{}` | Exporter resources settings | | nats.exporter.securityContext | object | `{}` | Security Context for Exporter container | +| nats.imagePullSecrets | list | `[]` | | | nats.nats.limits.maxPayload | string | `"8MB"` | Max payload | | nats.nats.resources | object | `{}` | NATS resource settings | | nats.nats.securityContext | object | `{}` | Security Context for NATS container | @@ -89,9 +91,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | nats.tolerations[0].key | string | `"kubernetes.io/arch"` | | | nats.tolerations[0].operator | string | `"Equal"` | | | nats.tolerations[0].value | string | `"arm64"` | | -| preUpgradeHook | object | `{"annotations":{},"enabled":true,"image":{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"},"labels":{},"name":"mongodb-upgrade","nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}],"ttlSecondsAfterFinished":100}` | MongoDB pre-upgrade parameters | +| preUpgradeHook | object | `{"annotations":{},"enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"},"labels":{},"name":"mongodb-upgrade","nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}],"ttlSecondsAfterFinished":100}` | MongoDB pre-upgrade parameters | | preUpgradeHook.enabled | bool | `true` | Upgrade hook is enabled | -| preUpgradeHook.image | object | `{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | +| preUpgradeHook.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image | | preUpgradeHook.name | string | `"mongodb-upgrade"` | Upgrade hook name | | preUpgradeHook.nodeSelector | object | `{}` | Node labels for pod assignment. | | preUpgradeHook.podSecurityContext | object | `{}` | MongoDB Upgrade Pod Security Context | @@ -121,6 +123,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | | testkube-api.image.digest | string | `""` | Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | | testkube-api.image.pullPolicy | string | `"IfNotPresent"` | Testkube API image tag | +| testkube-api.image.pullSecrets | list | `["ghghghg"]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | @@ -134,7 +137,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.minio.extraEnvVars | object | `{}` | Minio extra vars | | testkube-api.minio.extraVolumeMounts | list | `[]` | | | testkube-api.minio.extraVolumes | list | `[]` | | -| testkube-api.minio.image | object | `{"registry":"docker.io","repository":"minio/minio","tag":"latest"}` | Minio image from DockerHub | +| testkube-api.minio.image | object | `{"pullSecrets":[],"registry":"docker.io","repository":"minio/minio","tag":"RELEASE.2023-09-16T01-01-47Z"}` | Minio image from DockerHub | | testkube-api.minio.minioRootPassword | string | `"minio123"` | Root password | | testkube-api.minio.minioRootUser | string | `"minio"` | Root username | | testkube-api.minio.nodeSelector | object | `{}` | Node labels for pod assignment. | @@ -204,7 +207,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.uiIngress.path | string | `"/results/(v\\d/.*)"` | | | testkube-api.uiIngress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | | testkube-api.uiIngress.tlsenabled | bool | `false` | | -| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"disableTelemetry":false,"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false},"nameOverride":"dashboard","nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""},"extraEnvFrom":[],"extraEnvVars":[],"image":{"pullPolicy":"Always","registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"annotations":{},"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"priorityClassName":"","serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP","volumeMounts":[],"volumes":[]},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"priorityClassName":"","proxyPrefix":"","replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | +| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"disableTelemetry":false,"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false},"nameOverride":"dashboard","nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""},"extraEnvFrom":[],"extraEnvVars":[],"image":{"pullPolicy":"Always","pullSecrets":[],"registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"annotations":{},"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"priorityClassName":"","serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP","volumeMounts":[],"volumes":[]},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"priorityClassName":"","proxyPrefix":"","replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | | testkube-dashboard.affinity | object | `{}` | Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set | | testkube-dashboard.apiServerEndpoint | string | `""` | Testkube API Server endpoint | | testkube-dashboard.autoscaling.annotations | object | `{}` | Specific autoscaling annotations | @@ -220,6 +223,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.fullnameOverride | string | `"testkube-dashboard"` | Testkube Dashboard fullname override | | testkube-dashboard.image.digest | string | `""` | Dashboard Image digest. If set, will override the tag | | testkube-dashboard.image.pullPolicy | string | `"IfNotPresent"` | Dashboard image tag | +| testkube-dashboard.image.pullSecrets | list | `[]` | Dashboard k8s secret for private registries | | testkube-dashboard.image.registry | string | `"docker.io"` | Dashboard image registry. Can be overridden by global parameters | | testkube-dashboard.image.repository | string | `"kubeshop/testkube-dashboard"` | Dashboard image name | | testkube-dashboard.ingress | object | `{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false}` | Ingress parameters | @@ -252,6 +256,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.oauth2.extraEnvFrom | list | `[]` | Array with extra sources for environment variables | | testkube-dashboard.oauth2.extraEnvVars | list | `[]` | Array with extra environment variables to add to Locator nodes | | testkube-dashboard.oauth2.image.pullPolicy | string | `"Always"` | Oauth Image pull policy | +| testkube-dashboard.oauth2.image.pullSecrets | list | `[]` | Oauth k8s secret for private registries | | testkube-dashboard.oauth2.image.registry | string | `"quay.io"` | Oauth image registry. Can be overridden by global parameters | | testkube-dashboard.oauth2.image.repository | string | `"oauth2-proxy/oauth2-proxy"` | Oauth image name | | testkube-dashboard.oauth2.image.tag | string | `"latest"` | Oauth image tag | @@ -291,6 +296,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.healthcheckPort | int | `8081` | Testkube Operator healthcheck port | | testkube-operator.image.digest | string | `""` | Testkube Operator image digest | | testkube-operator.image.pullPolicy | string | `""` | Testkube Operator image pull policy | +| testkube-operator.image.pullSecrets | list | `[]` | Operator k8s secret for private registries | | testkube-operator.image.registry | string | `"docker.io"` | Testkube Operator registry | | testkube-operator.image.repository | string | `"kubeshop/testkube-operator"` | Testkube Operator repository | | testkube-operator.installCRD | bool | `true` | should the CRDs be installed | @@ -304,7 +310,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.podSecurityContext | object | `{}` | Testkube Operator Pod Security Context | | testkube-operator.preUpgrade.annotations | object | `{}` | | | testkube-operator.preUpgrade.enabled | bool | `true` | Upgrade hook is enabled | -| testkube-operator.preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","registry":"registry.k8s.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | +| testkube-operator.preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image | | testkube-operator.preUpgrade.labels | object | `{}` | | | testkube-operator.preUpgrade.podAnnotations | object | `{}` | | | testkube-operator.preUpgrade.podSecurityContext | object | `{}` | Upgrade Pod Security Context | @@ -314,6 +320,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.preUpgrade.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-operator.preUpgrade.ttlSecondsAfterFinished | int | `100` | | | testkube-operator.priorityClassName | string | `""` | | +| testkube-operator.proxy.image.pullSecrets | list | `[]` | Testkube Operator rbac-proxy k8s secret for private registries | | testkube-operator.proxy.image.registry | string | `"gcr.io"` | Testkube Operator rbac-proxy image registry | | testkube-operator.proxy.image.repository | string | `"kubebuilder/kube-rbac-proxy"` | Testkube Operator rbac-proxy image repository | | testkube-operator.proxy.image.tag | string | `"v0.8.0"` | Testkube Operator rbac-proxy image tag | @@ -345,6 +352,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.migrate.backoffLimit | int | `1` | Number of retries before considering a Job as failed | | testkube-operator.webhook.migrate.enabled | bool | `true` | Deploy Migrate Job | | testkube-operator.webhook.migrate.image.pullPolicy | string | `"IfNotPresent"` | Migrate container job image pull policy | +| testkube-operator.webhook.migrate.image.pullSecrets | list | `[]` | Migrate container job k8s secret for private registries | | testkube-operator.webhook.migrate.image.registry | string | `"docker.io"` | Migrate container job image registry | | testkube-operator.webhook.migrate.image.repository | string | `"rancher/kubectl"` | Migrate container job image name | | testkube-operator.webhook.migrate.image.version | string | `"v1.23.7"` | Migrate container job image tag | @@ -359,6 +367,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patch.createSecretJob.securityContext.readOnlyRootFilesystem | bool | `true` | Make root filesystem of the container read-only | | testkube-operator.webhook.patch.enabled | bool | `true` | | | testkube-operator.webhook.patch.image.pullPolicy | string | `"Always"` | patch job image pull policy | +| testkube-operator.webhook.patch.image.pullSecrets | list | `[]` | patch job k8s secret for private registries | | testkube-operator.webhook.patch.image.registry | string | `"docker.io"` | patch job image registry | | testkube-operator.webhook.patch.image.repository | string | `"dpejcev/kube-webhook-certgen"` | patch job image name | | testkube-operator.webhook.patch.image.version | string | `"1.0.11"` | patch job image tag | @@ -376,4 +385,4 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patchWebhookJob.resources | object | `{}` | | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index df686eba2..9d0fffa19 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: serviceAccountName: "{{ .Values.preUpgradeHook.name }}" - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.preUpgradeHook.image.pullSecrets) | nindent 6 }} containers: - name: kubectl image: {{ include "global.images.image" (dict "imageRoot" .Values.preUpgradeHook.image "global" .Values.global) }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 38a9a6141..cef7ad2ca 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -34,6 +34,7 @@ preUpgradeHook: repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: {} # -- Create SA for upgrade hook @@ -88,6 +89,8 @@ mongodb: repository: zcube/bitnami-compat-mongodb # -- MongoDB image tag tag: 6.0.5-debian-11-r64 + # -- MongoDB image pull Secret + pullSecrets: [] # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. tolerations: @@ -117,6 +120,10 @@ nats: operator: Equal value: arm64 effect: NoSchedule + # An array of imagePullSecrets, and they have to be created manually in the same namespace + # ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + imagePullSecrets: [] + # - name: dockersecret # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod # -- NATS Pod Security Context securityContext: {} @@ -222,6 +229,8 @@ testkube-api: digest: "" # Overrides the image tag whose default is the chart appVersion. # tag: "latest" + # -- Testkube API k8s secret for private registries + pullSecrets: [] # -- Extra environment variables to be set on deployment extraEnvVars: [] # - name: FOO @@ -311,6 +320,7 @@ testkube-api: registry: docker.io repository: minio/minio tag: RELEASE.2023-09-16T01-01-47Z + pullSecrets: [] # -- ServiceAccount name to use for Minio serviceAccountName: "" extraVolumeMounts: [] @@ -574,6 +584,8 @@ testkube-dashboard: # tag: "main" # it will take tag from appVersion. # -- Dashboard Image digest. If set, will override the tag digest: "" + # -- Dashboard k8s secret for private registries + pullSecrets: [] # ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ # -- Testkube Dashboard Pod annotations @@ -707,6 +719,8 @@ testkube-dashboard: tag: latest # -- Oauth Image pull policy pullPolicy: Always + # -- Oauth k8s secret for private registries + pullSecrets: [] # ref: https://kubeshop.github.io/testkube/authentication/oauth-ui/ # -- Pod environment variables for Teskube UI authentication env: @@ -855,6 +869,8 @@ testkube-operator: #tag: "1.7.1" # -- Testkube Operator image digest digest: "" + # -- Operator k8s secret for private registries + pullSecrets: [] # Testkube Operator rbac-proxy settings proxy: @@ -866,6 +882,8 @@ testkube-operator: repository: kubebuilder/kube-rbac-proxy # -- Testkube Operator rbac-proxy image tag tag: "v0.8.0" + # -- Testkube Operator rbac-proxy k8s secret for private registries + pullSecrets: [] # -- Testkube Operator rbac-proxy resource settings resources: {} @@ -940,6 +958,8 @@ testkube-operator: version: v1.23.7 # -- Migrate container job image pull policy pullPolicy: IfNotPresent + # -- Migrate container job k8s secret for private registries + pullSecrets: [] # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for webhook migrate Container securityContext: @@ -965,6 +985,8 @@ testkube-operator: version: 1.0.11 # -- patch job image pull policy pullPolicy: Always + # -- patch job k8s secret for private registries + pullSecrets: [] # -- Annotations to add to the patch Job annotations: {} # -- Pod annotations to add to the patch Job @@ -1083,6 +1105,7 @@ testkube-operator: repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: { } # -- Create SA for upgrade hook From 95449ed0b77db45914cdb97ec4db8a32cdf0346a Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:59:00 +0300 Subject: [PATCH 419/763] charts: add option to specify pullSecrets per service (#655) * add option to specify secrets per service --- charts/global/Chart.yaml | 4 +- charts/global/READme.md | 53 +++--- charts/global/templates/_images.tpl | 16 +- charts/testkube-api/README.md | 161 ++++++++++++++++++ charts/testkube-api/templates/deployment.yaml | 2 +- charts/testkube-api/templates/minio.yaml | 4 +- charts/testkube-api/values.yaml | 3 + charts/testkube-dashboard/README.md | 105 ++++++++++++ .../templates/deployment.yaml | 2 +- .../templates/oauth2-deployment.yaml | 2 +- charts/testkube-dashboard/values.yaml | 4 + charts/testkube-operator/README.md | 111 ++++++++++++ .../templates/deployment.yaml | 2 +- .../templates/pre-upgrade.yaml | 2 +- .../templates/webhook-cert-create.yaml | 2 +- .../templates/webhook-cert-patch.yaml | 2 +- charts/testkube-operator/values.yaml | 13 +- charts/testkube/Chart.yaml | 2 +- charts/testkube/README.md | 33 ++-- charts/testkube/templates/pre-upgrade.yaml | 2 +- charts/testkube/values.yaml | 23 +++ 21 files changed, 490 insertions(+), 58 deletions(-) create mode 100644 charts/testkube-api/README.md create mode 100644 charts/testkube-dashboard/README.md create mode 100644 charts/testkube-operator/README.md diff --git a/charts/global/Chart.yaml b/charts/global/Chart.yaml index 723ea8c70..34674c376 100644 --- a/charts/global/Chart.yaml +++ b/charts/global/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -version: 0.1.1 +version: 0.1.2 name: global description: A Library Helm Chart for definitions that can be shared by Helm templates in other charts. home: https://github.com/kubeshop/helm-charts/tree/main/charts/global @@ -20,4 +20,4 @@ sources: - https://github.com/kubeshop/helm-charts - https://testkube.io/ -appVersion: "0.1.1" +appVersion: "0.1.2" diff --git a/charts/global/READme.md b/charts/global/READme.md index 7794153e6..9e582f1b0 100644 --- a/charts/global/READme.md +++ b/charts/global/READme.md @@ -1,28 +1,27 @@ -# Testkube global Library Chart - -A [Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for definitions that can be shared by Helm templates in other charts. -##Usage -```sh -dependencies: - - name: global - version: 1.x.x - repository: https://kubeshop.github.io/helm-charts -``` - -`` -$ helm dependency update -`` - -Example of using `global` template: -```sh -apiVersion: v1 -kind: ConfigMap -metadata: -name: {{ include "global.names.fullname" . }} -data: -myvalue: "Hello World" -``` - -##Prerequisites -- Helm 3.0.0+ +# global +![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: library](https://img.shields.io/badge/Type-library-informational?style=flat-square) ![AppVersion: 0.1.2](https://img.shields.io/badge/AppVersion-0.1.2-informational?style=flat-square) + +A Library Helm Chart for definitions that can be shared by Helm templates in other charts. + +**Homepage:** + +## Maintainers + +| Name | Email | Url | +| ---- | ------ | --- | +| Testkube | | | + +## Source Code + +* +* + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| exampleValue | string | `"global-chart"` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/global/templates/_images.tpl b/charts/global/templates/_images.tpl index 1f02ea3da..5eeb36087 100644 --- a/charts/global/templates/_images.tpl +++ b/charts/global/templates/_images.tpl @@ -25,12 +25,20 @@ Return the proper Docker Image Registry Secret Names evaluating values as templa {{ include "global.images.renderPullSecrets" . }} */}} {{- define "global.images.renderPullSecrets" -}} -{{- $global := .Values.global }} - +{{- $context := . }} +{{- $global := index $context "global" }} +{{- $path := index $context "secretPath" }} {{- if $global.imagePullSecrets }} imagePullSecrets: - {{- range $global.imagePullSecrets }} +{{- range $global.imagePullSecrets }} + - name: {{ . }} +{{- end }} +{{- else -}} +{{- if $path }} +imagePullSecrets: +{{- range $path }} - name: {{ . }} {{- end }} {{- end }} -{{- end -}} \ No newline at end of file +{{- end }} +{{- end }} diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md new file mode 100644 index 000000000..7007c5804 --- /dev/null +++ b/charts/testkube-api/README.md @@ -0,0 +1,161 @@ +# testkube-api + +![Version: 1.14.6](https://img.shields.io/badge/Version-1.14.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.6](https://img.shields.io/badge/AppVersion-1.14.6-informational?style=flat-square) + +A Helm chart for Testkube api + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| additionalNamespaces | list | `[]` | | +| affinity | object | `{}` | | +| analyticsEnabled | bool | `true` | | +| autoscaling.annotations | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.labels | object | `{}` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| autoscaling.targetMemoryUtilizationPercentage | int | `80` | | +| cdeventsTarget | string | `""` | | +| cliIngress.annotations | object | `{}` | | +| cliIngress.enabled | bool | `false` | | +| cliIngress.hosts | list | `[]` | | +| cliIngress.labels | object | `{}` | | +| cliIngress.oauth.clientID | string | `""` | | +| cliIngress.oauth.clientSecret | string | `""` | | +| cliIngress.oauth.provider | string | `"github"` | | +| cliIngress.oauth.scopes | string | `""` | | +| cliIngress.path | string | `"/results/(v\\d/.*)"` | | +| cliIngress.tls | list | `[]` | | +| cliIngress.tlsenabled | bool | `false` | | +| cloud.envId | string | `""` | | +| cloud.existingSecret.envId | string | `""` | | +| cloud.existingSecret.key | string | `""` | | +| cloud.existingSecret.name | string | `""` | | +| cloud.existingSecret.orgId | string | `""` | | +| cloud.key | string | `""` | | +| cloud.migrate | string | `""` | | +| cloud.orgId | string | `""` | | +| cloud.url | string | `"agent.testkube.io:443"` | | +| clusterName | string | `""` | | +| configValues | string | `""` | | +| dashboardUri | string | `""` | | +| executors | string | `""` | | +| extraEnvVars | object | `{}` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| httpReadBufferSize | int | `8192` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.pullSecret | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-api-server"` | | +| jobServiceAccountName | string | `""` | | +| kubeVersion | string | `""` | | +| livenessProbe.initialDelaySeconds | int | `30` | | +| logs.bucket | string | `"testkube-logs"` | | +| logs.storage | string | `"minio"` | | +| minio.accessModes[0] | string | `"ReadWriteOnce"` | | +| minio.affinity | object | `{}` | | +| minio.enabled | bool | `true` | | +| minio.extraEnvVars | object | `{}` | | +| minio.extraVolumeMounts | list | `[]` | | +| minio.extraVolumes | list | `[]` | | +| minio.image.pullPolicy | string | `"IfNotPresent"` | | +| minio.image.pullSecrets | list | `[]` | | +| minio.image.registry | string | `"docker.io"` | | +| minio.image.repository | string | `"minio/minio"` | | +| minio.image.tag | string | `"2023.2.27"` | | +| minio.livenessProbe.initialDelaySeconds | int | `3` | | +| minio.livenessProbe.periodSeconds | int | `10` | | +| minio.matchLabels | list | `[]` | | +| minio.minioRootPassword | string | `""` | | +| minio.minioRootUser | string | `""` | | +| minio.nodeSelector | object | `{}` | | +| minio.podSecurityContext | object | `{}` | | +| minio.priorityClassName | string | `""` | | +| minio.readinessProbe.initialDelaySeconds | int | `3` | | +| minio.readinessProbe.periodSeconds | int | `10` | | +| minio.replicaCount | int | `1` | | +| minio.resources | object | `{}` | | +| minio.secretPasswordKey | string | `""` | | +| minio.secretPasswordName | string | `""` | | +| minio.secretUserKey | string | `""` | | +| minio.secretUserName | string | `""` | | +| minio.securityContext | object | `{}` | | +| minio.serviceAccountName | string | `""` | | +| minio.storage | string | `"10Gi"` | | +| minio.tolerations | list | `[]` | | +| mongodb.allowDiskUse | bool | `true` | | +| mongodb.dsn | string | `"mongodb://testkube-mongodb:27017"` | | +| multinamespace.enabled | bool | `false` | | +| nameOverride | string | `""` | | +| nats.enabled | bool | `true` | | +| nodeSelector | object | `{}` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| podStartTimeout | string | `"30m"` | Testkube timeout for pod start | +| priorityClassName | string | `""` | | +| prometheus.enabled | bool | `false` | | +| prometheus.interval | string | `"15s"` | | +| prometheus.monitoringLabels | object | `{}` | | +| rbac.create | bool | `true` | | +| readinessProbe.initialDelaySeconds | int | `45` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.labels | object | `{}` | | +| service.port | int | `8088` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| slackConfig | string | `""` | | +| slackSecret | string | `""` | | +| slackToken | string | `""` | | +| storage.SSL | bool | `false` | | +| storage.accessKey | string | `""` | | +| storage.accessKeyId | string | `""` | | +| storage.bucket | string | `"testkube-artifacts"` | | +| storage.compressArtifacts | bool | `true` | | +| storage.endpoint | string | `""` | | +| storage.endpoint_port | string | `"9000"` | | +| storage.expiration | int | `0` | | +| storage.region | string | `""` | | +| storage.scrapperEnabled | bool | `true` | | +| storage.secretKeyAccessKeyId | string | `""` | | +| storage.secretKeySecretAccessKey | string | `""` | | +| storage.secretNameAccessKeyId | string | `""` | | +| storage.secretNameSecretAccessKey | string | `""` | | +| storage.token | string | `""` | | +| templates.job | string | `""` | | +| templates.jobContainer | string | `""` | | +| templates.pvcContainer | string | `""` | | +| templates.scraperContainer | string | `""` | | +| testConnection.enabled | bool | `false` | | +| testServiceAccount.annotations | object | `{}` | | +| testServiceAccount.create | bool | `true` | | +| tolerations | list | `[]` | | +| uiIngress.annotations | object | `{}` | | +| uiIngress.enabled | bool | `false` | | +| uiIngress.hosts | list | `[]` | | +| uiIngress.labels | object | `{}` | | +| uiIngress.path | string | `"/results/(v\\d/executions.*)"` | | +| uiIngress.tls | list | `[]` | | +| uiIngress.tlsenabled | bool | `false` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6c871b348..a2f8e3909 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -34,7 +34,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecrets) | nindent 6 }} serviceAccountName: {{ include "testkube-api.serviceAccountName" . }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} diff --git a/charts/testkube-api/templates/minio.yaml b/charts/testkube-api/templates/minio.yaml index 137182426..d563b3afb 100644 --- a/charts/testkube-api/templates/minio.yaml +++ b/charts/testkube-api/templates/minio.yaml @@ -52,8 +52,8 @@ spec: # This label is used as a selector in Service definition app: testkube-minio-{{ .Release.Namespace }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} - {{- if .Values.minio.priorityClassName }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.minio.image.pullSecrets) | nindent 6 }} + {{- if .Values.minio.priorityClassName }} priorityClassName: {{ .Values.minio.priorityClassName }} {{- end }} # Volumes used by this deployment diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index a3750000b..b8844b203 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -37,6 +37,7 @@ podLabels: {} ## image.tag Testkube API image tag ## image.digest Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag ## image.pullPolicy Testkube API Image pull policy +## image.secret k8s secret for private registries image: registry: docker.io repository: kubeshop/testkube-api-server @@ -44,6 +45,7 @@ image: ## Overrides the image tag whose default is the chart appVersion. # tag: "1.7.24" digest: "" + pullSecret: [] ## Chart parameters ## nameOverride Overrides Chart name @@ -315,6 +317,7 @@ minio: repository: minio/minio tag: 2023.2.27 pullPolicy: IfNotPresent + pullSecrets: [] ## ServiceAccount name to use for Minio serviceAccountName: "" ## Optionally specify extra list of additional volumeMounts for Minio diff --git a/charts/testkube-dashboard/README.md b/charts/testkube-dashboard/README.md new file mode 100644 index 000000000..02ab61486 --- /dev/null +++ b/charts/testkube-dashboard/README.md @@ -0,0 +1,105 @@ +# testkube-dashboard + +![Version: 1.14.2](https://img.shields.io/badge/Version-1.14.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.2](https://img.shields.io/badge/AppVersion-1.14.2-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| apiServerEndpoint | string | `""` | | +| autoscaling.annotations | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.labels | object | `{}` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| autoscaling.targetMemoryUtilizationPercentage | int | `80` | | +| crdRevision | string | `"main"` | | +| disableTelemetry | bool | `false` | | +| extraEnvVars | list | `[]` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.pullSecrets | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-dashboard"` | | +| ingress.annotations | object | `{}` | | +| ingress.enabled | bool | `false` | | +| ingress.hosts | list | `[]` | | +| ingress.ipv6enabled | bool | `false` | | +| ingress.labels | object | `{}` | | +| ingress.path | string | `"/"` | | +| ingress.tls | list | `[]` | | +| ingress.tlsenabled | bool | `false` | | +| kubeVersion | string | `""` | | +| nameOverride | string | `""` | | +| nodeSelector | object | `{}` | | +| oauth2.annotations | object | `{}` | | +| oauth2.args | list | `[]` | | +| oauth2.enabled | bool | `false` | | +| oauth2.env.clientId | string | `""` | | +| oauth2.env.clientSecret | string | `""` | | +| oauth2.env.cookieSecret | string | `""` | | +| oauth2.env.cookieSecure | string | `"false"` | | +| oauth2.env.githubOrg | string | `""` | | +| oauth2.env.redirectUrl | string | `"http://testkube.example.com/oauth2/callback"` | | +| oauth2.env.secretClientIdKey | string | `""` | | +| oauth2.env.secretClientIdName | string | `""` | | +| oauth2.env.secretClientSecretKey | string | `""` | | +| oauth2.env.secretClientSecretName | string | `""` | | +| oauth2.env.secretCookieSecretKey | string | `""` | | +| oauth2.env.secretCookieSecretName | string | `""` | | +| oauth2.env.secretGithubOrgKey | string | `""` | | +| oauth2.env.secretGithubOrgName | string | `""` | | +| oauth2.extraEnvFrom | list | `[]` | | +| oauth2.extraEnvVars | list | `[]` | | +| oauth2.image.pullPolicy | string | `"Always"` | | +| oauth2.image.pullSecrets | list | `[]` | | +| oauth2.image.registry | string | `"quay.io"` | | +| oauth2.image.repository | string | `"oauth2-proxy/oauth2-proxy"` | | +| oauth2.image.tag | string | `"latest"` | | +| oauth2.ingress.labels | object | `{}` | | +| oauth2.labels | object | `{}` | | +| oauth2.name | string | `"oauth2-proxy"` | | +| oauth2.path | string | `"/oauth2"` | | +| oauth2.podAnnotations | object | `{}` | | +| oauth2.podLabels | object | `{}` | | +| oauth2.port | int | `4180` | | +| oauth2.priorityClassName | string | `""` | | +| oauth2.serviceAnnotations | object | `{}` | | +| oauth2.serviceLabels | object | `{}` | | +| oauth2.serviceType | string | `"ClusterIP"` | | +| oauth2.volumeMounts | list | `[]` | | +| oauth2.volumes | list | `[]` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| priorityClassName | string | `""` | | +| proxyPrefix | string | `""` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.port | int | `8080` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| testConnection.enabled | bool | `false` | | +| tolerations | list | `[]` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-dashboard/templates/deployment.yaml b/charts/testkube-dashboard/templates/deployment.yaml index beac6313c..110c73e91 100644 --- a/charts/testkube-dashboard/templates/deployment.yaml +++ b/charts/testkube-dashboard/templates/deployment.yaml @@ -31,7 +31,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecret) | nindent 6 }} serviceAccountName: {{ include "testkube-dashboard.serviceAccountName" . }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} diff --git a/charts/testkube-dashboard/templates/oauth2-deployment.yaml b/charts/testkube-dashboard/templates/oauth2-deployment.yaml index 892db84f0..d4a25134b 100644 --- a/charts/testkube-dashboard/templates/oauth2-deployment.yaml +++ b/charts/testkube-dashboard/templates/oauth2-deployment.yaml @@ -37,7 +37,7 @@ spec: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.oauth2.podAnnotations "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.oauth2.image.pullSecret) | nindent 6 }} {{- if .Values.oauth2.priorityClassName }} priorityClassName: {{ .Values.oauth2.priorityClassName }} {{- end }} diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 7cee5f459..6f25dc5d7 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -52,6 +52,7 @@ securityContext: ## image.tag Testkube Dashboard image tag ## image.pullPolicy Testkube Dashboard Image pull policy ## image.digest Testkube Dashboard image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## image.pullSecret Testkube Dashboard Image pull k8s secret name for private registries image: registry: docker.io repository: kubeshop/testkube-dashboard @@ -59,6 +60,7 @@ image: # Overrides the image tag whose default is the chart appVersion. # tag: "1.9.2" digest: "" + pullSecrets: [] ## Chart parameters ## nameOverride Overrides Chart name @@ -174,11 +176,13 @@ oauth2: ## image.repository Oauth image name ## image.tag Oauth image tag ## image.pullPolicy OauthI Image pull policy + ## image.pullSecret Oauth Image pull k8s secret name for private registries image: registry: quay.io repository: oauth2-proxy/oauth2-proxy tag: latest pullPolicy: Always + pullSecrets: [] ## Pod environment variables for Teskube UI authentication ## Reference: https://kubeshop.github.io/testkube/authentication/oauth-ui/ ## diff --git a/charts/testkube-operator/README.md b/charts/testkube-operator/README.md new file mode 100644 index 000000000..b1eb61250 --- /dev/null +++ b/charts/testkube-operator/README.md @@ -0,0 +1,111 @@ +# testkube-operator + +![Version: 1.14.0](https://img.shields.io/badge/Version-1.14.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.0](https://img.shields.io/badge/AppVersion-1.14.0-informational?style=flat-square) + +A Helm chart for the testkube-operator (installs needed CRDs only for now) + +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.1 | + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| apiFullname | string | `"testkube-api-server"` | | +| apiPort | int | `8088` | | +| extraEnvVars | list | `[]` | | +| fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | | +| global.imagePullSecrets | list | `[]` | | +| global.imageRegistry | string | `""` | | +| global.labels | object | `{}` | | +| healthcheckPort | int | `8081` | | +| image.digest | string | `""` | | +| image.pullPolicy | string | `""` | | +| image.pullSecrets | list | `[]` | | +| image.registry | string | `"docker.io"` | | +| image.repository | string | `"kubeshop/testkube-operator"` | | +| installCRD | bool | `true` | | +| kubeVersion | string | `""` | | +| livenessProbe.initialDelaySeconds | int | `3` | | +| livenessProbe.periodSeconds | int | `10` | | +| metricsServiceName | string | `""` | | +| nameOverride | string | `""` | | +| namespace | string | `""` | | +| nodeSelector | object | `{}` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| preUpgrade.annotations | object | `{}` | | +| preUpgrade.enabled | bool | `true` | Upgrade hook is enabled | +| preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image parameters | +| preUpgrade.labels | object | `{}` | | +| preUpgrade.podAnnotations | object | `{}` | | +| preUpgrade.podSecurityContext | object | `{}` | Upgrade Pod Security Context | +| preUpgrade.resources | object | `{}` | Specify resource limits and requests | +| preUpgrade.securityContext | object | `{}` | Security Context for Upgrade kubectl container | +| preUpgrade.serviceAccount | object | `{"create":true}` | Create SA for upgrade hook | +| preUpgrade.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| priorityClassName | string | `""` | | +| proxy.image.pullPolicy | string | `"IfNotPresent"` | | +| proxy.image.pullSecrets | list | `[]` | | +| proxy.image.registry | string | `"gcr.io"` | | +| proxy.image.repository | string | `"kubebuilder/kube-rbac-proxy"` | | +| proxy.image.tag | string | `"v0.8.0"` | | +| proxy.resources | object | `{}` | | +| rbac.create | bool | `true` | | +| readinessProbe.initialDelaySeconds | int | `3` | | +| readinessProbe.periodSeconds | int | `10` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.port | int | `80` | | +| service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| terminationGracePeriodSeconds | int | `10` | | +| testConnection.enabled | bool | `false` | | +| tolerations | list | `[]` | | +| volumes.secret.defaultMode | int | `420` | | +| webhook.annotations | object | `{}` | | +| webhook.certificate.secretName | string | `"webhook-server-cert"` | | +| webhook.enabled | bool | `true` | | +| webhook.labels | object | `{}` | | +| webhook.migrate.backoffLimit | int | `1` | | +| webhook.migrate.enabled | bool | `true` | | +| webhook.migrate.image.pullPolicy | string | `"Always"` | | +| webhook.migrate.image.pullSecrets | list | `[]` | | +| webhook.migrate.image.registry | string | `"docker.io"` | | +| webhook.migrate.image.repository | string | `"rancher/kubectl"` | | +| webhook.migrate.image.tag | string | `"v1.23.7"` | | +| webhook.migrate.resources | object | `{}` | | +| webhook.migrate.securityContext | object | `{}` | | +| webhook.name | string | `"webhook-admission"` | | +| webhook.patch.annotations | object | `{}` | | +| webhook.patch.backoffLimit | int | `1` | | +| webhook.patch.createSecretJob.resources | object | `{}` | | +| webhook.patch.createSecretJob.securityContext | object | `{}` | | +| webhook.patch.enabled | bool | `true` | | +| webhook.patch.image.pullPolicy | string | `"IfNotPresent"` | | +| webhook.patch.image.pullSecrets | list | `[]` | | +| webhook.patch.image.registry | string | `"docker.io"` | | +| webhook.patch.image.repository | string | `"dpejcev/kube-webhook-certgen"` | | +| webhook.patch.image.tag | string | `"1.0.11"` | | +| webhook.patch.labels | object | `{}` | | +| webhook.patch.nodeSelector."kubernetes.io/os" | string | `"linux"` | | +| webhook.patch.patchWebhookJob.resources | object | `{}` | | +| webhook.patch.patchWebhookJob.securityContext | object | `{}` | | +| webhook.patch.podAnnotations | object | `{}` | | +| webhook.patch.podSecurityContext | object | `{}` | | +| webhook.patch.serviceAccount.annotations | object | `{}` | | +| webhook.patch.serviceAccount.name | string | `"testkube-operator-webhook-cert-mgr"` | | +| webhook.patch.tolerations | list | `[]` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 0d36cca35..8583e4f71 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -31,7 +31,7 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecrets) | nindent 6 }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} {{- end }} diff --git a/charts/testkube-operator/templates/pre-upgrade.yaml b/charts/testkube-operator/templates/pre-upgrade.yaml index 23f5e6dd7..777fcd697 100644 --- a/charts/testkube-operator/templates/pre-upgrade.yaml +++ b/charts/testkube-operator/templates/pre-upgrade.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: serviceAccountName: {{ .Release.Name }}-operator-pre-upgrade-sa - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.preUpgrade.image.pullSecrets) | nindent 6 }} containers: - name: kubectl image: {{ include "global.images.image" (dict "imageRoot" .Values.preUpgrade.image "global" .Values.global) }} diff --git a/charts/testkube-operator/templates/webhook-cert-create.yaml b/charts/testkube-operator/templates/webhook-cert-create.yaml index 9c52e1535..085b423e8 100644 --- a/charts/testkube-operator/templates/webhook-cert-create.yaml +++ b/charts/testkube-operator/templates/webhook-cert-create.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: {{- if .Values.webhook.migrate.enabled }} - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.webhook.migrate.image.pullSecrets) | nindent 6 }} initContainers: - name: migrate image: {{ include "global.images.image" (dict "imageRoot" .Values.webhook.migrate.image "global" .Values.global) }} diff --git a/charts/testkube-operator/templates/webhook-cert-patch.yaml b/charts/testkube-operator/templates/webhook-cert-patch.yaml index 1427fef07..f6b553048 100644 --- a/charts/testkube-operator/templates/webhook-cert-patch.yaml +++ b/charts/testkube-operator/templates/webhook-cert-patch.yaml @@ -46,7 +46,7 @@ spec: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.webhook.patch.image.pullSecrets) | nindent 6 }} containers: - name: patch image: {{ include "global.images.image" (dict "imageRoot" .Values.webhook.patch.image "global" .Values.global) }} diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index f2e6bfd0a..4a4063e6b 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -46,6 +46,7 @@ fullnameOverride: "" ## image.tag Testkube Operator image tag ## image.pullPolicy Testkube Operator Image pull policy ## image.digest Testkube Operator image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## image.pullSecret Testkube Operator image pull k8s secret name for private registries image: registry: docker.io @@ -54,18 +55,21 @@ image: # Overrides the image tag whose default is the chart appVersion. #tag: "1.7.1" digest: "" + pullSecrets: [] ##Proxy Image parameters ## image.registry Proxy image registry ## image.repository Proxy image name ## image.tag Proxy image tag ## image.pullPolicy Proxy Image pull policy +## image.pullSecret Proxy Image pull k8s secret name for private registries proxy: image: registry: gcr.io repository: kubebuilder/kube-rbac-proxy tag: "v0.8.0" pullPolicy: IfNotPresent + pullSecrets: [] ## Resources limits and requests for kube-rbac-proxy container resources: {} @@ -149,11 +153,13 @@ webhook: ## image.repository Migrate container job image name ## image.tag Migrate container job image tag ## image.pullPolicy Migrate container job image pull policy + ## image.pullSecret Migrate container job image pull k8s secret name for private registries image: registry: docker.io repository: rancher/kubectl tag: v1.23.7 pullPolicy: Always + pullSecrets: [] ## Configure Security Context for Migrate Container ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod ## @@ -175,13 +181,15 @@ webhook: enabled: true ## image.registry patch container job image registry ## image.repository patch container image name - ## image.tag pathc container image tag + ## image.tag patch container image tag ## image.pullPolicy patch container image pull policy + ## image.pullSecret patch container image pull k8s secret name for private registries image: registry: docker.io repository: dpejcev/kube-webhook-certgen tag: 1.0.11 pullPolicy: IfNotPresent + pullSecrets: [] ## Annotations to add to the patch Job annotations: {} ## Pod annotations to add to the patch Job @@ -292,12 +300,13 @@ testConnection: preUpgrade: # -- Upgrade hook is enabled enabled: true - # -- Specify image + # -- Specify image parameters image: registry: docker.io repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: {} # -- Create SA for upgrade hook diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c27b93b9f..8c590b176 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -27,6 +27,6 @@ dependencies: repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 1334b6fba..9b9b6fec0 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,7 +2,7 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.14.7](https://img.shields.io/badge/Version-1.14.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.14.10](https://img.shields.io/badge/Version-1.14.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install @@ -49,11 +49,11 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| -| file://../global | global | 0.1.1 | -| file://../testkube-api | testkube-api | 1.14.4 | -| file://../testkube-dashboard | testkube-dashboard | 1.14.1 | +| file://../global | global | 0.1.2 | +| file://../testkube-api | testkube-api | 1.14.6 | +| file://../testkube-dashboard | testkube-dashboard | 1.14.2 | | file://../testkube-operator | testkube-operator | 1.14.0 | -| https://charts.bitnami.com/bitnami | mongodb | 12.1.31 | +| https://charts.bitnami.com/bitnami | mongodb | 13.10.1 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 0.19.1 | ## Values @@ -69,15 +69,17 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | mongodb.containerSecurityContext | object | `{}` | Security Context for MongoDB container | | mongodb.enabled | bool | `true` | Toggle whether to install MongoDB | | mongodb.fullnameOverride | string | `"testkube-mongodb"` | MongoDB fullname override | +| mongodb.image.pullSecrets | list | `[]` | MongoDB image pull Secret | | mongodb.image.registry | string | `"docker.io"` | MongoDB image registry | | mongodb.image.repository | string | `"zcube/bitnami-compat-mongodb"` | MongoDB image repository | -| mongodb.image.tag | string | `"5.0.10-debian-11-r19"` | MongoDB image tag | +| mongodb.image.tag | string | `"6.0.5-debian-11-r64"` | MongoDB image tag | | mongodb.podSecurityContext | object | `{}` | MongoDB Pod Security Context | | mongodb.resources | object | `{"requests":{"cpu":"150m","memory":"100Mi"}}` | MongoDB resource settings | | mongodb.service | object | `{"clusterIP":"","nodePort":true,"port":"27017","portName":"mongodb"}` | MongoDB service settings | | mongodb.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | nats.exporter.resources | object | `{}` | Exporter resources settings | | nats.exporter.securityContext | object | `{}` | Security Context for Exporter container | +| nats.imagePullSecrets | list | `[]` | | | nats.nats.limits.maxPayload | string | `"8MB"` | Max payload | | nats.nats.resources | object | `{}` | NATS resource settings | | nats.nats.securityContext | object | `{}` | Security Context for NATS container | @@ -89,9 +91,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | nats.tolerations[0].key | string | `"kubernetes.io/arch"` | | | nats.tolerations[0].operator | string | `"Equal"` | | | nats.tolerations[0].value | string | `"arm64"` | | -| preUpgradeHook | object | `{"annotations":{},"enabled":true,"image":{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"},"labels":{},"name":"mongodb-upgrade","nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}],"ttlSecondsAfterFinished":100}` | MongoDB pre-upgrade parameters | +| preUpgradeHook | object | `{"annotations":{},"enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"},"labels":{},"name":"mongodb-upgrade","nodeSelector":{},"podAnnotations":{},"podSecurityContext":{},"resources":{},"securityContext":{},"serviceAccount":{"create":true},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}],"ttlSecondsAfterFinished":100}` | MongoDB pre-upgrade parameters | | preUpgradeHook.enabled | bool | `true` | Upgrade hook is enabled | -| preUpgradeHook.image | object | `{"pullPolicy":"IfNotPresent","registry":"k8s.gcr.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | +| preUpgradeHook.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image | | preUpgradeHook.name | string | `"mongodb-upgrade"` | Upgrade hook name | | preUpgradeHook.nodeSelector | object | `{}` | Node labels for pod assignment. | | preUpgradeHook.podSecurityContext | object | `{}` | MongoDB Upgrade Pod Security Context | @@ -121,6 +123,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | | testkube-api.image.digest | string | `""` | Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | | testkube-api.image.pullPolicy | string | `"IfNotPresent"` | Testkube API image tag | +| testkube-api.image.pullSecrets | list | `["ghghghg"]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | @@ -134,7 +137,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.minio.extraEnvVars | object | `{}` | Minio extra vars | | testkube-api.minio.extraVolumeMounts | list | `[]` | | | testkube-api.minio.extraVolumes | list | `[]` | | -| testkube-api.minio.image | object | `{"registry":"docker.io","repository":"minio/minio","tag":"latest"}` | Minio image from DockerHub | +| testkube-api.minio.image | object | `{"pullSecrets":[],"registry":"docker.io","repository":"minio/minio","tag":"RELEASE.2023-09-16T01-01-47Z"}` | Minio image from DockerHub | | testkube-api.minio.minioRootPassword | string | `"minio123"` | Root password | | testkube-api.minio.minioRootUser | string | `"minio"` | Root username | | testkube-api.minio.nodeSelector | object | `{}` | Node labels for pod assignment. | @@ -204,7 +207,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.uiIngress.path | string | `"/results/(v\\d/.*)"` | | | testkube-api.uiIngress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | | testkube-api.uiIngress.tlsenabled | bool | `false` | | -| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"disableTelemetry":false,"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false},"nameOverride":"dashboard","nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""},"extraEnvFrom":[],"extraEnvVars":[],"image":{"pullPolicy":"Always","registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"annotations":{},"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"priorityClassName":"","serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP","volumeMounts":[],"volumes":[]},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"priorityClassName":"","proxyPrefix":"","replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | +| testkube-dashboard | object | `{"affinity":{},"apiServerEndpoint":"","autoscaling":{"annotations":{},"enabled":false,"labels":{},"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80,"targetMemoryUtilizationPercentage":80},"disableTelemetry":false,"enabled":true,"extraEnvVars":[],"fullnameOverride":"testkube-dashboard","image":{"digest":"","pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"kubeshop/testkube-dashboard"},"ingress":{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false},"nameOverride":"dashboard","nodeSelector":{},"oauth2":{"annotations":{},"args":[],"enabled":false,"env":{"clientId":"","clientSecret":"","cookieSecret":"","cookieSecure":"false","githubOrg":"","redirectUrl":"http://testkube.example.com/oauth2/callback","secretClientIdKey":"","secretClientIdName":"","secretClientSecretKey":"","secretClientSecretName":"","secretCookieSecretKey":"","secretCookieSecretName":"","secretGithubOrgKey":"","secretGithubOrgName":""},"extraEnvFrom":[],"extraEnvVars":[],"image":{"pullPolicy":"Always","pullSecrets":[],"registry":"quay.io","repository":"oauth2-proxy/oauth2-proxy","tag":"latest"},"ingress":{"annotations":{},"labels":{}},"labels":{},"name":"oauth2-proxy","path":"/oauth2","podAnnotations":{},"podLabels":{},"port":4180,"priorityClassName":"","serviceAnnotations":{},"serviceLabels":{},"serviceType":"ClusterIP","volumeMounts":[],"volumes":[]},"podAnnotations":{},"podLabels":{},"podSecurityContext":{},"priorityClassName":"","proxyPrefix":"","replicaCount":1,"resources":{},"securityContext":{},"service":{"annotations":{},"port":8080,"type":"ClusterIP"},"serviceAccount":{"annotations":{},"create":true,"name":""},"testConnection":{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Testkube Dashboard parameters | | testkube-dashboard.affinity | object | `{}` | Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set | | testkube-dashboard.apiServerEndpoint | string | `""` | Testkube API Server endpoint | | testkube-dashboard.autoscaling.annotations | object | `{}` | Specific autoscaling annotations | @@ -220,6 +223,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.fullnameOverride | string | `"testkube-dashboard"` | Testkube Dashboard fullname override | | testkube-dashboard.image.digest | string | `""` | Dashboard Image digest. If set, will override the tag | | testkube-dashboard.image.pullPolicy | string | `"IfNotPresent"` | Dashboard image tag | +| testkube-dashboard.image.pullSecrets | list | `[]` | Dashboard k8s secret for private registries | | testkube-dashboard.image.registry | string | `"docker.io"` | Dashboard image registry. Can be overridden by global parameters | | testkube-dashboard.image.repository | string | `"kubeshop/testkube-dashboard"` | Dashboard image name | | testkube-dashboard.ingress | object | `{"annotations":{},"enabled":false,"hosts":[],"ipv6enabled":false,"labels":{},"path":"/","tls":[],"tlsenabled":false}` | Ingress parameters | @@ -252,6 +256,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.oauth2.extraEnvFrom | list | `[]` | Array with extra sources for environment variables | | testkube-dashboard.oauth2.extraEnvVars | list | `[]` | Array with extra environment variables to add to Locator nodes | | testkube-dashboard.oauth2.image.pullPolicy | string | `"Always"` | Oauth Image pull policy | +| testkube-dashboard.oauth2.image.pullSecrets | list | `[]` | Oauth k8s secret for private registries | | testkube-dashboard.oauth2.image.registry | string | `"quay.io"` | Oauth image registry. Can be overridden by global parameters | | testkube-dashboard.oauth2.image.repository | string | `"oauth2-proxy/oauth2-proxy"` | Oauth image name | | testkube-dashboard.oauth2.image.tag | string | `"latest"` | Oauth image tag | @@ -291,6 +296,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.healthcheckPort | int | `8081` | Testkube Operator healthcheck port | | testkube-operator.image.digest | string | `""` | Testkube Operator image digest | | testkube-operator.image.pullPolicy | string | `""` | Testkube Operator image pull policy | +| testkube-operator.image.pullSecrets | list | `[]` | Operator k8s secret for private registries | | testkube-operator.image.registry | string | `"docker.io"` | Testkube Operator registry | | testkube-operator.image.repository | string | `"kubeshop/testkube-operator"` | Testkube Operator repository | | testkube-operator.installCRD | bool | `true` | should the CRDs be installed | @@ -304,7 +310,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.podSecurityContext | object | `{}` | Testkube Operator Pod Security Context | | testkube-operator.preUpgrade.annotations | object | `{}` | | | testkube-operator.preUpgrade.enabled | bool | `true` | Upgrade hook is enabled | -| testkube-operator.preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","registry":"registry.k8s.io","repository":"hyperkube","tag":"v1.12.1"}` | Specify image | +| testkube-operator.preUpgrade.image | object | `{"pullPolicy":"IfNotPresent","pullSecrets":[],"registry":"docker.io","repository":"bitnami/kubectl","tag":"1.28.2"}` | Specify image | | testkube-operator.preUpgrade.labels | object | `{}` | | | testkube-operator.preUpgrade.podAnnotations | object | `{}` | | | testkube-operator.preUpgrade.podSecurityContext | object | `{}` | Upgrade Pod Security Context | @@ -314,6 +320,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.preUpgrade.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-operator.preUpgrade.ttlSecondsAfterFinished | int | `100` | | | testkube-operator.priorityClassName | string | `""` | | +| testkube-operator.proxy.image.pullSecrets | list | `[]` | Testkube Operator rbac-proxy k8s secret for private registries | | testkube-operator.proxy.image.registry | string | `"gcr.io"` | Testkube Operator rbac-proxy image registry | | testkube-operator.proxy.image.repository | string | `"kubebuilder/kube-rbac-proxy"` | Testkube Operator rbac-proxy image repository | | testkube-operator.proxy.image.tag | string | `"v0.8.0"` | Testkube Operator rbac-proxy image tag | @@ -345,6 +352,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.migrate.backoffLimit | int | `1` | Number of retries before considering a Job as failed | | testkube-operator.webhook.migrate.enabled | bool | `true` | Deploy Migrate Job | | testkube-operator.webhook.migrate.image.pullPolicy | string | `"IfNotPresent"` | Migrate container job image pull policy | +| testkube-operator.webhook.migrate.image.pullSecrets | list | `[]` | Migrate container job k8s secret for private registries | | testkube-operator.webhook.migrate.image.registry | string | `"docker.io"` | Migrate container job image registry | | testkube-operator.webhook.migrate.image.repository | string | `"rancher/kubectl"` | Migrate container job image name | | testkube-operator.webhook.migrate.image.version | string | `"v1.23.7"` | Migrate container job image tag | @@ -359,6 +367,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patch.createSecretJob.securityContext.readOnlyRootFilesystem | bool | `true` | Make root filesystem of the container read-only | | testkube-operator.webhook.patch.enabled | bool | `true` | | | testkube-operator.webhook.patch.image.pullPolicy | string | `"Always"` | patch job image pull policy | +| testkube-operator.webhook.patch.image.pullSecrets | list | `[]` | patch job k8s secret for private registries | | testkube-operator.webhook.patch.image.registry | string | `"docker.io"` | patch job image registry | | testkube-operator.webhook.patch.image.repository | string | `"dpejcev/kube-webhook-certgen"` | patch job image name | | testkube-operator.webhook.patch.image.version | string | `"1.0.11"` | patch job image tag | @@ -376,4 +385,4 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patchWebhookJob.resources | object | `{}` | | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube/templates/pre-upgrade.yaml b/charts/testkube/templates/pre-upgrade.yaml index df686eba2..9d0fffa19 100644 --- a/charts/testkube/templates/pre-upgrade.yaml +++ b/charts/testkube/templates/pre-upgrade.yaml @@ -47,7 +47,7 @@ spec: {{- end }} spec: serviceAccountName: "{{ .Values.preUpgradeHook.name }}" - {{- include "global.images.renderPullSecrets" . | nindent 6 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.preUpgradeHook.image.pullSecrets) | nindent 6 }} containers: - name: kubectl image: {{ include "global.images.image" (dict "imageRoot" .Values.preUpgradeHook.image "global" .Values.global) }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 38a9a6141..cef7ad2ca 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -34,6 +34,7 @@ preUpgradeHook: repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: {} # -- Create SA for upgrade hook @@ -88,6 +89,8 @@ mongodb: repository: zcube/bitnami-compat-mongodb # -- MongoDB image tag tag: 6.0.5-debian-11-r64 + # -- MongoDB image pull Secret + pullSecrets: [] # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. tolerations: @@ -117,6 +120,10 @@ nats: operator: Equal value: arm64 effect: NoSchedule + # An array of imagePullSecrets, and they have to be created manually in the same namespace + # ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ + imagePullSecrets: [] + # - name: dockersecret # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod # -- NATS Pod Security Context securityContext: {} @@ -222,6 +229,8 @@ testkube-api: digest: "" # Overrides the image tag whose default is the chart appVersion. # tag: "latest" + # -- Testkube API k8s secret for private registries + pullSecrets: [] # -- Extra environment variables to be set on deployment extraEnvVars: [] # - name: FOO @@ -311,6 +320,7 @@ testkube-api: registry: docker.io repository: minio/minio tag: RELEASE.2023-09-16T01-01-47Z + pullSecrets: [] # -- ServiceAccount name to use for Minio serviceAccountName: "" extraVolumeMounts: [] @@ -574,6 +584,8 @@ testkube-dashboard: # tag: "main" # it will take tag from appVersion. # -- Dashboard Image digest. If set, will override the tag digest: "" + # -- Dashboard k8s secret for private registries + pullSecrets: [] # ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ # -- Testkube Dashboard Pod annotations @@ -707,6 +719,8 @@ testkube-dashboard: tag: latest # -- Oauth Image pull policy pullPolicy: Always + # -- Oauth k8s secret for private registries + pullSecrets: [] # ref: https://kubeshop.github.io/testkube/authentication/oauth-ui/ # -- Pod environment variables for Teskube UI authentication env: @@ -855,6 +869,8 @@ testkube-operator: #tag: "1.7.1" # -- Testkube Operator image digest digest: "" + # -- Operator k8s secret for private registries + pullSecrets: [] # Testkube Operator rbac-proxy settings proxy: @@ -866,6 +882,8 @@ testkube-operator: repository: kubebuilder/kube-rbac-proxy # -- Testkube Operator rbac-proxy image tag tag: "v0.8.0" + # -- Testkube Operator rbac-proxy k8s secret for private registries + pullSecrets: [] # -- Testkube Operator rbac-proxy resource settings resources: {} @@ -940,6 +958,8 @@ testkube-operator: version: v1.23.7 # -- Migrate container job image pull policy pullPolicy: IfNotPresent + # -- Migrate container job k8s secret for private registries + pullSecrets: [] # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for webhook migrate Container securityContext: @@ -965,6 +985,8 @@ testkube-operator: version: 1.0.11 # -- patch job image pull policy pullPolicy: Always + # -- patch job k8s secret for private registries + pullSecrets: [] # -- Annotations to add to the patch Job annotations: {} # -- Pod annotations to add to the patch Job @@ -1083,6 +1105,7 @@ testkube-operator: repository: bitnami/kubectl tag: 1.28.2 pullPolicy: IfNotPresent + pullSecrets: [] # -- Specify resource limits and requests resources: { } # -- Create SA for upgrade hook From 6c9a244f63e163c1983a3b029c78a8ba4ce74d7a Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Thu, 12 Oct 2023 12:14:34 +0300 Subject: [PATCH 420/763] bump version of global chart --- charts/testkube-api/Chart.yaml | 2 +- charts/testkube-api/README.md | 2 +- charts/testkube-dashboard/Chart.yaml | 2 +- charts/testkube-dashboard/README.md | 2 +- charts/testkube-operator/Chart.yaml | 2 +- charts/testkube-operator/README.md | 2 +- charts/testkube/README.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 0089c1708..dc6a09bd8 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -6,6 +6,6 @@ version: 1.14.6 appVersion: 1.14.6 dependencies: - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index 7007c5804..df2a8ed6a 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -8,7 +8,7 @@ A Helm chart for Testkube api | Repository | Name | Version | |------------|------|---------| -| file://../global | global | 0.1.1 | +| file://../global | global | 0.1.2 | ## Values diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 33e090c88..8b93003a7 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -6,6 +6,6 @@ version: 1.14.2 appVersion: 1.14.2 dependencies: - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube-dashboard/README.md b/charts/testkube-dashboard/README.md index 02ab61486..7111b2739 100644 --- a/charts/testkube-dashboard/README.md +++ b/charts/testkube-dashboard/README.md @@ -8,7 +8,7 @@ A Helm chart for Kubernetes | Repository | Name | Version | |------------|------|---------| -| file://../global | global | 0.1.1 | +| file://../global | global | 0.1.2 | ## Values diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 0c0156274..a0db2d650 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -6,6 +6,6 @@ version: 1.14.0 appVersion: 1.14.0 dependencies: - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube-operator/README.md b/charts/testkube-operator/README.md index b1eb61250..d1bd9735a 100644 --- a/charts/testkube-operator/README.md +++ b/charts/testkube-operator/README.md @@ -8,7 +8,7 @@ A Helm chart for the testkube-operator (installs needed CRDs only for now) | Repository | Name | Version | |------------|------|---------| -| file://../global | global | 0.1.1 | +| file://../global | global | 0.1.2 | ## Values diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 9b9b6fec0..91c677fee 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -123,7 +123,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | | testkube-api.image.digest | string | `""` | Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | | testkube-api.image.pullPolicy | string | `"IfNotPresent"` | Testkube API image tag | -| testkube-api.image.pullSecrets | list | `["ghghghg"]` | Testkube API k8s secret for private registries | +| testkube-api.image.pullSecrets | list | `[]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | From 23dcaa2a9043d376a773a55858ac22d4394aa8cd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 12 Oct 2023 14:08:49 +0000 Subject: [PATCH 421/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e2dad6f47..11ec28785 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6130f71", + "image": "kubeshop/testkube-tracetest-executor:805c3b4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6130f71", + "image": "kubeshop/testkube-zap-executor:805c3b4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6130f71", + "image": "kubeshop/testkube-playwright-executor:805c3b4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6130f71", + "image": "kubeshop/testkube-jmeter-executor:805c3b4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6130f71", + "image": "kubeshop/testkube-jmeterd-executor:805c3b4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6130f71" + "image": "kubeshop/testkube-jmeterd-slave:805c3b4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6130f71", + "image": "kubeshop/testkube-ginkgo-executor:805c3b4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6130f71", + "image": "kubeshop/testkube-maven-executor:805c3b4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6130f71", + "image": "kubeshop/testkube-gradle-executor:805c3b4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6130f71", + "image": "kubeshop/testkube-kubepug-executor:805c3b4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6130f71", + "image": "kubeshop/testkube-soapui-executor:805c3b4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6130f71", + "image": "kubeshop/testkube-k6-executor:805c3b4", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6130f71", + "image": "kubeshop/testkube-cypress-executor:805c3b4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6130f71", + "image": "kubeshop/testkube-curl-executor:805c3b4", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6130f71", + "image": "kubeshop/testkube-postman-executor:805c3b4", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6130f71", + "image": "kubeshop/testkube-artillery-executor:805c3b4", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6130f71", + "image": "kubeshop/testkube-scraper-executor:805c3b4", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6130f71", + "image": "kubeshop/testkube-init-executor:805c3b4", "types": [] } } From 945eb469db3cb450b8b74c1e9c6f66f79c7fc947 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 12 Oct 2023 14:14:59 +0000 Subject: [PATCH 422/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 11ec28785..8484273fe 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:805c3b4", + "image": "kubeshop/testkube-tracetest-executor:c333dad", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:805c3b4", + "image": "kubeshop/testkube-zap-executor:c333dad", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:805c3b4", + "image": "kubeshop/testkube-playwright-executor:c333dad", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:805c3b4", + "image": "kubeshop/testkube-jmeter-executor:c333dad", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:805c3b4", + "image": "kubeshop/testkube-jmeterd-executor:c333dad", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:805c3b4" + "image": "kubeshop/testkube-jmeterd-slave:c333dad" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:805c3b4", + "image": "kubeshop/testkube-ginkgo-executor:c333dad", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:805c3b4", + "image": "kubeshop/testkube-maven-executor:c333dad", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:805c3b4", + "image": "kubeshop/testkube-gradle-executor:c333dad", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:805c3b4", + "image": "kubeshop/testkube-kubepug-executor:c333dad", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:805c3b4", + "image": "kubeshop/testkube-soapui-executor:c333dad", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:805c3b4", + "image": "kubeshop/testkube-k6-executor:c333dad", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:805c3b4", + "image": "kubeshop/testkube-cypress-executor:c333dad", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:805c3b4", + "image": "kubeshop/testkube-curl-executor:c333dad", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:805c3b4", + "image": "kubeshop/testkube-postman-executor:c333dad", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:805c3b4", + "image": "kubeshop/testkube-artillery-executor:c333dad", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:805c3b4", + "image": "kubeshop/testkube-scraper-executor:c333dad", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:805c3b4", + "image": "kubeshop/testkube-init-executor:c333dad", "types": [] } } From c26969f39a9904e0cd02af241f88636f0ad08633 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 12 Oct 2023 16:28:47 +0000 Subject: [PATCH 423/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8484273fe..8d276b674 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c333dad", + "image": "kubeshop/testkube-tracetest-executor:4f27af1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c333dad", + "image": "kubeshop/testkube-zap-executor:4f27af1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c333dad", + "image": "kubeshop/testkube-playwright-executor:4f27af1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c333dad", + "image": "kubeshop/testkube-jmeter-executor:4f27af1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c333dad", + "image": "kubeshop/testkube-jmeterd-executor:4f27af1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c333dad" + "image": "kubeshop/testkube-jmeterd-slave:4f27af1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c333dad", + "image": "kubeshop/testkube-ginkgo-executor:4f27af1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c333dad", + "image": "kubeshop/testkube-maven-executor:4f27af1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c333dad", + "image": "kubeshop/testkube-gradle-executor:4f27af1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c333dad", + "image": "kubeshop/testkube-kubepug-executor:4f27af1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c333dad", + "image": "kubeshop/testkube-soapui-executor:4f27af1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c333dad", + "image": "kubeshop/testkube-k6-executor:4f27af1", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c333dad", + "image": "kubeshop/testkube-cypress-executor:4f27af1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c333dad", + "image": "kubeshop/testkube-curl-executor:4f27af1", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c333dad", + "image": "kubeshop/testkube-postman-executor:4f27af1", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c333dad", + "image": "kubeshop/testkube-artillery-executor:4f27af1", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c333dad", + "image": "kubeshop/testkube-scraper-executor:4f27af1", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c333dad", + "image": "kubeshop/testkube-init-executor:4f27af1", "types": [] } } From 5212b63b2d8513f803941adc5387d48902d796e5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 12 Oct 2023 17:06:54 +0000 Subject: [PATCH 424/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8d276b674..a17403dd4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4f27af1", + "image": "kubeshop/testkube-tracetest-executor:b38683c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4f27af1", + "image": "kubeshop/testkube-zap-executor:b38683c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4f27af1", + "image": "kubeshop/testkube-playwright-executor:b38683c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4f27af1", + "image": "kubeshop/testkube-jmeter-executor:b38683c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4f27af1", + "image": "kubeshop/testkube-jmeterd-executor:b38683c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4f27af1" + "image": "kubeshop/testkube-jmeterd-slave:b38683c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4f27af1", + "image": "kubeshop/testkube-ginkgo-executor:b38683c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4f27af1", + "image": "kubeshop/testkube-maven-executor:b38683c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4f27af1", + "image": "kubeshop/testkube-gradle-executor:b38683c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4f27af1", + "image": "kubeshop/testkube-kubepug-executor:b38683c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4f27af1", + "image": "kubeshop/testkube-soapui-executor:b38683c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4f27af1", + "image": "kubeshop/testkube-k6-executor:b38683c", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4f27af1", + "image": "kubeshop/testkube-cypress-executor:b38683c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4f27af1", + "image": "kubeshop/testkube-curl-executor:b38683c", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4f27af1", + "image": "kubeshop/testkube-postman-executor:b38683c", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4f27af1", + "image": "kubeshop/testkube-artillery-executor:b38683c", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4f27af1", + "image": "kubeshop/testkube-scraper-executor:b38683c", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4f27af1", + "image": "kubeshop/testkube-init-executor:b38683c", "types": [] } } From 357f68de474ce18a51d97a1225d0fa78d2b77c3f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 12 Oct 2023 19:11:43 +0000 Subject: [PATCH 425/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a17403dd4..8484273fe 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b38683c", + "image": "kubeshop/testkube-tracetest-executor:c333dad", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b38683c", + "image": "kubeshop/testkube-zap-executor:c333dad", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b38683c", + "image": "kubeshop/testkube-playwright-executor:c333dad", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b38683c", + "image": "kubeshop/testkube-jmeter-executor:c333dad", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b38683c", + "image": "kubeshop/testkube-jmeterd-executor:c333dad", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b38683c" + "image": "kubeshop/testkube-jmeterd-slave:c333dad" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b38683c", + "image": "kubeshop/testkube-ginkgo-executor:c333dad", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b38683c", + "image": "kubeshop/testkube-maven-executor:c333dad", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b38683c", + "image": "kubeshop/testkube-gradle-executor:c333dad", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b38683c", + "image": "kubeshop/testkube-kubepug-executor:c333dad", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b38683c", + "image": "kubeshop/testkube-soapui-executor:c333dad", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b38683c", + "image": "kubeshop/testkube-k6-executor:c333dad", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b38683c", + "image": "kubeshop/testkube-cypress-executor:c333dad", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b38683c", + "image": "kubeshop/testkube-curl-executor:c333dad", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b38683c", + "image": "kubeshop/testkube-postman-executor:c333dad", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b38683c", + "image": "kubeshop/testkube-artillery-executor:c333dad", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b38683c", + "image": "kubeshop/testkube-scraper-executor:c333dad", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b38683c", + "image": "kubeshop/testkube-init-executor:c333dad", "types": [] } } From 68f173009b45fa3507426981536bfede7e9075e8 Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Fri, 13 Oct 2023 10:36:43 +0300 Subject: [PATCH 426/763] update priority for mongo (#656) --- charts/testkube/values-demo.yaml | 2 +- charts/testkube/values-develop.yaml | 2 +- charts/testkube/values-stage.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index e688e17d7..96fab4a9f 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -90,7 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" - priorityClassName: "highest-priority" + priorityClassName: "highest-priority-mongodb" resources: requests: memory: "1500Mi" diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 8ca64bd49..f93202ea4 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -90,7 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" - priorityClassName: "highest-priority" + priorityClassName: "highest-priority-mongodb" ## Image built with ZCube tool so that it can be run on ARM nodes: https://github.com/ZCube/bitnami-compat/tree/main/patches ## Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305 image: diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 5722631bf..23944e4cd 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -90,7 +90,7 @@ mongodb: portName: "mongodb" nodePort: true clusterIP: "" - priorityClassName: "highest-priority" + priorityClassName: "highest-priority-mongodb" ## Image built with ZCube tool so that it can be run on ARM nodes: https://github.com/ZCube/bitnami-compat/tree/main/patches ## Currently Bitnami doesn't support ARM: https://github.com/bitnami/charts/issues/7305 image: From 6049ed37d4af2308c7bb0c35530c0eabd1c71016 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 10:02:18 +0000 Subject: [PATCH 427/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8484273fe..a17403dd4 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c333dad", + "image": "kubeshop/testkube-tracetest-executor:b38683c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c333dad", + "image": "kubeshop/testkube-zap-executor:b38683c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c333dad", + "image": "kubeshop/testkube-playwright-executor:b38683c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c333dad", + "image": "kubeshop/testkube-jmeter-executor:b38683c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c333dad", + "image": "kubeshop/testkube-jmeterd-executor:b38683c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c333dad" + "image": "kubeshop/testkube-jmeterd-slave:b38683c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c333dad", + "image": "kubeshop/testkube-ginkgo-executor:b38683c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c333dad", + "image": "kubeshop/testkube-maven-executor:b38683c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c333dad", + "image": "kubeshop/testkube-gradle-executor:b38683c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c333dad", + "image": "kubeshop/testkube-kubepug-executor:b38683c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c333dad", + "image": "kubeshop/testkube-soapui-executor:b38683c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c333dad", + "image": "kubeshop/testkube-k6-executor:b38683c", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c333dad", + "image": "kubeshop/testkube-cypress-executor:b38683c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c333dad", + "image": "kubeshop/testkube-curl-executor:b38683c", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c333dad", + "image": "kubeshop/testkube-postman-executor:b38683c", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c333dad", + "image": "kubeshop/testkube-artillery-executor:b38683c", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c333dad", + "image": "kubeshop/testkube-scraper-executor:b38683c", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c333dad", + "image": "kubeshop/testkube-init-executor:b38683c", "types": [] } } From 9d2ecee65a9521a96d7567cf1045eab7853e2913 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 10:18:48 +0000 Subject: [PATCH 428/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a17403dd4..8d276b674 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b38683c", + "image": "kubeshop/testkube-tracetest-executor:4f27af1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b38683c", + "image": "kubeshop/testkube-zap-executor:4f27af1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b38683c", + "image": "kubeshop/testkube-playwright-executor:4f27af1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b38683c", + "image": "kubeshop/testkube-jmeter-executor:4f27af1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b38683c", + "image": "kubeshop/testkube-jmeterd-executor:4f27af1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b38683c" + "image": "kubeshop/testkube-jmeterd-slave:4f27af1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b38683c", + "image": "kubeshop/testkube-ginkgo-executor:4f27af1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b38683c", + "image": "kubeshop/testkube-maven-executor:4f27af1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b38683c", + "image": "kubeshop/testkube-gradle-executor:4f27af1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b38683c", + "image": "kubeshop/testkube-kubepug-executor:4f27af1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b38683c", + "image": "kubeshop/testkube-soapui-executor:4f27af1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b38683c", + "image": "kubeshop/testkube-k6-executor:4f27af1", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b38683c", + "image": "kubeshop/testkube-cypress-executor:4f27af1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b38683c", + "image": "kubeshop/testkube-curl-executor:4f27af1", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b38683c", + "image": "kubeshop/testkube-postman-executor:4f27af1", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b38683c", + "image": "kubeshop/testkube-artillery-executor:4f27af1", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b38683c", + "image": "kubeshop/testkube-scraper-executor:4f27af1", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b38683c", + "image": "kubeshop/testkube-init-executor:4f27af1", "types": [] } } From 976080b734bf4e049936ff78f650b60e3992a0ec Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 12:16:51 +0000 Subject: [PATCH 429/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8d276b674..3e483ca7d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4f27af1", + "image": "kubeshop/testkube-tracetest-executor:3ae7b24", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4f27af1", + "image": "kubeshop/testkube-zap-executor:3ae7b24", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4f27af1", + "image": "kubeshop/testkube-playwright-executor:3ae7b24", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4f27af1", + "image": "kubeshop/testkube-jmeter-executor:3ae7b24", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4f27af1", + "image": "kubeshop/testkube-jmeterd-executor:3ae7b24", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4f27af1" + "image": "kubeshop/testkube-jmeterd-slave:3ae7b24" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4f27af1", + "image": "kubeshop/testkube-ginkgo-executor:3ae7b24", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4f27af1", + "image": "kubeshop/testkube-maven-executor:3ae7b24", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4f27af1", + "image": "kubeshop/testkube-gradle-executor:3ae7b24", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4f27af1", + "image": "kubeshop/testkube-kubepug-executor:3ae7b24", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4f27af1", + "image": "kubeshop/testkube-soapui-executor:3ae7b24", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4f27af1", + "image": "kubeshop/testkube-k6-executor:3ae7b24", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4f27af1", + "image": "kubeshop/testkube-cypress-executor:3ae7b24", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4f27af1", + "image": "kubeshop/testkube-curl-executor:3ae7b24", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4f27af1", + "image": "kubeshop/testkube-postman-executor:3ae7b24", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4f27af1", + "image": "kubeshop/testkube-artillery-executor:3ae7b24", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4f27af1", + "image": "kubeshop/testkube-scraper-executor:3ae7b24", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4f27af1", + "image": "kubeshop/testkube-init-executor:3ae7b24", "types": [] } } From df18e0971f067e9252722dfb8241f48fdbe596e3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 12:25:13 +0000 Subject: [PATCH 430/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3e483ca7d..e441b2e78 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3ae7b24", + "image": "kubeshop/testkube-tracetest-executor:3015aef", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3ae7b24", + "image": "kubeshop/testkube-zap-executor:3015aef", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3ae7b24", + "image": "kubeshop/testkube-playwright-executor:3015aef", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3ae7b24", + "image": "kubeshop/testkube-jmeter-executor:3015aef", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3ae7b24", + "image": "kubeshop/testkube-jmeterd-executor:3015aef", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3ae7b24" + "image": "kubeshop/testkube-jmeterd-slave:3015aef" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3ae7b24", + "image": "kubeshop/testkube-ginkgo-executor:3015aef", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3ae7b24", + "image": "kubeshop/testkube-maven-executor:3015aef", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3ae7b24", + "image": "kubeshop/testkube-gradle-executor:3015aef", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3ae7b24", + "image": "kubeshop/testkube-kubepug-executor:3015aef", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3ae7b24", + "image": "kubeshop/testkube-soapui-executor:3015aef", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3ae7b24", + "image": "kubeshop/testkube-k6-executor:3015aef", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3ae7b24", + "image": "kubeshop/testkube-cypress-executor:3015aef", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3ae7b24", + "image": "kubeshop/testkube-curl-executor:3015aef", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3ae7b24", + "image": "kubeshop/testkube-postman-executor:3015aef", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3ae7b24", + "image": "kubeshop/testkube-artillery-executor:3015aef", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3ae7b24", + "image": "kubeshop/testkube-scraper-executor:3015aef", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3ae7b24", + "image": "kubeshop/testkube-init-executor:3015aef", "types": [] } } From c16a438f264c9a0c25183a2cd1a495fdd1aadd43 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 12:33:15 +0000 Subject: [PATCH 431/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e441b2e78..bdb73fd53 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3015aef", + "image": "kubeshop/testkube-tracetest-executor:e4a4c4f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3015aef", + "image": "kubeshop/testkube-zap-executor:e4a4c4f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3015aef", + "image": "kubeshop/testkube-playwright-executor:e4a4c4f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3015aef", + "image": "kubeshop/testkube-jmeter-executor:e4a4c4f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3015aef", + "image": "kubeshop/testkube-jmeterd-executor:e4a4c4f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3015aef" + "image": "kubeshop/testkube-jmeterd-slave:e4a4c4f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3015aef", + "image": "kubeshop/testkube-ginkgo-executor:e4a4c4f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3015aef", + "image": "kubeshop/testkube-maven-executor:e4a4c4f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3015aef", + "image": "kubeshop/testkube-gradle-executor:e4a4c4f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3015aef", + "image": "kubeshop/testkube-kubepug-executor:e4a4c4f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3015aef", + "image": "kubeshop/testkube-soapui-executor:e4a4c4f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3015aef", + "image": "kubeshop/testkube-k6-executor:e4a4c4f", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3015aef", + "image": "kubeshop/testkube-cypress-executor:e4a4c4f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3015aef", + "image": "kubeshop/testkube-curl-executor:e4a4c4f", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3015aef", + "image": "kubeshop/testkube-postman-executor:e4a4c4f", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3015aef", + "image": "kubeshop/testkube-artillery-executor:e4a4c4f", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3015aef", + "image": "kubeshop/testkube-scraper-executor:e4a4c4f", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3015aef", + "image": "kubeshop/testkube-init-executor:e4a4c4f", "types": [] } } From 0eaf8a535bcf8429fd0b1c3eacef8f811b5d5f62 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 13 Oct 2023 15:40:19 +0300 Subject: [PATCH 432/763] update Mongo version --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c0ea2455e..57b2ab00f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -11,7 +11,7 @@ dependencies: condition: testkube-operator.enabled - name: mongodb condition: mongodb.enabled - version: 12.1.31 + version: 13.10.1 repository: https://charts.bitnami.com/bitnami - name: nats condition: testkube-api.nats.enabled From 38ddd5af25d1c0a0fa5a1d71c4d58c6d668c12f1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 12:52:23 +0000 Subject: [PATCH 433/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 6 +++--- charts/testkube/Chart.yaml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index da1f79ee4..1fcf00974 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.14.7 -appVersion: 1.14.7 +version: 1.15.0 +appVersion: 1.15.0 dependencies: - name: global - version: 0.1.2 + version: 0.1.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 57b2ab00f..aecfc1e82 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.14.11 +version: 1.15.0 dependencies: - name: testkube-operator version: 1.14.0 @@ -11,14 +11,14 @@ dependencies: condition: testkube-operator.enabled - name: mongodb condition: mongodb.enabled - version: 13.10.1 + version: 12.1.31 repository: https://charts.bitnami.com/bitnami - name: nats condition: testkube-api.nats.enabled version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.14.7 + version: 1.15.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard @@ -27,6 +27,6 @@ dependencies: repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled - name: global - version: 0.1.2 + version: 0.1.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" From f0d622f0d05438758843db128c9057967975d38f Mon Sep 17 00:00:00 2001 From: vsukhin Date: Fri, 13 Oct 2023 12:57:38 +0000 Subject: [PATCH 434/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index aecfc1e82..7381d34a6 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.0 +version: 1.15.1 dependencies: - name: testkube-operator version: 1.14.0 @@ -11,7 +11,7 @@ dependencies: condition: testkube-operator.enabled - name: mongodb condition: mongodb.enabled - version: 12.1.31 + version: 13.10.1 repository: https://charts.bitnami.com/bitnami - name: nats condition: testkube-api.nats.enabled @@ -27,6 +27,6 @@ dependencies: repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" From 00d5fa534eb658ba08ed5743ffd0b0ec58680064 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 13:03:35 +0000 Subject: [PATCH 435/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index a0db2d650..970e4a814 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.14.0 -appVersion: 1.14.0 +version: 1.15.0 +appVersion: 1.15.0 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7381d34a6..0b8ba2f84 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.1 +version: 1.15.2 dependencies: - name: testkube-operator - version: 1.14.0 + version: 1.15.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 7f82d8ebc5fcfd806a4818a6cc18912f11362714 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 13 Oct 2023 13:14:04 +0000 Subject: [PATCH 436/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bdb73fd53..998e08fee 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e4a4c4f", + "image": "kubeshop/testkube-tracetest-executor:6245b2a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e4a4c4f", + "image": "kubeshop/testkube-zap-executor:6245b2a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e4a4c4f", + "image": "kubeshop/testkube-playwright-executor:6245b2a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e4a4c4f", + "image": "kubeshop/testkube-jmeter-executor:6245b2a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e4a4c4f", + "image": "kubeshop/testkube-jmeterd-executor:6245b2a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e4a4c4f" + "image": "kubeshop/testkube-jmeterd-slave:6245b2a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e4a4c4f", + "image": "kubeshop/testkube-ginkgo-executor:6245b2a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e4a4c4f", + "image": "kubeshop/testkube-maven-executor:6245b2a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e4a4c4f", + "image": "kubeshop/testkube-gradle-executor:6245b2a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e4a4c4f", + "image": "kubeshop/testkube-kubepug-executor:6245b2a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e4a4c4f", + "image": "kubeshop/testkube-soapui-executor:6245b2a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e4a4c4f", + "image": "kubeshop/testkube-k6-executor:6245b2a", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e4a4c4f", + "image": "kubeshop/testkube-cypress-executor:6245b2a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e4a4c4f", + "image": "kubeshop/testkube-curl-executor:6245b2a", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e4a4c4f", + "image": "kubeshop/testkube-postman-executor:6245b2a", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e4a4c4f", + "image": "kubeshop/testkube-artillery-executor:6245b2a", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e4a4c4f", + "image": "kubeshop/testkube-scraper-executor:6245b2a", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e4a4c4f", + "image": "kubeshop/testkube-init-executor:6245b2a", "types": [] } } From 5c6ec268917191b516076dfe61d2b8f6add7f46b Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 13 Oct 2023 13:42:01 +0000 Subject: [PATCH 437/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 0b8ba2f84..16fff84bc 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.2 +version: 1.15.3 dependencies: - name: testkube-operator version: 1.15.0 From 396b2641837d8b5cfbc2941ba4c69799ad17a749 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Fri, 13 Oct 2023 16:41:33 +0300 Subject: [PATCH 438/763] replace nodeselector --- .../helm-releaser-testkube-main-chart-only.yaml | 2 ++ charts/testkube/values-demo.yaml | 15 ++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index c4aabb0b2..4971d6109 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -5,6 +5,8 @@ on: paths: - "charts/testkube**" - "scripts/main_chart_releaser.sh" + - "charts/testkube/values-demo.yaml" + - ".github/workflows/helm-releaser-testkube-main-chart-only.yaml" - "!charts/testkube/Chart.yaml" - "!charts/testkube-api/Chart.yaml" - "!charts/testkube-dashboard/Chart.yaml" diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 96fab4a9f..ebfe98ed7 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -96,7 +96,7 @@ mongodb: memory: "1500Mi" cpu: "200m" nodeSelector: - nodepool: main-mongo + cloud.google.com/gke-provisioning: standard image: registry: docker.io repository: zcube/bitnami-compat-mongodb @@ -109,10 +109,10 @@ nats: # -- Max payload maxPayload: 8MB nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard natsbox: nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-api: @@ -134,7 +134,8 @@ testkube-api: port: 8088 minio: enabled: true - nodeSelector: {} + nodeSelector: + cloud.google.com/gke-provisioning: standard tolerations: [] affinity: {} priorityClassName: "highest-priority" @@ -345,7 +346,7 @@ testkube-api: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-dashboard: enabled: true @@ -416,7 +417,7 @@ testkube-dashboard: cpu: "100m" nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard testkube-operator: # should roles and roles bindings be created @@ -451,5 +452,5 @@ testkube-operator: enabled: true nodeSelector: - nodepool: main + cloud.google.com/gke-provisioning: standard From 9eb9096d99b6f41fa077cd62c6707eeebaf45519 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 18 Oct 2023 08:26:32 +0000 Subject: [PATCH 439/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 6 +++--- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 1fcf00974..fb896090a 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.0 -appVersion: 1.15.0 +version: 1.15.1 +appVersion: 1.15.1 dependencies: - name: global - version: 0.1.1 + version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../global" diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 16fff84bc..7468e3f10 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.3 +version: 1.15.4 dependencies: - name: testkube-operator version: 1.15.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.0 + version: 1.15.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From cc4bf5ee9fd0ee0d3c8d5ed08e139441b673a85a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 18 Oct 2023 10:21:45 +0000 Subject: [PATCH 440/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 998e08fee..640bc52e7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6245b2a", + "image": "kubeshop/testkube-tracetest-executor:a0d4604", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6245b2a", + "image": "kubeshop/testkube-zap-executor:a0d4604", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6245b2a", + "image": "kubeshop/testkube-playwright-executor:a0d4604", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6245b2a", + "image": "kubeshop/testkube-jmeter-executor:a0d4604", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6245b2a", + "image": "kubeshop/testkube-jmeterd-executor:a0d4604", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6245b2a" + "image": "kubeshop/testkube-jmeterd-slave:a0d4604" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6245b2a", + "image": "kubeshop/testkube-ginkgo-executor:a0d4604", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6245b2a", + "image": "kubeshop/testkube-maven-executor:a0d4604", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6245b2a", + "image": "kubeshop/testkube-gradle-executor:a0d4604", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6245b2a", + "image": "kubeshop/testkube-kubepug-executor:a0d4604", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6245b2a", + "image": "kubeshop/testkube-soapui-executor:a0d4604", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6245b2a", + "image": "kubeshop/testkube-k6-executor:a0d4604", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6245b2a", + "image": "kubeshop/testkube-cypress-executor:a0d4604", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6245b2a", + "image": "kubeshop/testkube-curl-executor:a0d4604", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6245b2a", + "image": "kubeshop/testkube-postman-executor:a0d4604", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6245b2a", + "image": "kubeshop/testkube-artillery-executor:a0d4604", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6245b2a", + "image": "kubeshop/testkube-scraper-executor:a0d4604", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6245b2a", + "image": "kubeshop/testkube-init-executor:a0d4604", "types": [] } } From bd4423bd3a0da7f9533b07a5369f529d07791b58 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 18 Oct 2023 10:24:50 +0000 Subject: [PATCH 441/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index fb896090a..acd59d5de 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.1 -appVersion: 1.15.1 +version: 1.15.2 +appVersion: 1.15.2 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7468e3f10..35577a44f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.4 +version: 1.15.5 dependencies: - name: testkube-operator version: 1.15.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.1 + version: 1.15.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 9e30b5d0cb9d51df7ec554fb1ec9636a157ff207 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 20 Oct 2023 08:08:31 +0000 Subject: [PATCH 442/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 640bc52e7..837eb00a2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a0d4604", + "image": "kubeshop/testkube-tracetest-executor:57eb58a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a0d4604", + "image": "kubeshop/testkube-zap-executor:57eb58a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a0d4604", + "image": "kubeshop/testkube-playwright-executor:57eb58a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a0d4604", + "image": "kubeshop/testkube-jmeter-executor:57eb58a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a0d4604", + "image": "kubeshop/testkube-jmeterd-executor:57eb58a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a0d4604" + "image": "kubeshop/testkube-jmeterd-slave:57eb58a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a0d4604", + "image": "kubeshop/testkube-ginkgo-executor:57eb58a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a0d4604", + "image": "kubeshop/testkube-maven-executor:57eb58a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a0d4604", + "image": "kubeshop/testkube-gradle-executor:57eb58a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a0d4604", + "image": "kubeshop/testkube-kubepug-executor:57eb58a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a0d4604", + "image": "kubeshop/testkube-soapui-executor:57eb58a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a0d4604", + "image": "kubeshop/testkube-k6-executor:57eb58a", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a0d4604", + "image": "kubeshop/testkube-cypress-executor:57eb58a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a0d4604", + "image": "kubeshop/testkube-curl-executor:57eb58a", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a0d4604", + "image": "kubeshop/testkube-postman-executor:57eb58a", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a0d4604", + "image": "kubeshop/testkube-artillery-executor:57eb58a", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a0d4604", + "image": "kubeshop/testkube-scraper-executor:57eb58a", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a0d4604", + "image": "kubeshop/testkube-init-executor:57eb58a", "types": [] } } From 6ba0c08b5e014d2ce47f14b0ec5d88b41f6e389d Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 20 Oct 2023 15:16:27 +0300 Subject: [PATCH 443/763] feat: regex field (#658) --- .../templates/tests.testkube.io_testtriggers.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml index 630ca3176..af2882ed8 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testtriggers.yaml @@ -238,6 +238,9 @@ spec: description: Name selector is used to identify a Kubernetes Object based on the metadata name type: string + nameRegex: + description: kubernetes resource name regex + type: string namespace: description: Namespace of the Kubernetes object type: string @@ -295,6 +298,9 @@ spec: description: Name selector is used to identify a Kubernetes Object based on the metadata name type: string + nameRegex: + description: kubernetes resource name regex + type: string namespace: description: Namespace of the Kubernetes object type: string From 9a4a9bc17ae6622731d6194c91e1148b32415484 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 20 Oct 2023 12:51:00 +0000 Subject: [PATCH 444/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 837eb00a2..bf1bc08df 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:57eb58a", + "image": "kubeshop/testkube-tracetest-executor:4d73579", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:57eb58a", + "image": "kubeshop/testkube-zap-executor:4d73579", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:57eb58a", + "image": "kubeshop/testkube-playwright-executor:4d73579", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:57eb58a", + "image": "kubeshop/testkube-jmeter-executor:4d73579", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:57eb58a", + "image": "kubeshop/testkube-jmeterd-executor:4d73579", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:57eb58a" + "image": "kubeshop/testkube-jmeterd-slave:4d73579" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:57eb58a", + "image": "kubeshop/testkube-ginkgo-executor:4d73579", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:57eb58a", + "image": "kubeshop/testkube-maven-executor:4d73579", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:57eb58a", + "image": "kubeshop/testkube-gradle-executor:4d73579", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:57eb58a", + "image": "kubeshop/testkube-kubepug-executor:4d73579", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:57eb58a", + "image": "kubeshop/testkube-soapui-executor:4d73579", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:57eb58a", + "image": "kubeshop/testkube-k6-executor:4d73579", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:57eb58a", + "image": "kubeshop/testkube-cypress-executor:4d73579", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:57eb58a", + "image": "kubeshop/testkube-curl-executor:4d73579", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:57eb58a", + "image": "kubeshop/testkube-postman-executor:4d73579", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:57eb58a", + "image": "kubeshop/testkube-artillery-executor:4d73579", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:57eb58a", + "image": "kubeshop/testkube-scraper-executor:4d73579", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:57eb58a", + "image": "kubeshop/testkube-init-executor:4d73579", "types": [] } } From 1d98092c0691fcc48243e45b5c4ea718d092b3a9 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 20 Oct 2023 18:23:11 +0300 Subject: [PATCH 445/763] fix: enable secrets endpoint (#657) * fix: enable secrets endpoint * fix: comment typo --- charts/testkube-api/README.md | 1 + charts/testkube-api/templates/deployment.yaml | 2 ++ charts/testkube-api/values.yaml | 3 +++ charts/testkube/README.md | 1 + charts/testkube/values-demo.yaml | 1 + charts/testkube/values-develop.yaml | 1 + charts/testkube/values-stage.yaml | 1 + charts/testkube/values.yaml | 2 ++ 8 files changed, 12 insertions(+) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index df2a8ed6a..8cdfd64ae 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -48,6 +48,7 @@ A Helm chart for Testkube api | clusterName | string | `""` | | | configValues | string | `""` | | | dashboardUri | string | `""` | | +| enableSecretsEndpoint | bool | `false` | | | executors | string | `""` | | | extraEnvVars | object | `{}` | | | fullnameOverride | string | `""` | | diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index a2f8e3909..0a1d040ea 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -299,6 +299,8 @@ spec: configMapKeyRef: name: testkube-global-config key: helmchartVersion + - name: ENABLE_SECRETS_ENDPOINT + value: "{{ .Values.enableSecretsEndpoint }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index b8844b203..08f43433a 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -129,6 +129,9 @@ dashboardUri: "" ## cluster name to be used in events clusterName: "" +## enable endpoint to list testkube namespace secrets +enableSecretsEndpoint: false + ## Testkube API resource requests and limits resources: {} diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 91c677fee..c3cf46093 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -118,6 +118,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | | testkube-api.clusterName | string | `""` | | | testkube-api.dashboardUri | string | `""` | | +| testkube-api.enableSecretsEndpoint | bool | `false` | enable endpoint to list testkube namespace secrets | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index ebfe98ed7..74cae840a 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -338,6 +338,7 @@ testkube-api: cdeventsTarget: "" dashboardUri: "" clusterName: "" + enableSecretsEndpoint: false priorityClassName: "highest-priority" diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index f93202ea4..d7953b10a 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -285,6 +285,7 @@ testkube-api: cdeventsTarget: "" dashboardUri: "" clusterName: "" + enableSecretsEndpoint: false priorityClassName: "highest-priority" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 23944e4cd..92c685c9c 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -287,6 +287,7 @@ testkube-api: cdeventsTarget: "https://webhook.site/f99d020e-8815-4bed-963c-1ed7c54a0d0c" dashboardUri: "" clusterName: "" + enableSecretsEndpoint: false priorityClassName: "highest-priority" diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index cef7ad2ca..983fa8cf5 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -538,6 +538,8 @@ testkube-api: dashboardUri: "" ## cluster name to be used in events clusterName: "" + ## enable endpoint to list testkube namespace secrets + enableSecretsEndpoint: false # Test Connection pod testConnection: From d49536c90b55f8c6e793f0ec4f83a13bfd489add Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 20 Oct 2023 16:06:03 +0000 Subject: [PATCH 446/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bf1bc08df..2ec99cab3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4d73579", + "image": "kubeshop/testkube-tracetest-executor:a31083f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4d73579", + "image": "kubeshop/testkube-zap-executor:a31083f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4d73579", + "image": "kubeshop/testkube-playwright-executor:a31083f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4d73579", + "image": "kubeshop/testkube-jmeter-executor:a31083f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4d73579", + "image": "kubeshop/testkube-jmeterd-executor:a31083f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4d73579" + "image": "kubeshop/testkube-jmeterd-slave:a31083f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4d73579", + "image": "kubeshop/testkube-ginkgo-executor:a31083f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4d73579", + "image": "kubeshop/testkube-maven-executor:a31083f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4d73579", + "image": "kubeshop/testkube-gradle-executor:a31083f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4d73579", + "image": "kubeshop/testkube-kubepug-executor:a31083f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4d73579", + "image": "kubeshop/testkube-soapui-executor:a31083f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4d73579", + "image": "kubeshop/testkube-k6-executor:a31083f", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4d73579", + "image": "kubeshop/testkube-cypress-executor:a31083f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4d73579", + "image": "kubeshop/testkube-curl-executor:a31083f", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4d73579", + "image": "kubeshop/testkube-postman-executor:a31083f", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4d73579", + "image": "kubeshop/testkube-artillery-executor:a31083f", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4d73579", + "image": "kubeshop/testkube-scraper-executor:a31083f", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4d73579", + "image": "kubeshop/testkube-init-executor:a31083f", "types": [] } } From 1747c9217a92e28dcc715326934ea972ce0c3c71 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 20 Oct 2023 17:37:16 +0000 Subject: [PATCH 447/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2ec99cab3..d4ed550af 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a31083f", + "image": "kubeshop/testkube-tracetest-executor:1df18ae", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a31083f", + "image": "kubeshop/testkube-zap-executor:1df18ae", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a31083f", + "image": "kubeshop/testkube-playwright-executor:1df18ae", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a31083f", + "image": "kubeshop/testkube-jmeter-executor:1df18ae", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a31083f", + "image": "kubeshop/testkube-jmeterd-executor:1df18ae", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a31083f" + "image": "kubeshop/testkube-jmeterd-slave:1df18ae" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a31083f", + "image": "kubeshop/testkube-ginkgo-executor:1df18ae", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a31083f", + "image": "kubeshop/testkube-maven-executor:1df18ae", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a31083f", + "image": "kubeshop/testkube-gradle-executor:1df18ae", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a31083f", + "image": "kubeshop/testkube-kubepug-executor:1df18ae", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a31083f", + "image": "kubeshop/testkube-soapui-executor:1df18ae", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a31083f", + "image": "kubeshop/testkube-k6-executor:1df18ae", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a31083f", + "image": "kubeshop/testkube-cypress-executor:1df18ae", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a31083f", + "image": "kubeshop/testkube-curl-executor:1df18ae", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a31083f", + "image": "kubeshop/testkube-postman-executor:1df18ae", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a31083f", + "image": "kubeshop/testkube-artillery-executor:1df18ae", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a31083f", + "image": "kubeshop/testkube-scraper-executor:1df18ae", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a31083f", + "image": "kubeshop/testkube-init-executor:1df18ae", "types": [] } } From ee1baa8d42dddd076030d078f8331753b4451ad5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 23 Oct 2023 14:01:29 +0000 Subject: [PATCH 448/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d4ed550af..1e490672d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1df18ae", + "image": "kubeshop/testkube-tracetest-executor:8e0a827", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1df18ae", + "image": "kubeshop/testkube-zap-executor:8e0a827", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1df18ae", + "image": "kubeshop/testkube-playwright-executor:8e0a827", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1df18ae", + "image": "kubeshop/testkube-jmeter-executor:8e0a827", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1df18ae", + "image": "kubeshop/testkube-jmeterd-executor:8e0a827", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1df18ae" + "image": "kubeshop/testkube-jmeterd-slave:8e0a827" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1df18ae", + "image": "kubeshop/testkube-ginkgo-executor:8e0a827", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1df18ae", + "image": "kubeshop/testkube-maven-executor:8e0a827", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1df18ae", + "image": "kubeshop/testkube-gradle-executor:8e0a827", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1df18ae", + "image": "kubeshop/testkube-kubepug-executor:8e0a827", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1df18ae", + "image": "kubeshop/testkube-soapui-executor:8e0a827", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1df18ae", + "image": "kubeshop/testkube-k6-executor:8e0a827", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1df18ae", + "image": "kubeshop/testkube-cypress-executor:8e0a827", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1df18ae", + "image": "kubeshop/testkube-curl-executor:8e0a827", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1df18ae", + "image": "kubeshop/testkube-postman-executor:8e0a827", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1df18ae", + "image": "kubeshop/testkube-artillery-executor:8e0a827", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1df18ae", + "image": "kubeshop/testkube-scraper-executor:8e0a827", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1df18ae", + "image": "kubeshop/testkube-init-executor:8e0a827", "types": [] } } From 092558c2a1985335bf426273458c84b6e389235c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 23 Oct 2023 14:14:54 +0000 Subject: [PATCH 449/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1e490672d..8a293f740 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8e0a827", + "image": "kubeshop/testkube-tracetest-executor:da13d54", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8e0a827", + "image": "kubeshop/testkube-zap-executor:da13d54", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8e0a827", + "image": "kubeshop/testkube-playwright-executor:da13d54", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8e0a827", + "image": "kubeshop/testkube-jmeter-executor:da13d54", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8e0a827", + "image": "kubeshop/testkube-jmeterd-executor:da13d54", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8e0a827" + "image": "kubeshop/testkube-jmeterd-slave:da13d54" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8e0a827", + "image": "kubeshop/testkube-ginkgo-executor:da13d54", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8e0a827", + "image": "kubeshop/testkube-maven-executor:da13d54", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8e0a827", + "image": "kubeshop/testkube-gradle-executor:da13d54", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8e0a827", + "image": "kubeshop/testkube-kubepug-executor:da13d54", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8e0a827", + "image": "kubeshop/testkube-soapui-executor:da13d54", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8e0a827", + "image": "kubeshop/testkube-k6-executor:da13d54", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8e0a827", + "image": "kubeshop/testkube-cypress-executor:da13d54", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8e0a827", + "image": "kubeshop/testkube-curl-executor:da13d54", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8e0a827", + "image": "kubeshop/testkube-postman-executor:da13d54", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8e0a827", + "image": "kubeshop/testkube-artillery-executor:da13d54", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8e0a827", + "image": "kubeshop/testkube-scraper-executor:da13d54", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8e0a827", + "image": "kubeshop/testkube-init-executor:da13d54", "types": [] } } From 0f3600ed6aa40fd1bef13e1c043303a41d9be1a0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 23 Oct 2023 14:38:04 +0000 Subject: [PATCH 450/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8a293f740..a03095af7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:da13d54", + "image": "kubeshop/testkube-tracetest-executor:c2c1460", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:da13d54", + "image": "kubeshop/testkube-zap-executor:c2c1460", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:da13d54", + "image": "kubeshop/testkube-playwright-executor:c2c1460", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:da13d54", + "image": "kubeshop/testkube-jmeter-executor:c2c1460", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:da13d54", + "image": "kubeshop/testkube-jmeterd-executor:c2c1460", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:da13d54" + "image": "kubeshop/testkube-jmeterd-slave:c2c1460" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:da13d54", + "image": "kubeshop/testkube-ginkgo-executor:c2c1460", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:da13d54", + "image": "kubeshop/testkube-maven-executor:c2c1460", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:da13d54", + "image": "kubeshop/testkube-gradle-executor:c2c1460", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:da13d54", + "image": "kubeshop/testkube-kubepug-executor:c2c1460", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:da13d54", + "image": "kubeshop/testkube-soapui-executor:c2c1460", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:da13d54", + "image": "kubeshop/testkube-k6-executor:c2c1460", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:da13d54", + "image": "kubeshop/testkube-cypress-executor:c2c1460", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:da13d54", + "image": "kubeshop/testkube-curl-executor:c2c1460", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:da13d54", + "image": "kubeshop/testkube-postman-executor:c2c1460", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:da13d54", + "image": "kubeshop/testkube-artillery-executor:c2c1460", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:da13d54", + "image": "kubeshop/testkube-scraper-executor:c2c1460", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:da13d54", + "image": "kubeshop/testkube-init-executor:c2c1460", "types": [] } } From 929d76324d35d42d3aedfea5ae37a04c9c366399 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 24 Oct 2023 14:12:35 +0000 Subject: [PATCH 451/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a03095af7..61ba9c86c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c2c1460", + "image": "kubeshop/testkube-tracetest-executor:a4523b2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c2c1460", + "image": "kubeshop/testkube-zap-executor:a4523b2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c2c1460", + "image": "kubeshop/testkube-playwright-executor:a4523b2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c2c1460", + "image": "kubeshop/testkube-jmeter-executor:a4523b2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c2c1460", + "image": "kubeshop/testkube-jmeterd-executor:a4523b2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c2c1460" + "image": "kubeshop/testkube-jmeterd-slave:a4523b2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c2c1460", + "image": "kubeshop/testkube-ginkgo-executor:a4523b2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c2c1460", + "image": "kubeshop/testkube-maven-executor:a4523b2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c2c1460", + "image": "kubeshop/testkube-gradle-executor:a4523b2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c2c1460", + "image": "kubeshop/testkube-kubepug-executor:a4523b2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c2c1460", + "image": "kubeshop/testkube-soapui-executor:a4523b2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c2c1460", + "image": "kubeshop/testkube-k6-executor:a4523b2", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c2c1460", + "image": "kubeshop/testkube-cypress-executor:a4523b2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c2c1460", + "image": "kubeshop/testkube-curl-executor:a4523b2", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c2c1460", + "image": "kubeshop/testkube-postman-executor:a4523b2", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c2c1460", + "image": "kubeshop/testkube-artillery-executor:a4523b2", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c2c1460", + "image": "kubeshop/testkube-scraper-executor:a4523b2", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c2c1460", + "image": "kubeshop/testkube-init-executor:a4523b2", "types": [] } } From 859ba459eabf31e3e6b57bbb1d56bf418e12d3c8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 24 Oct 2023 19:01:28 +0000 Subject: [PATCH 452/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 61ba9c86c..e05a5896a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a4523b2", + "image": "kubeshop/testkube-tracetest-executor:40bcd2f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a4523b2", + "image": "kubeshop/testkube-zap-executor:40bcd2f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a4523b2", + "image": "kubeshop/testkube-playwright-executor:40bcd2f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a4523b2", + "image": "kubeshop/testkube-jmeter-executor:40bcd2f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a4523b2", + "image": "kubeshop/testkube-jmeterd-executor:40bcd2f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a4523b2" + "image": "kubeshop/testkube-jmeterd-slave:40bcd2f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a4523b2", + "image": "kubeshop/testkube-ginkgo-executor:40bcd2f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a4523b2", + "image": "kubeshop/testkube-maven-executor:40bcd2f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a4523b2", + "image": "kubeshop/testkube-gradle-executor:40bcd2f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a4523b2", + "image": "kubeshop/testkube-kubepug-executor:40bcd2f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a4523b2", + "image": "kubeshop/testkube-soapui-executor:40bcd2f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a4523b2", + "image": "kubeshop/testkube-k6-executor:40bcd2f", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a4523b2", + "image": "kubeshop/testkube-cypress-executor:40bcd2f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a4523b2", + "image": "kubeshop/testkube-curl-executor:40bcd2f", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a4523b2", + "image": "kubeshop/testkube-postman-executor:40bcd2f", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a4523b2", + "image": "kubeshop/testkube-artillery-executor:40bcd2f", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a4523b2", + "image": "kubeshop/testkube-scraper-executor:40bcd2f", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a4523b2", + "image": "kubeshop/testkube-init-executor:40bcd2f", "types": [] } } From ca5104a92d243d8d69fe769639d86fd4bdc0e47f Mon Sep 17 00:00:00 2001 From: vsukhin Date: Wed, 25 Oct 2023 09:54:04 +0000 Subject: [PATCH 453/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 35577a44f..140bfccb1 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.5 +version: 1.15.6 dependencies: - name: testkube-operator version: 1.15.0 From bb467e9fdddf3464c56e772335a7d941bc9f11b1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 25 Oct 2023 10:11:22 +0000 Subject: [PATCH 454/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index acd59d5de..9ac7e9e7b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.2 -appVersion: 1.15.2 +version: 1.15.3 +appVersion: 1.15.3 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 140bfccb1..2791b4dec 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.6 +version: 1.15.7 dependencies: - name: testkube-operator version: 1.15.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.2 + version: 1.15.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 363301bc5337c015ab9484a2aaad2e531a401dbb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 25 Oct 2023 10:12:24 +0000 Subject: [PATCH 455/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 970e4a814..aa53b70b9 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.15.0 -appVersion: 1.15.0 +version: 1.15.2 +appVersion: 1.15.2 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 2791b4dec..c63dc967b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.7 +version: 1.15.8 dependencies: - name: testkube-operator - version: 1.15.0 + version: 1.15.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From c3440ddcdd3a2c71be67390a59319e5e5b1df125 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 25 Oct 2023 10:24:08 +0000 Subject: [PATCH 456/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e05a5896a..7252ad6f3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:40bcd2f", + "image": "kubeshop/testkube-tracetest-executor:c20acea", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:40bcd2f", + "image": "kubeshop/testkube-zap-executor:c20acea", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:40bcd2f", + "image": "kubeshop/testkube-playwright-executor:c20acea", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:40bcd2f", + "image": "kubeshop/testkube-jmeter-executor:c20acea", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:40bcd2f", + "image": "kubeshop/testkube-jmeterd-executor:c20acea", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:40bcd2f" + "image": "kubeshop/testkube-jmeterd-slave:c20acea" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:40bcd2f", + "image": "kubeshop/testkube-ginkgo-executor:c20acea", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:40bcd2f", + "image": "kubeshop/testkube-maven-executor:c20acea", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:40bcd2f", + "image": "kubeshop/testkube-gradle-executor:c20acea", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:40bcd2f", + "image": "kubeshop/testkube-kubepug-executor:c20acea", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:40bcd2f", + "image": "kubeshop/testkube-soapui-executor:c20acea", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:40bcd2f", + "image": "kubeshop/testkube-k6-executor:c20acea", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:40bcd2f", + "image": "kubeshop/testkube-cypress-executor:c20acea", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:40bcd2f", + "image": "kubeshop/testkube-curl-executor:c20acea", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:40bcd2f", + "image": "kubeshop/testkube-postman-executor:c20acea", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:40bcd2f", + "image": "kubeshop/testkube-artillery-executor:c20acea", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:40bcd2f", + "image": "kubeshop/testkube-scraper-executor:c20acea", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:40bcd2f", + "image": "kubeshop/testkube-init-executor:c20acea", "types": [] } } From 914967766b5d99e85e2a5d45e3f3996771f868c0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 25 Oct 2023 10:44:06 +0000 Subject: [PATCH 457/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 9ac7e9e7b..f2793b791 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.3 -appVersion: 1.15.3 +version: 1.15.4 +appVersion: 1.15.4 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c63dc967b..129d320ab 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.8 +version: 1.15.9 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.3 + version: 1.15.4 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 613e3d824ebf93a103e5b7ee3cf7f3e5a6b8d4b9 Mon Sep 17 00:00:00 2001 From: Lilla Vass Date: Wed, 25 Oct 2023 16:36:28 +0200 Subject: [PATCH 458/763] feat: add nats endpoint to operator (#661) --- charts/testkube-operator/templates/deployment.yaml | 11 +++++++++++ charts/testkube-operator/values.yaml | 9 +++++++++ 2 files changed, 20 insertions(+) diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 8583e4f71..3b0349cd9 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -79,6 +79,17 @@ spec: - name: APISERVER_REGISTRY value: {{ .Values.global.imageRegistry }} {{- end }} + {{- if .Values.nats.enabled }} + - name: NATS_URI + {{- if .Values.nats.secretName }} + valueFrom: + secretKeyRef: + name: {{ .Values.nats.secretName }} + key: {{ .Values.nats.secretKey }} + {{- else }} + value: "nats://{{ .Release.Name }}-nats" + {{- end }} + {{- end }} ports: - containerPort: 9443 name: webhook-server diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index 4a4063e6b..419948bbd 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -331,3 +331,12 @@ preUpgrade: operator: Equal value: arm64 effect: NoSchedule + +## NATS parameters +## ref: https://github.com/nats-io/nats-server +nats: + ## Deploy NATS server to the cluster + enabled: true + ## load URI from secrets + # secretName: XXX + # secretKey: XXX \ No newline at end of file From 96165019fd6413f581e5928136de565ad26a373c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 09:14:46 +0000 Subject: [PATCH 459/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9855ca11c..a2a209d2e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c20acea", + "image": "kubeshop/testkube-tracetest-executor:4932624", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c20acea", + "image": "kubeshop/testkube-zap-executor:4932624", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c20acea", + "image": "kubeshop/testkube-playwright-executor:4932624", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c20acea", + "image": "kubeshop/testkube-jmeter-executor:4932624", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c20acea", + "image": "kubeshop/testkube-jmeterd-executor:4932624", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c20acea" + "image": "kubeshop/testkube-jmeterd-slave:4932624" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c20acea", + "image": "kubeshop/testkube-ginkgo-executor:4932624", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c20acea", + "image": "kubeshop/testkube-maven-executor:4932624", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c20acea", + "image": "kubeshop/testkube-gradle-executor:4932624", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c20acea", + "image": "kubeshop/testkube-kubepug-executor:4932624", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c20acea", + "image": "kubeshop/testkube-soapui-executor:4932624", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c20acea", + "image": "kubeshop/testkube-k6-executor:4932624", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c20acea", + "image": "kubeshop/testkube-cypress-executor:4932624", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c20acea", + "image": "kubeshop/testkube-curl-executor:4932624", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c20acea", + "image": "kubeshop/testkube-postman-executor:4932624", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c20acea", + "image": "kubeshop/testkube-artillery-executor:4932624", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c20acea", + "image": "kubeshop/testkube-scraper-executor:4932624", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c20acea", + "image": "kubeshop/testkube-init-executor:4932624", "types": [] } } From b71c302d71f8db1a6d6134044c9533ec9077f213 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 09:29:59 +0000 Subject: [PATCH 460/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a2a209d2e..a68280a12 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4932624", + "image": "kubeshop/testkube-tracetest-executor:5a0cdc0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4932624", + "image": "kubeshop/testkube-zap-executor:5a0cdc0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4932624", + "image": "kubeshop/testkube-playwright-executor:5a0cdc0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4932624", + "image": "kubeshop/testkube-jmeter-executor:5a0cdc0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4932624", + "image": "kubeshop/testkube-jmeterd-executor:5a0cdc0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4932624" + "image": "kubeshop/testkube-jmeterd-slave:5a0cdc0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4932624", + "image": "kubeshop/testkube-ginkgo-executor:5a0cdc0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4932624", + "image": "kubeshop/testkube-maven-executor:5a0cdc0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4932624", + "image": "kubeshop/testkube-gradle-executor:5a0cdc0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4932624", + "image": "kubeshop/testkube-kubepug-executor:5a0cdc0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4932624", + "image": "kubeshop/testkube-soapui-executor:5a0cdc0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4932624", + "image": "kubeshop/testkube-k6-executor:5a0cdc0", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4932624", + "image": "kubeshop/testkube-cypress-executor:5a0cdc0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4932624", + "image": "kubeshop/testkube-curl-executor:5a0cdc0", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4932624", + "image": "kubeshop/testkube-postman-executor:5a0cdc0", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4932624", + "image": "kubeshop/testkube-artillery-executor:5a0cdc0", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4932624", + "image": "kubeshop/testkube-scraper-executor:5a0cdc0", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4932624", + "image": "kubeshop/testkube-init-executor:5a0cdc0", "types": [] } } From 620120b2cbb85c722c0333e72ff5c838b4b8b2bb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 09:42:30 +0000 Subject: [PATCH 461/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a68280a12..c96a232cd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5a0cdc0", + "image": "kubeshop/testkube-tracetest-executor:82b1ed8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5a0cdc0", + "image": "kubeshop/testkube-zap-executor:82b1ed8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5a0cdc0", + "image": "kubeshop/testkube-playwright-executor:82b1ed8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5a0cdc0", + "image": "kubeshop/testkube-jmeter-executor:82b1ed8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5a0cdc0", + "image": "kubeshop/testkube-jmeterd-executor:82b1ed8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5a0cdc0" + "image": "kubeshop/testkube-jmeterd-slave:82b1ed8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5a0cdc0", + "image": "kubeshop/testkube-ginkgo-executor:82b1ed8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5a0cdc0", + "image": "kubeshop/testkube-maven-executor:82b1ed8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5a0cdc0", + "image": "kubeshop/testkube-gradle-executor:82b1ed8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5a0cdc0", + "image": "kubeshop/testkube-kubepug-executor:82b1ed8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5a0cdc0", + "image": "kubeshop/testkube-soapui-executor:82b1ed8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5a0cdc0", + "image": "kubeshop/testkube-k6-executor:82b1ed8", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5a0cdc0", + "image": "kubeshop/testkube-cypress-executor:82b1ed8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5a0cdc0", + "image": "kubeshop/testkube-curl-executor:82b1ed8", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5a0cdc0", + "image": "kubeshop/testkube-postman-executor:82b1ed8", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5a0cdc0", + "image": "kubeshop/testkube-artillery-executor:82b1ed8", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5a0cdc0", + "image": "kubeshop/testkube-scraper-executor:82b1ed8", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5a0cdc0", + "image": "kubeshop/testkube-init-executor:82b1ed8", "types": [] } } From c9b4dd4b9411a610f52f86ea92c64a9bef5d7066 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 09:51:06 +0000 Subject: [PATCH 462/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c96a232cd..1d3c12fc8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:82b1ed8", + "image": "kubeshop/testkube-tracetest-executor:8556927", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:82b1ed8", + "image": "kubeshop/testkube-zap-executor:8556927", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:82b1ed8", + "image": "kubeshop/testkube-playwright-executor:8556927", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:82b1ed8", + "image": "kubeshop/testkube-jmeter-executor:8556927", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:82b1ed8", + "image": "kubeshop/testkube-jmeterd-executor:8556927", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:82b1ed8" + "image": "kubeshop/testkube-jmeterd-slave:8556927" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:82b1ed8", + "image": "kubeshop/testkube-ginkgo-executor:8556927", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:82b1ed8", + "image": "kubeshop/testkube-maven-executor:8556927", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:82b1ed8", + "image": "kubeshop/testkube-gradle-executor:8556927", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:82b1ed8", + "image": "kubeshop/testkube-kubepug-executor:8556927", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:82b1ed8", + "image": "kubeshop/testkube-soapui-executor:8556927", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:82b1ed8", + "image": "kubeshop/testkube-k6-executor:8556927", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:82b1ed8", + "image": "kubeshop/testkube-cypress-executor:8556927", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:82b1ed8", + "image": "kubeshop/testkube-curl-executor:8556927", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:82b1ed8", + "image": "kubeshop/testkube-postman-executor:8556927", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:82b1ed8", + "image": "kubeshop/testkube-artillery-executor:8556927", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:82b1ed8", + "image": "kubeshop/testkube-scraper-executor:8556927", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:82b1ed8", + "image": "kubeshop/testkube-init-executor:8556927", "types": [] } } From 9b5b8300c83352b8c78cab1cb9a0b41ec6ee5ce7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 10:18:28 +0000 Subject: [PATCH 463/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index f2793b791..3b6a1da2d 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.4 -appVersion: 1.15.4 +version: 1.15.5 +appVersion: 1.15.5 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 129d320ab..d3a6cd911 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.9 +version: 1.15.10 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.4 + version: 1.15.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 34f0a0105d7851a44e5a377e81849da29a57c10d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 10:37:47 +0000 Subject: [PATCH 464/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1d3c12fc8..a68280a12 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8556927", + "image": "kubeshop/testkube-tracetest-executor:5a0cdc0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8556927", + "image": "kubeshop/testkube-zap-executor:5a0cdc0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8556927", + "image": "kubeshop/testkube-playwright-executor:5a0cdc0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8556927", + "image": "kubeshop/testkube-jmeter-executor:5a0cdc0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8556927", + "image": "kubeshop/testkube-jmeterd-executor:5a0cdc0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8556927" + "image": "kubeshop/testkube-jmeterd-slave:5a0cdc0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8556927", + "image": "kubeshop/testkube-ginkgo-executor:5a0cdc0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8556927", + "image": "kubeshop/testkube-maven-executor:5a0cdc0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8556927", + "image": "kubeshop/testkube-gradle-executor:5a0cdc0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8556927", + "image": "kubeshop/testkube-kubepug-executor:5a0cdc0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8556927", + "image": "kubeshop/testkube-soapui-executor:5a0cdc0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8556927", + "image": "kubeshop/testkube-k6-executor:5a0cdc0", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8556927", + "image": "kubeshop/testkube-cypress-executor:5a0cdc0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8556927", + "image": "kubeshop/testkube-curl-executor:5a0cdc0", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8556927", + "image": "kubeshop/testkube-postman-executor:5a0cdc0", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8556927", + "image": "kubeshop/testkube-artillery-executor:5a0cdc0", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8556927", + "image": "kubeshop/testkube-scraper-executor:5a0cdc0", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8556927", + "image": "kubeshop/testkube-init-executor:5a0cdc0", "types": [] } } From 9d5ea2f7ee268934c27df396445d1c5c13de49b7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 11:09:04 +0000 Subject: [PATCH 465/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a68280a12..d7fa57e41 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5a0cdc0", + "image": "kubeshop/testkube-tracetest-executor:7720128", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5a0cdc0", + "image": "kubeshop/testkube-zap-executor:7720128", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5a0cdc0", + "image": "kubeshop/testkube-playwright-executor:7720128", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5a0cdc0", + "image": "kubeshop/testkube-jmeter-executor:7720128", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5a0cdc0", + "image": "kubeshop/testkube-jmeterd-executor:7720128", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5a0cdc0" + "image": "kubeshop/testkube-jmeterd-slave:7720128" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5a0cdc0", + "image": "kubeshop/testkube-ginkgo-executor:7720128", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5a0cdc0", + "image": "kubeshop/testkube-maven-executor:7720128", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5a0cdc0", + "image": "kubeshop/testkube-gradle-executor:7720128", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5a0cdc0", + "image": "kubeshop/testkube-kubepug-executor:7720128", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5a0cdc0", + "image": "kubeshop/testkube-soapui-executor:7720128", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5a0cdc0", + "image": "kubeshop/testkube-k6-executor:7720128", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5a0cdc0", + "image": "kubeshop/testkube-cypress-executor:7720128", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5a0cdc0", + "image": "kubeshop/testkube-curl-executor:7720128", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5a0cdc0", + "image": "kubeshop/testkube-postman-executor:7720128", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5a0cdc0", + "image": "kubeshop/testkube-artillery-executor:7720128", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5a0cdc0", + "image": "kubeshop/testkube-scraper-executor:7720128", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5a0cdc0", + "image": "kubeshop/testkube-init-executor:7720128", "types": [] } } From d9a164761c35af6767e2e0aa47ed6226c8e2655c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 12:28:48 +0000 Subject: [PATCH 466/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d7fa57e41..46ab84e85 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7720128", + "image": "kubeshop/testkube-tracetest-executor:b217209", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7720128", + "image": "kubeshop/testkube-zap-executor:b217209", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7720128", + "image": "kubeshop/testkube-playwright-executor:b217209", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7720128", + "image": "kubeshop/testkube-jmeter-executor:b217209", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7720128", + "image": "kubeshop/testkube-jmeterd-executor:b217209", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7720128" + "image": "kubeshop/testkube-jmeterd-slave:b217209" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7720128", + "image": "kubeshop/testkube-ginkgo-executor:b217209", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7720128", + "image": "kubeshop/testkube-maven-executor:b217209", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7720128", + "image": "kubeshop/testkube-gradle-executor:b217209", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7720128", + "image": "kubeshop/testkube-kubepug-executor:b217209", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7720128", + "image": "kubeshop/testkube-soapui-executor:b217209", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7720128", + "image": "kubeshop/testkube-k6-executor:b217209", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7720128", + "image": "kubeshop/testkube-cypress-executor:b217209", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7720128", + "image": "kubeshop/testkube-curl-executor:b217209", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7720128", + "image": "kubeshop/testkube-postman-executor:b217209", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7720128", + "image": "kubeshop/testkube-artillery-executor:b217209", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7720128", + "image": "kubeshop/testkube-scraper-executor:b217209", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7720128", + "image": "kubeshop/testkube-init-executor:b217209", "types": [] } } From e25495589fa18640504593aef099f79ce06624c6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 13:01:30 +0000 Subject: [PATCH 467/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 46ab84e85..bc99d75ee 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b217209", + "image": "kubeshop/testkube-tracetest-executor:4b79e1c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b217209", + "image": "kubeshop/testkube-zap-executor:4b79e1c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b217209", + "image": "kubeshop/testkube-playwright-executor:4b79e1c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b217209", + "image": "kubeshop/testkube-jmeter-executor:4b79e1c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b217209", + "image": "kubeshop/testkube-jmeterd-executor:4b79e1c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b217209" + "image": "kubeshop/testkube-jmeterd-slave:4b79e1c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b217209", + "image": "kubeshop/testkube-ginkgo-executor:4b79e1c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b217209", + "image": "kubeshop/testkube-maven-executor:4b79e1c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b217209", + "image": "kubeshop/testkube-gradle-executor:4b79e1c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b217209", + "image": "kubeshop/testkube-kubepug-executor:4b79e1c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b217209", + "image": "kubeshop/testkube-soapui-executor:4b79e1c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b217209", + "image": "kubeshop/testkube-k6-executor:4b79e1c", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b217209", + "image": "kubeshop/testkube-cypress-executor:4b79e1c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b217209", + "image": "kubeshop/testkube-curl-executor:4b79e1c", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b217209", + "image": "kubeshop/testkube-postman-executor:4b79e1c", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b217209", + "image": "kubeshop/testkube-artillery-executor:4b79e1c", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b217209", + "image": "kubeshop/testkube-scraper-executor:4b79e1c", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b217209", + "image": "kubeshop/testkube-init-executor:4b79e1c", "types": [] } } From 7db7774a2b6722c6ffc9cfd8048f93cc3cf8614a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 15:59:23 +0000 Subject: [PATCH 468/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bc99d75ee..e73fe1000 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4b79e1c", + "image": "kubeshop/testkube-tracetest-executor:42342b4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4b79e1c", + "image": "kubeshop/testkube-zap-executor:42342b4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4b79e1c", + "image": "kubeshop/testkube-playwright-executor:42342b4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4b79e1c", + "image": "kubeshop/testkube-jmeter-executor:42342b4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4b79e1c", + "image": "kubeshop/testkube-jmeterd-executor:42342b4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4b79e1c" + "image": "kubeshop/testkube-jmeterd-slave:42342b4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4b79e1c", + "image": "kubeshop/testkube-ginkgo-executor:42342b4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4b79e1c", + "image": "kubeshop/testkube-maven-executor:42342b4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4b79e1c", + "image": "kubeshop/testkube-gradle-executor:42342b4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4b79e1c", + "image": "kubeshop/testkube-kubepug-executor:42342b4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4b79e1c", + "image": "kubeshop/testkube-soapui-executor:42342b4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4b79e1c", + "image": "kubeshop/testkube-k6-executor:42342b4", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4b79e1c", + "image": "kubeshop/testkube-cypress-executor:42342b4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4b79e1c", + "image": "kubeshop/testkube-curl-executor:42342b4", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4b79e1c", + "image": "kubeshop/testkube-postman-executor:42342b4", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4b79e1c", + "image": "kubeshop/testkube-artillery-executor:42342b4", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4b79e1c", + "image": "kubeshop/testkube-scraper-executor:42342b4", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4b79e1c", + "image": "kubeshop/testkube-init-executor:42342b4", "types": [] } } From 2dba831b28f83cc165eae1e8e8e3d2d02a61883e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 16:48:14 +0000 Subject: [PATCH 469/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e73fe1000..e0391c4d1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:42342b4", + "image": "kubeshop/testkube-tracetest-executor:edb1154", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:42342b4", + "image": "kubeshop/testkube-zap-executor:edb1154", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:42342b4", + "image": "kubeshop/testkube-playwright-executor:edb1154", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:42342b4", + "image": "kubeshop/testkube-jmeter-executor:edb1154", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:42342b4", + "image": "kubeshop/testkube-jmeterd-executor:edb1154", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:42342b4" + "image": "kubeshop/testkube-jmeterd-slave:edb1154" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:42342b4", + "image": "kubeshop/testkube-ginkgo-executor:edb1154", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:42342b4", + "image": "kubeshop/testkube-maven-executor:edb1154", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:42342b4", + "image": "kubeshop/testkube-gradle-executor:edb1154", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:42342b4", + "image": "kubeshop/testkube-kubepug-executor:edb1154", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:42342b4", + "image": "kubeshop/testkube-soapui-executor:edb1154", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:42342b4", + "image": "kubeshop/testkube-k6-executor:edb1154", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:42342b4", + "image": "kubeshop/testkube-cypress-executor:edb1154", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:42342b4", + "image": "kubeshop/testkube-curl-executor:edb1154", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:42342b4", + "image": "kubeshop/testkube-postman-executor:edb1154", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:42342b4", + "image": "kubeshop/testkube-artillery-executor:edb1154", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:42342b4", + "image": "kubeshop/testkube-scraper-executor:edb1154", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:42342b4", + "image": "kubeshop/testkube-init-executor:edb1154", "types": [] } } From 787929ec69b9c09c45020f0e5985e2bac22cbf23 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 21:10:10 +0000 Subject: [PATCH 470/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e0391c4d1..18baaf28f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:edb1154", + "image": "kubeshop/testkube-tracetest-executor:b29546f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:edb1154", + "image": "kubeshop/testkube-zap-executor:b29546f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:edb1154", + "image": "kubeshop/testkube-playwright-executor:b29546f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:edb1154", + "image": "kubeshop/testkube-jmeter-executor:b29546f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:edb1154", + "image": "kubeshop/testkube-jmeterd-executor:b29546f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:edb1154" + "image": "kubeshop/testkube-jmeterd-slave:b29546f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:edb1154", + "image": "kubeshop/testkube-ginkgo-executor:b29546f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:edb1154", + "image": "kubeshop/testkube-maven-executor:b29546f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:edb1154", + "image": "kubeshop/testkube-gradle-executor:b29546f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:edb1154", + "image": "kubeshop/testkube-kubepug-executor:b29546f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:edb1154", + "image": "kubeshop/testkube-soapui-executor:b29546f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:edb1154", + "image": "kubeshop/testkube-k6-executor:b29546f", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:edb1154", + "image": "kubeshop/testkube-cypress-executor:b29546f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:edb1154", + "image": "kubeshop/testkube-curl-executor:b29546f", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:edb1154", + "image": "kubeshop/testkube-postman-executor:b29546f", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:edb1154", + "image": "kubeshop/testkube-artillery-executor:b29546f", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:edb1154", + "image": "kubeshop/testkube-scraper-executor:b29546f", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:edb1154", + "image": "kubeshop/testkube-init-executor:b29546f", "types": [] } } From 97b5d2df93fc718841884adf9187738e547de6d7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 26 Oct 2023 21:48:50 +0000 Subject: [PATCH 471/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 18baaf28f..aac4e2b8f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b29546f", + "image": "kubeshop/testkube-tracetest-executor:2d17570", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b29546f", + "image": "kubeshop/testkube-zap-executor:2d17570", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b29546f", + "image": "kubeshop/testkube-playwright-executor:2d17570", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b29546f", + "image": "kubeshop/testkube-jmeter-executor:2d17570", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b29546f", + "image": "kubeshop/testkube-jmeterd-executor:2d17570", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b29546f" + "image": "kubeshop/testkube-jmeterd-slave:2d17570" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b29546f", + "image": "kubeshop/testkube-ginkgo-executor:2d17570", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b29546f", + "image": "kubeshop/testkube-maven-executor:2d17570", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b29546f", + "image": "kubeshop/testkube-gradle-executor:2d17570", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b29546f", + "image": "kubeshop/testkube-kubepug-executor:2d17570", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b29546f", + "image": "kubeshop/testkube-soapui-executor:2d17570", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b29546f", + "image": "kubeshop/testkube-k6-executor:2d17570", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b29546f", + "image": "kubeshop/testkube-cypress-executor:2d17570", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b29546f", + "image": "kubeshop/testkube-curl-executor:2d17570", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b29546f", + "image": "kubeshop/testkube-postman-executor:2d17570", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b29546f", + "image": "kubeshop/testkube-artillery-executor:2d17570", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b29546f", + "image": "kubeshop/testkube-scraper-executor:2d17570", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b29546f", + "image": "kubeshop/testkube-init-executor:2d17570", "types": [] } } From 97b66b26caf060cc62088df44567c52c8a3fdcb0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 27 Oct 2023 07:46:39 +0000 Subject: [PATCH 472/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 3b6a1da2d..6e5ddd630 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.5 -appVersion: 1.15.5 +version: 1.15.6 +appVersion: 1.15.6 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index d3a6cd911..cd4d00551 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.10 +version: 1.15.11 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.5 + version: 1.15.6 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From e13b23d1949d8c171510ed4a999e9ff61b4c1900 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 27 Oct 2023 11:29:29 +0000 Subject: [PATCH 473/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 6e5ddd630..3312d8219 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.6 -appVersion: 1.15.6 +version: 1.15.7 +appVersion: 1.15.7 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index cd4d00551..4300f2c18 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.11 +version: 1.15.12 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.6 + version: 1.15.7 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From bd32baab98a9ada32f6f8165ad2531827a32c4a0 Mon Sep 17 00:00:00 2001 From: Dawid Rusnak Date: Fri, 27 Oct 2023 17:12:02 +0200 Subject: [PATCH 474/763] feat: add Helm configuration to disable MongoDB migrations (#662) --- charts/testkube-api/README.md | 1 + charts/testkube-api/templates/deployment.yaml | 2 ++ charts/testkube-api/values.yaml | 3 +++ 3 files changed, 6 insertions(+) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index 8cdfd64ae..0317e69c3 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -48,6 +48,7 @@ A Helm chart for Testkube api | clusterName | string | `""` | | | configValues | string | `""` | | | dashboardUri | string | `""` | | +| disableMongoMigrations | bool | `false` | | | enableSecretsEndpoint | bool | `false` | | | executors | string | `""` | | | extraEnvVars | object | `{}` | | diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 0a1d040ea..6ce6e07de 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -301,6 +301,8 @@ spec: key: helmchartVersion - name: ENABLE_SECRETS_ENDPOINT value: "{{ .Values.enableSecretsEndpoint }}" + - name: DISABLE_MONGO_MIGRATIONS + value: "{{ .Values.disableMongoMigrations }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 08f43433a..393de9707 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -132,6 +132,9 @@ clusterName: "" ## enable endpoint to list testkube namespace secrets enableSecretsEndpoint: false +## disable running MongoDB migrations on API start +disableMongoMigrations: false + ## Testkube API resource requests and limits resources: {} From d213a42bdc52d3ffa66bb94e98826718a4ea32e0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 27 Oct 2023 15:21:27 +0000 Subject: [PATCH 475/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index aac4e2b8f..504c00860 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2d17570", + "image": "kubeshop/testkube-tracetest-executor:b650bc0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2d17570", + "image": "kubeshop/testkube-zap-executor:b650bc0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2d17570", + "image": "kubeshop/testkube-playwright-executor:b650bc0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2d17570", + "image": "kubeshop/testkube-jmeter-executor:b650bc0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2d17570", + "image": "kubeshop/testkube-jmeterd-executor:b650bc0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:2d17570" + "image": "kubeshop/testkube-jmeterd-slave:b650bc0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2d17570", + "image": "kubeshop/testkube-ginkgo-executor:b650bc0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2d17570", + "image": "kubeshop/testkube-maven-executor:b650bc0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2d17570", + "image": "kubeshop/testkube-gradle-executor:b650bc0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2d17570", + "image": "kubeshop/testkube-kubepug-executor:b650bc0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2d17570", + "image": "kubeshop/testkube-soapui-executor:b650bc0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -349,7 +349,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2d17570", + "image": "kubeshop/testkube-k6-executor:b650bc0", "command": [ "k6" ], @@ -381,7 +381,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2d17570", + "image": "kubeshop/testkube-cypress-executor:b650bc0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -417,7 +417,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2d17570", + "image": "kubeshop/testkube-curl-executor:b650bc0", "command": [ "curl" ], @@ -446,7 +446,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2d17570", + "image": "kubeshop/testkube-postman-executor:b650bc0", "command": [ "newman" ], @@ -482,7 +482,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2d17570", + "image": "kubeshop/testkube-artillery-executor:b650bc0", "command": [ "artillery" ], @@ -517,7 +517,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2d17570", + "image": "kubeshop/testkube-scraper-executor:b650bc0", "types": [] } }, @@ -525,7 +525,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2d17570", + "image": "kubeshop/testkube-init-executor:b650bc0", "types": [] } } From 4f1a873c9cbb8377e55082431c588a817ad3ca9f Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 27 Oct 2023 20:12:44 +0300 Subject: [PATCH 476/763] fix: add git-dir (#663) --- charts/testkube-api/executors.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 504c00860..81e61b829 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -334,6 +334,7 @@ "string", "file-uri", "git-file", + "git-dir", "git" ], "features": [ @@ -431,6 +432,7 @@ "string", "file-uri", "git-file", + "git-dir", "git" ], "features": [ @@ -467,6 +469,7 @@ "string", "file-uri", "git-file", + "git-dir", "git" ], "features": [ From ee1d0b5742accde602727852df3ff1f85f778561 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sat, 28 Oct 2023 14:36:28 +0000 Subject: [PATCH 477/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 81e61b829..b9a438c91 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b650bc0", + "image": "kubeshop/testkube-tracetest-executor:f3d6fa0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b650bc0", + "image": "kubeshop/testkube-zap-executor:f3d6fa0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b650bc0", + "image": "kubeshop/testkube-playwright-executor:f3d6fa0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b650bc0", + "image": "kubeshop/testkube-jmeter-executor:f3d6fa0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b650bc0", + "image": "kubeshop/testkube-jmeterd-executor:f3d6fa0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b650bc0" + "image": "kubeshop/testkube-jmeterd-slave:f3d6fa0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b650bc0", + "image": "kubeshop/testkube-ginkgo-executor:f3d6fa0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b650bc0", + "image": "kubeshop/testkube-maven-executor:f3d6fa0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b650bc0", + "image": "kubeshop/testkube-gradle-executor:f3d6fa0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b650bc0", + "image": "kubeshop/testkube-kubepug-executor:f3d6fa0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b650bc0", + "image": "kubeshop/testkube-soapui-executor:f3d6fa0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b650bc0", + "image": "kubeshop/testkube-k6-executor:f3d6fa0", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b650bc0", + "image": "kubeshop/testkube-cypress-executor:f3d6fa0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b650bc0", + "image": "kubeshop/testkube-curl-executor:f3d6fa0", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b650bc0", + "image": "kubeshop/testkube-postman-executor:f3d6fa0", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b650bc0", + "image": "kubeshop/testkube-artillery-executor:f3d6fa0", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b650bc0", + "image": "kubeshop/testkube-scraper-executor:f3d6fa0", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b650bc0", + "image": "kubeshop/testkube-init-executor:f3d6fa0", "types": [] } } From c32c1ec36be310049b781bbab5e36d1392d8cf4a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 08:03:30 +0000 Subject: [PATCH 478/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b9a438c91..dcf2f0264 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f3d6fa0", + "image": "kubeshop/testkube-tracetest-executor:fd0d298", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f3d6fa0", + "image": "kubeshop/testkube-zap-executor:fd0d298", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f3d6fa0", + "image": "kubeshop/testkube-playwright-executor:fd0d298", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f3d6fa0", + "image": "kubeshop/testkube-jmeter-executor:fd0d298", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f3d6fa0", + "image": "kubeshop/testkube-jmeterd-executor:fd0d298", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f3d6fa0" + "image": "kubeshop/testkube-jmeterd-slave:fd0d298" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f3d6fa0", + "image": "kubeshop/testkube-ginkgo-executor:fd0d298", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f3d6fa0", + "image": "kubeshop/testkube-maven-executor:fd0d298", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f3d6fa0", + "image": "kubeshop/testkube-gradle-executor:fd0d298", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f3d6fa0", + "image": "kubeshop/testkube-kubepug-executor:fd0d298", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f3d6fa0", + "image": "kubeshop/testkube-soapui-executor:fd0d298", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f3d6fa0", + "image": "kubeshop/testkube-k6-executor:fd0d298", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f3d6fa0", + "image": "kubeshop/testkube-cypress-executor:fd0d298", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f3d6fa0", + "image": "kubeshop/testkube-curl-executor:fd0d298", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f3d6fa0", + "image": "kubeshop/testkube-postman-executor:fd0d298", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f3d6fa0", + "image": "kubeshop/testkube-artillery-executor:fd0d298", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f3d6fa0", + "image": "kubeshop/testkube-scraper-executor:fd0d298", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f3d6fa0", + "image": "kubeshop/testkube-init-executor:fd0d298", "types": [] } } From 471ee1aa7f8b60658321fbdbf5a7e2b3a4c15c07 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 08:16:05 +0000 Subject: [PATCH 479/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dcf2f0264..7b318bd92 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:fd0d298", + "image": "kubeshop/testkube-tracetest-executor:3322ef3", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:fd0d298", + "image": "kubeshop/testkube-zap-executor:3322ef3", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fd0d298", + "image": "kubeshop/testkube-playwright-executor:3322ef3", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fd0d298", + "image": "kubeshop/testkube-jmeter-executor:3322ef3", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:fd0d298", + "image": "kubeshop/testkube-jmeterd-executor:3322ef3", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:fd0d298" + "image": "kubeshop/testkube-jmeterd-slave:3322ef3" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fd0d298", + "image": "kubeshop/testkube-ginkgo-executor:3322ef3", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fd0d298", + "image": "kubeshop/testkube-maven-executor:3322ef3", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fd0d298", + "image": "kubeshop/testkube-gradle-executor:3322ef3", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fd0d298", + "image": "kubeshop/testkube-kubepug-executor:3322ef3", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fd0d298", + "image": "kubeshop/testkube-soapui-executor:3322ef3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fd0d298", + "image": "kubeshop/testkube-k6-executor:3322ef3", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fd0d298", + "image": "kubeshop/testkube-cypress-executor:3322ef3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fd0d298", + "image": "kubeshop/testkube-curl-executor:3322ef3", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fd0d298", + "image": "kubeshop/testkube-postman-executor:3322ef3", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fd0d298", + "image": "kubeshop/testkube-artillery-executor:3322ef3", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fd0d298", + "image": "kubeshop/testkube-scraper-executor:3322ef3", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fd0d298", + "image": "kubeshop/testkube-init-executor:3322ef3", "types": [] } } From 0e891ce3d65f33508dc4d3d21e3046a7820987f3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 08:43:56 +0000 Subject: [PATCH 480/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7b318bd92..e10624f6d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3322ef3", + "image": "kubeshop/testkube-tracetest-executor:72efc08", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3322ef3", + "image": "kubeshop/testkube-zap-executor:72efc08", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3322ef3", + "image": "kubeshop/testkube-playwright-executor:72efc08", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3322ef3", + "image": "kubeshop/testkube-jmeter-executor:72efc08", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3322ef3", + "image": "kubeshop/testkube-jmeterd-executor:72efc08", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3322ef3" + "image": "kubeshop/testkube-jmeterd-slave:72efc08" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3322ef3", + "image": "kubeshop/testkube-ginkgo-executor:72efc08", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3322ef3", + "image": "kubeshop/testkube-maven-executor:72efc08", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3322ef3", + "image": "kubeshop/testkube-gradle-executor:72efc08", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3322ef3", + "image": "kubeshop/testkube-kubepug-executor:72efc08", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3322ef3", + "image": "kubeshop/testkube-soapui-executor:72efc08", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3322ef3", + "image": "kubeshop/testkube-k6-executor:72efc08", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3322ef3", + "image": "kubeshop/testkube-cypress-executor:72efc08", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3322ef3", + "image": "kubeshop/testkube-curl-executor:72efc08", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3322ef3", + "image": "kubeshop/testkube-postman-executor:72efc08", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3322ef3", + "image": "kubeshop/testkube-artillery-executor:72efc08", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3322ef3", + "image": "kubeshop/testkube-scraper-executor:72efc08", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3322ef3", + "image": "kubeshop/testkube-init-executor:72efc08", "types": [] } } From 86c3e340eafa1122e560aa1d5acf19a68681d66a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 11:59:13 +0000 Subject: [PATCH 481/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 3312d8219..b17690514 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.7 -appVersion: 1.15.7 +version: 1.15.8 +appVersion: 1.15.8 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 4300f2c18..07bed21eb 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.12 +version: 1.15.13 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.7 + version: 1.15.8 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From d8d07b10edf5eb32b89b3439e7a3c0cba81fe806 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 12:39:56 +0000 Subject: [PATCH 482/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e10624f6d..9c7823755 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:72efc08", + "image": "kubeshop/testkube-tracetest-executor:838fbe1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:72efc08", + "image": "kubeshop/testkube-zap-executor:838fbe1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:72efc08", + "image": "kubeshop/testkube-playwright-executor:838fbe1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:72efc08", + "image": "kubeshop/testkube-jmeter-executor:838fbe1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:72efc08", + "image": "kubeshop/testkube-jmeterd-executor:838fbe1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:72efc08" + "image": "kubeshop/testkube-jmeterd-slave:838fbe1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:72efc08", + "image": "kubeshop/testkube-ginkgo-executor:838fbe1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:72efc08", + "image": "kubeshop/testkube-maven-executor:838fbe1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:72efc08", + "image": "kubeshop/testkube-gradle-executor:838fbe1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:72efc08", + "image": "kubeshop/testkube-kubepug-executor:838fbe1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:72efc08", + "image": "kubeshop/testkube-soapui-executor:838fbe1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:72efc08", + "image": "kubeshop/testkube-k6-executor:838fbe1", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:72efc08", + "image": "kubeshop/testkube-cypress-executor:838fbe1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:72efc08", + "image": "kubeshop/testkube-curl-executor:838fbe1", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:72efc08", + "image": "kubeshop/testkube-postman-executor:838fbe1", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:72efc08", + "image": "kubeshop/testkube-artillery-executor:838fbe1", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:72efc08", + "image": "kubeshop/testkube-scraper-executor:838fbe1", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:72efc08", + "image": "kubeshop/testkube-init-executor:838fbe1", "types": [] } } From 0ee806d17d068e6506d84d38afce85d599c9c42e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 30 Oct 2023 13:25:20 +0000 Subject: [PATCH 483/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index b17690514..a523c0c35 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.8 -appVersion: 1.15.8 +version: 1.15.9 +appVersion: 1.15.9 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 07bed21eb..635210e31 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.13 +version: 1.15.14 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.8 + version: 1.15.9 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 53a9bf646fdcc479006f2a815ff451ad1abec109 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 31 Oct 2023 16:34:48 +0000 Subject: [PATCH 484/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9c7823755..24f57390c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:838fbe1", + "image": "kubeshop/testkube-tracetest-executor:90c41d9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:838fbe1", + "image": "kubeshop/testkube-zap-executor:90c41d9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:838fbe1", + "image": "kubeshop/testkube-playwright-executor:90c41d9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:838fbe1", + "image": "kubeshop/testkube-jmeter-executor:90c41d9", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:838fbe1", + "image": "kubeshop/testkube-jmeterd-executor:90c41d9", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:838fbe1" + "image": "kubeshop/testkube-jmeterd-slave:90c41d9" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:838fbe1", + "image": "kubeshop/testkube-ginkgo-executor:90c41d9", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:838fbe1", + "image": "kubeshop/testkube-maven-executor:90c41d9", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:838fbe1", + "image": "kubeshop/testkube-gradle-executor:90c41d9", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:838fbe1", + "image": "kubeshop/testkube-kubepug-executor:90c41d9", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:838fbe1", + "image": "kubeshop/testkube-soapui-executor:90c41d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:838fbe1", + "image": "kubeshop/testkube-k6-executor:90c41d9", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:838fbe1", + "image": "kubeshop/testkube-cypress-executor:90c41d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:838fbe1", + "image": "kubeshop/testkube-curl-executor:90c41d9", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:838fbe1", + "image": "kubeshop/testkube-postman-executor:90c41d9", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:838fbe1", + "image": "kubeshop/testkube-artillery-executor:90c41d9", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:838fbe1", + "image": "kubeshop/testkube-scraper-executor:90c41d9", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:838fbe1", + "image": "kubeshop/testkube-init-executor:90c41d9", "types": [] } } From 179b4826707c1e2788e6879b87180143d3d1e97e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 31 Oct 2023 17:29:55 +0000 Subject: [PATCH 485/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index a523c0c35..8c44a0b7a 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.9 -appVersion: 1.15.9 +version: 1.15.10 +appVersion: 1.15.10 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 635210e31..15d4dded9 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.14 +version: 1.15.15 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.9 + version: 1.15.10 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From fa9f90e2798ef0109cd1e21ec84afc61c4b535ee Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 1 Nov 2023 19:35:51 +0000 Subject: [PATCH 486/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 24f57390c..49ac52489 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:90c41d9", + "image": "kubeshop/testkube-tracetest-executor:9b48e9a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:90c41d9", + "image": "kubeshop/testkube-zap-executor:9b48e9a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:90c41d9", + "image": "kubeshop/testkube-playwright-executor:9b48e9a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:90c41d9", + "image": "kubeshop/testkube-jmeter-executor:9b48e9a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:90c41d9", + "image": "kubeshop/testkube-jmeterd-executor:9b48e9a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:90c41d9" + "image": "kubeshop/testkube-jmeterd-slave:9b48e9a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:90c41d9", + "image": "kubeshop/testkube-ginkgo-executor:9b48e9a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:90c41d9", + "image": "kubeshop/testkube-maven-executor:9b48e9a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:90c41d9", + "image": "kubeshop/testkube-gradle-executor:9b48e9a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:90c41d9", + "image": "kubeshop/testkube-kubepug-executor:9b48e9a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:90c41d9", + "image": "kubeshop/testkube-soapui-executor:9b48e9a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:90c41d9", + "image": "kubeshop/testkube-k6-executor:9b48e9a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:90c41d9", + "image": "kubeshop/testkube-cypress-executor:9b48e9a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:90c41d9", + "image": "kubeshop/testkube-curl-executor:9b48e9a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:90c41d9", + "image": "kubeshop/testkube-postman-executor:9b48e9a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:90c41d9", + "image": "kubeshop/testkube-artillery-executor:9b48e9a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:90c41d9", + "image": "kubeshop/testkube-scraper-executor:9b48e9a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:90c41d9", + "image": "kubeshop/testkube-init-executor:9b48e9a", "types": [] } } From 03602557121fdd6df27b13f61d87e6c0d79bc519 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 2 Nov 2023 12:21:21 +0000 Subject: [PATCH 487/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 49ac52489..e61b1aacf 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9b48e9a", + "image": "kubeshop/testkube-tracetest-executor:b8f6293", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9b48e9a", + "image": "kubeshop/testkube-zap-executor:b8f6293", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9b48e9a", + "image": "kubeshop/testkube-playwright-executor:b8f6293", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9b48e9a", + "image": "kubeshop/testkube-jmeter-executor:b8f6293", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9b48e9a", + "image": "kubeshop/testkube-jmeterd-executor:b8f6293", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9b48e9a" + "image": "kubeshop/testkube-jmeterd-slave:b8f6293" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9b48e9a", + "image": "kubeshop/testkube-ginkgo-executor:b8f6293", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9b48e9a", + "image": "kubeshop/testkube-maven-executor:b8f6293", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9b48e9a", + "image": "kubeshop/testkube-gradle-executor:b8f6293", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9b48e9a", + "image": "kubeshop/testkube-kubepug-executor:b8f6293", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9b48e9a", + "image": "kubeshop/testkube-soapui-executor:b8f6293", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9b48e9a", + "image": "kubeshop/testkube-k6-executor:b8f6293", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9b48e9a", + "image": "kubeshop/testkube-cypress-executor:b8f6293", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9b48e9a", + "image": "kubeshop/testkube-curl-executor:b8f6293", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9b48e9a", + "image": "kubeshop/testkube-postman-executor:b8f6293", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9b48e9a", + "image": "kubeshop/testkube-artillery-executor:b8f6293", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9b48e9a", + "image": "kubeshop/testkube-scraper-executor:b8f6293", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9b48e9a", + "image": "kubeshop/testkube-init-executor:b8f6293", "types": [] } } From f192e90207343cc15c2fbd7e284c7639d1302c7f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 2 Nov 2023 13:56:00 +0000 Subject: [PATCH 488/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e61b1aacf..f6ba94763 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b8f6293", + "image": "kubeshop/testkube-tracetest-executor:26b34b8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b8f6293", + "image": "kubeshop/testkube-zap-executor:26b34b8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b8f6293", + "image": "kubeshop/testkube-playwright-executor:26b34b8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b8f6293", + "image": "kubeshop/testkube-jmeter-executor:26b34b8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b8f6293", + "image": "kubeshop/testkube-jmeterd-executor:26b34b8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b8f6293" + "image": "kubeshop/testkube-jmeterd-slave:26b34b8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b8f6293", + "image": "kubeshop/testkube-ginkgo-executor:26b34b8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b8f6293", + "image": "kubeshop/testkube-maven-executor:26b34b8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b8f6293", + "image": "kubeshop/testkube-gradle-executor:26b34b8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b8f6293", + "image": "kubeshop/testkube-kubepug-executor:26b34b8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b8f6293", + "image": "kubeshop/testkube-soapui-executor:26b34b8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b8f6293", + "image": "kubeshop/testkube-k6-executor:26b34b8", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b8f6293", + "image": "kubeshop/testkube-cypress-executor:26b34b8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b8f6293", + "image": "kubeshop/testkube-curl-executor:26b34b8", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b8f6293", + "image": "kubeshop/testkube-postman-executor:26b34b8", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b8f6293", + "image": "kubeshop/testkube-artillery-executor:26b34b8", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b8f6293", + "image": "kubeshop/testkube-scraper-executor:26b34b8", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b8f6293", + "image": "kubeshop/testkube-init-executor:26b34b8", "types": [] } } From 6747f7dbc65a2583f477d3936e698a583a44b307 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 1 Nov 2023 17:12:25 +0300 Subject: [PATCH 489/763] feat: data dir as working dir --- .../templates/executor.testkube.io_executors.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml index 8718cb41a..1fee7923a 100644 --- a/charts/testkube-operator/templates/executor.testkube.io_executors.yaml +++ b/charts/testkube-operator/templates/executor.testkube.io_executors.yaml @@ -125,6 +125,9 @@ spec: uri: description: URI for rest based executors type: string + useDataDirAsWorkingDir: + description: use data dir as working dir for executor + type: boolean type: object status: description: ExecutorStatus defines the observed state of Executor From e75ae854df4cfcd35a097c7af9618034b50f3b7a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 2 Nov 2023 14:27:05 +0000 Subject: [PATCH 490/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f6ba94763..d83b71a7c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:26b34b8", + "image": "kubeshop/testkube-tracetest-executor:b50e186", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:26b34b8", + "image": "kubeshop/testkube-zap-executor:b50e186", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:26b34b8", + "image": "kubeshop/testkube-playwright-executor:b50e186", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:26b34b8", + "image": "kubeshop/testkube-jmeter-executor:b50e186", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:26b34b8", + "image": "kubeshop/testkube-jmeterd-executor:b50e186", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:26b34b8" + "image": "kubeshop/testkube-jmeterd-slave:b50e186" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:26b34b8", + "image": "kubeshop/testkube-ginkgo-executor:b50e186", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:26b34b8", + "image": "kubeshop/testkube-maven-executor:b50e186", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:26b34b8", + "image": "kubeshop/testkube-gradle-executor:b50e186", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:26b34b8", + "image": "kubeshop/testkube-kubepug-executor:b50e186", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:26b34b8", + "image": "kubeshop/testkube-soapui-executor:b50e186", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:26b34b8", + "image": "kubeshop/testkube-k6-executor:b50e186", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:26b34b8", + "image": "kubeshop/testkube-cypress-executor:b50e186", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:26b34b8", + "image": "kubeshop/testkube-curl-executor:b50e186", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:26b34b8", + "image": "kubeshop/testkube-postman-executor:b50e186", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:26b34b8", + "image": "kubeshop/testkube-artillery-executor:b50e186", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:26b34b8", + "image": "kubeshop/testkube-scraper-executor:b50e186", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:26b34b8", + "image": "kubeshop/testkube-init-executor:b50e186", "types": [] } } From ee29c70af5618fc3725711b78ec0d8c0a8943862 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 2 Nov 2023 14:38:41 +0000 Subject: [PATCH 491/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d83b71a7c..c0168e1d2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b50e186", + "image": "kubeshop/testkube-tracetest-executor:1a211ee", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b50e186", + "image": "kubeshop/testkube-zap-executor:1a211ee", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b50e186", + "image": "kubeshop/testkube-playwright-executor:1a211ee", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b50e186", + "image": "kubeshop/testkube-jmeter-executor:1a211ee", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b50e186", + "image": "kubeshop/testkube-jmeterd-executor:1a211ee", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b50e186" + "image": "kubeshop/testkube-jmeterd-slave:1a211ee" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b50e186", + "image": "kubeshop/testkube-ginkgo-executor:1a211ee", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b50e186", + "image": "kubeshop/testkube-maven-executor:1a211ee", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b50e186", + "image": "kubeshop/testkube-gradle-executor:1a211ee", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b50e186", + "image": "kubeshop/testkube-kubepug-executor:1a211ee", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b50e186", + "image": "kubeshop/testkube-soapui-executor:1a211ee", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b50e186", + "image": "kubeshop/testkube-k6-executor:1a211ee", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b50e186", + "image": "kubeshop/testkube-cypress-executor:1a211ee", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b50e186", + "image": "kubeshop/testkube-curl-executor:1a211ee", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b50e186", + "image": "kubeshop/testkube-postman-executor:1a211ee", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b50e186", + "image": "kubeshop/testkube-artillery-executor:1a211ee", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b50e186", + "image": "kubeshop/testkube-scraper-executor:1a211ee", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b50e186", + "image": "kubeshop/testkube-init-executor:1a211ee", "types": [] } } From dc8d5bf2fbe43361cf57491527248f73c6276db4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 2 Nov 2023 16:58:56 +0000 Subject: [PATCH 492/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c0168e1d2..19181eea7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1a211ee", + "image": "kubeshop/testkube-tracetest-executor:292abcf", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1a211ee", + "image": "kubeshop/testkube-zap-executor:292abcf", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1a211ee", + "image": "kubeshop/testkube-playwright-executor:292abcf", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1a211ee", + "image": "kubeshop/testkube-jmeter-executor:292abcf", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1a211ee", + "image": "kubeshop/testkube-jmeterd-executor:292abcf", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1a211ee" + "image": "kubeshop/testkube-jmeterd-slave:292abcf" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1a211ee", + "image": "kubeshop/testkube-ginkgo-executor:292abcf", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1a211ee", + "image": "kubeshop/testkube-maven-executor:292abcf", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1a211ee", + "image": "kubeshop/testkube-gradle-executor:292abcf", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1a211ee", + "image": "kubeshop/testkube-kubepug-executor:292abcf", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1a211ee", + "image": "kubeshop/testkube-soapui-executor:292abcf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1a211ee", + "image": "kubeshop/testkube-k6-executor:292abcf", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1a211ee", + "image": "kubeshop/testkube-cypress-executor:292abcf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1a211ee", + "image": "kubeshop/testkube-curl-executor:292abcf", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1a211ee", + "image": "kubeshop/testkube-postman-executor:292abcf", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1a211ee", + "image": "kubeshop/testkube-artillery-executor:292abcf", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1a211ee", + "image": "kubeshop/testkube-scraper-executor:292abcf", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1a211ee", + "image": "kubeshop/testkube-init-executor:292abcf", "types": [] } } From 3004d37c5b1bcae05ce2489d23bd3468215f1df9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 09:56:05 +0000 Subject: [PATCH 493/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 8c44a0b7a..0fb8eb0f7 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.10 -appVersion: 1.15.10 +version: 1.15.11 +appVersion: 1.15.11 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 15d4dded9..3b48ad726 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.15 +version: 1.15.16 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.10 + version: 1.15.11 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 1c9a847f383fc79b2dd78da0f15bb9713cbd5b14 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 10:16:59 +0000 Subject: [PATCH 494/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 19181eea7..c0168e1d2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:292abcf", + "image": "kubeshop/testkube-tracetest-executor:1a211ee", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:292abcf", + "image": "kubeshop/testkube-zap-executor:1a211ee", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:292abcf", + "image": "kubeshop/testkube-playwright-executor:1a211ee", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:292abcf", + "image": "kubeshop/testkube-jmeter-executor:1a211ee", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:292abcf", + "image": "kubeshop/testkube-jmeterd-executor:1a211ee", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:292abcf" + "image": "kubeshop/testkube-jmeterd-slave:1a211ee" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:292abcf", + "image": "kubeshop/testkube-ginkgo-executor:1a211ee", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:292abcf", + "image": "kubeshop/testkube-maven-executor:1a211ee", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:292abcf", + "image": "kubeshop/testkube-gradle-executor:1a211ee", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:292abcf", + "image": "kubeshop/testkube-kubepug-executor:1a211ee", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:292abcf", + "image": "kubeshop/testkube-soapui-executor:1a211ee", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:292abcf", + "image": "kubeshop/testkube-k6-executor:1a211ee", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:292abcf", + "image": "kubeshop/testkube-cypress-executor:1a211ee", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:292abcf", + "image": "kubeshop/testkube-curl-executor:1a211ee", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:292abcf", + "image": "kubeshop/testkube-postman-executor:1a211ee", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:292abcf", + "image": "kubeshop/testkube-artillery-executor:1a211ee", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:292abcf", + "image": "kubeshop/testkube-scraper-executor:1a211ee", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:292abcf", + "image": "kubeshop/testkube-init-executor:1a211ee", "types": [] } } From 5851ac1bb70c51219264b15416f25d279b05b850 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 10:46:09 +0000 Subject: [PATCH 495/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c0168e1d2..6ecac1364 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1a211ee", + "image": "kubeshop/testkube-tracetest-executor:be2e817", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1a211ee", + "image": "kubeshop/testkube-zap-executor:be2e817", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1a211ee", + "image": "kubeshop/testkube-playwright-executor:be2e817", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1a211ee", + "image": "kubeshop/testkube-jmeter-executor:be2e817", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1a211ee", + "image": "kubeshop/testkube-jmeterd-executor:be2e817", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1a211ee" + "image": "kubeshop/testkube-jmeterd-slave:be2e817" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1a211ee", + "image": "kubeshop/testkube-ginkgo-executor:be2e817", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1a211ee", + "image": "kubeshop/testkube-maven-executor:be2e817", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1a211ee", + "image": "kubeshop/testkube-gradle-executor:be2e817", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1a211ee", + "image": "kubeshop/testkube-kubepug-executor:be2e817", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1a211ee", + "image": "kubeshop/testkube-soapui-executor:be2e817", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1a211ee", + "image": "kubeshop/testkube-k6-executor:be2e817", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1a211ee", + "image": "kubeshop/testkube-cypress-executor:be2e817", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1a211ee", + "image": "kubeshop/testkube-curl-executor:be2e817", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1a211ee", + "image": "kubeshop/testkube-postman-executor:be2e817", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1a211ee", + "image": "kubeshop/testkube-artillery-executor:be2e817", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1a211ee", + "image": "kubeshop/testkube-scraper-executor:be2e817", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1a211ee", + "image": "kubeshop/testkube-init-executor:be2e817", "types": [] } } From f7ccff3bab308d5372760a0c8ac64abbb0335ad7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 11:06:08 +0000 Subject: [PATCH 496/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 0fb8eb0f7..dea6c07b6 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.11 -appVersion: 1.15.11 +version: 1.15.12 +appVersion: 1.15.12 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3b48ad726..77b2e1dc8 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.16 +version: 1.15.17 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.11 + version: 1.15.12 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From ab8dd4340fe62508375647b0ed4c81cd082db6d9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 12:29:36 +0000 Subject: [PATCH 497/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6ecac1364..d41b4af67 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:be2e817", + "image": "kubeshop/testkube-tracetest-executor:e5e9348", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:be2e817", + "image": "kubeshop/testkube-zap-executor:e5e9348", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:be2e817", + "image": "kubeshop/testkube-playwright-executor:e5e9348", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:be2e817", + "image": "kubeshop/testkube-jmeter-executor:e5e9348", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:be2e817", + "image": "kubeshop/testkube-jmeterd-executor:e5e9348", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:be2e817" + "image": "kubeshop/testkube-jmeterd-slave:e5e9348" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:be2e817", + "image": "kubeshop/testkube-ginkgo-executor:e5e9348", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:be2e817", + "image": "kubeshop/testkube-maven-executor:e5e9348", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:be2e817", + "image": "kubeshop/testkube-gradle-executor:e5e9348", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:be2e817", + "image": "kubeshop/testkube-kubepug-executor:e5e9348", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:be2e817", + "image": "kubeshop/testkube-soapui-executor:e5e9348", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:be2e817", + "image": "kubeshop/testkube-k6-executor:e5e9348", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:be2e817", + "image": "kubeshop/testkube-cypress-executor:e5e9348", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:be2e817", + "image": "kubeshop/testkube-curl-executor:e5e9348", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:be2e817", + "image": "kubeshop/testkube-postman-executor:e5e9348", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:be2e817", + "image": "kubeshop/testkube-artillery-executor:e5e9348", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:be2e817", + "image": "kubeshop/testkube-scraper-executor:e5e9348", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:be2e817", + "image": "kubeshop/testkube-init-executor:e5e9348", "types": [] } } From b9269f819021fefb2cc2e96b5e9addcdd9ff6aec Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 3 Nov 2023 13:42:25 +0000 Subject: [PATCH 498/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d41b4af67..a3e62acde 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e5e9348", + "image": "kubeshop/testkube-tracetest-executor:3aca561", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e5e9348", + "image": "kubeshop/testkube-zap-executor:3aca561", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e5e9348", + "image": "kubeshop/testkube-playwright-executor:3aca561", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e5e9348", + "image": "kubeshop/testkube-jmeter-executor:3aca561", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e5e9348", + "image": "kubeshop/testkube-jmeterd-executor:3aca561", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e5e9348" + "image": "kubeshop/testkube-jmeterd-slave:3aca561" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e5e9348", + "image": "kubeshop/testkube-ginkgo-executor:3aca561", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e5e9348", + "image": "kubeshop/testkube-maven-executor:3aca561", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e5e9348", + "image": "kubeshop/testkube-gradle-executor:3aca561", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e5e9348", + "image": "kubeshop/testkube-kubepug-executor:3aca561", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e5e9348", + "image": "kubeshop/testkube-soapui-executor:3aca561", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e5e9348", + "image": "kubeshop/testkube-k6-executor:3aca561", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e5e9348", + "image": "kubeshop/testkube-cypress-executor:3aca561", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e5e9348", + "image": "kubeshop/testkube-curl-executor:3aca561", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e5e9348", + "image": "kubeshop/testkube-postman-executor:3aca561", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e5e9348", + "image": "kubeshop/testkube-artillery-executor:3aca561", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e5e9348", + "image": "kubeshop/testkube-scraper-executor:3aca561", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e5e9348", + "image": "kubeshop/testkube-init-executor:3aca561", "types": [] } } From c2e3bfa0bb0bdba02ad23226a13c16490b025103 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 6 Nov 2023 08:48:16 +0000 Subject: [PATCH 499/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a3e62acde..bb21155db 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3aca561", + "image": "kubeshop/testkube-tracetest-executor:f34fb42", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3aca561", + "image": "kubeshop/testkube-zap-executor:f34fb42", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3aca561", + "image": "kubeshop/testkube-playwright-executor:f34fb42", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3aca561", + "image": "kubeshop/testkube-jmeter-executor:f34fb42", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3aca561", + "image": "kubeshop/testkube-jmeterd-executor:f34fb42", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3aca561" + "image": "kubeshop/testkube-jmeterd-slave:f34fb42" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3aca561", + "image": "kubeshop/testkube-ginkgo-executor:f34fb42", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3aca561", + "image": "kubeshop/testkube-maven-executor:f34fb42", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3aca561", + "image": "kubeshop/testkube-gradle-executor:f34fb42", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3aca561", + "image": "kubeshop/testkube-kubepug-executor:f34fb42", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3aca561", + "image": "kubeshop/testkube-soapui-executor:f34fb42", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3aca561", + "image": "kubeshop/testkube-k6-executor:f34fb42", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3aca561", + "image": "kubeshop/testkube-cypress-executor:f34fb42", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3aca561", + "image": "kubeshop/testkube-curl-executor:f34fb42", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3aca561", + "image": "kubeshop/testkube-postman-executor:f34fb42", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3aca561", + "image": "kubeshop/testkube-artillery-executor:f34fb42", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3aca561", + "image": "kubeshop/testkube-scraper-executor:f34fb42", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3aca561", + "image": "kubeshop/testkube-init-executor:f34fb42", "types": [] } } From 2c09039a355a55e7cc4cabeb0cede079a0770eff Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 6 Nov 2023 09:36:11 +0000 Subject: [PATCH 500/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bb21155db..aa32ca180 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f34fb42", + "image": "kubeshop/testkube-tracetest-executor:9f0b87f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f34fb42", + "image": "kubeshop/testkube-zap-executor:9f0b87f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f34fb42", + "image": "kubeshop/testkube-playwright-executor:9f0b87f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f34fb42", + "image": "kubeshop/testkube-jmeter-executor:9f0b87f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f34fb42", + "image": "kubeshop/testkube-jmeterd-executor:9f0b87f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f34fb42" + "image": "kubeshop/testkube-jmeterd-slave:9f0b87f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f34fb42", + "image": "kubeshop/testkube-ginkgo-executor:9f0b87f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f34fb42", + "image": "kubeshop/testkube-maven-executor:9f0b87f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f34fb42", + "image": "kubeshop/testkube-gradle-executor:9f0b87f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f34fb42", + "image": "kubeshop/testkube-kubepug-executor:9f0b87f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f34fb42", + "image": "kubeshop/testkube-soapui-executor:9f0b87f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f34fb42", + "image": "kubeshop/testkube-k6-executor:9f0b87f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f34fb42", + "image": "kubeshop/testkube-cypress-executor:9f0b87f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f34fb42", + "image": "kubeshop/testkube-curl-executor:9f0b87f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f34fb42", + "image": "kubeshop/testkube-postman-executor:9f0b87f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f34fb42", + "image": "kubeshop/testkube-artillery-executor:9f0b87f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f34fb42", + "image": "kubeshop/testkube-scraper-executor:9f0b87f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f34fb42", + "image": "kubeshop/testkube-init-executor:9f0b87f", "types": [] } } From 015a790522c5c1b7fe0a1704581023cc68167fe2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 6 Nov 2023 11:20:34 +0000 Subject: [PATCH 501/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index dea6c07b6..23f78a0da 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.12 -appVersion: 1.15.12 +version: 1.15.13 +appVersion: 1.15.13 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 77b2e1dc8..53ec5ac17 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.17 +version: 1.15.18 dependencies: - name: testkube-operator version: 1.15.2 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.12 + version: 1.15.13 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From d655051b3cf65170ec44f0b425012d0ead88e824 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 7 Nov 2023 18:05:09 +0300 Subject: [PATCH 502/763] fix: add download artifacts option --- .../tests.testkube.io_testsuites.yaml | 36 +++++++++++++++++++ charts/testkube-operator/values.yaml | 4 +-- charts/testkube/README.md | 2 +- charts/testkube/values.yaml | 2 +- 4 files changed, 40 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index aa3fbd0cc..bc743d454 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -565,6 +565,18 @@ spec: items: description: TestSuiteBatchStep is set of steps run in parallel properties: + downloadArtifacts: + description: options to download artifacts from previous steps + properties: + allPreviousSteps: + type: boolean + previousStepNumbers: + description: previous step numbers starting from 1 + items: + format: int32 + type: integer + type: array + type: object execute: items: description: TestSuiteStepSpec for particular type will have @@ -591,6 +603,18 @@ spec: items: description: TestSuiteBatchStep is set of steps run in parallel properties: + downloadArtifacts: + description: options to download artifacts from previous steps + properties: + allPreviousSteps: + type: boolean + previousStepNumbers: + description: previous step numbers starting from 1 + items: + format: int32 + type: integer + type: array + type: object execute: items: description: TestSuiteStepSpec for particular type will have @@ -783,6 +807,18 @@ spec: items: description: TestSuiteBatchStep is set of steps run in parallel properties: + downloadArtifacts: + description: options to download artifacts from previous steps + properties: + allPreviousSteps: + type: boolean + previousStepNumbers: + description: previous step numbers starting from 1 + items: + format: int32 + type: integer + type: array + type: object execute: items: description: TestSuiteStepSpec for particular type will have diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index 419948bbd..c8feea7a6 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -73,9 +73,9 @@ proxy: ## Resources limits and requests for kube-rbac-proxy container resources: {} -## Testkube Operator full name +## Testkube API full name apiFullname: "testkube-api-server" -## Testkube Operator port +## Testkube API port apiPort: 8088 ## Testkube Operator healthcheck port healthcheckPort: 8081 diff --git a/charts/testkube/README.md b/charts/testkube/README.md index c3cf46093..1d9e7bc25 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -290,7 +290,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-dashboard.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-operator.affinity | object | `{}` | Affinity for Testkube Operator pod assignment. | | testkube-operator.apiFullname | string | `"testkube-api-server"` | Testkube API full name | -| testkube-operator.apiPort | int | `8088` | Testkube Operator port | +| testkube-operator.apiPort | int | `8088` | Testkube API port | | testkube-operator.enabled | bool | `true` | | | testkube-operator.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-operator.fullnameOverride | string | `"testkube-operator"` | Testkube Operator fullname override | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 983fa8cf5..1ce967ace 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -891,7 +891,7 @@ testkube-operator: # -- Testkube API full name apiFullname: "testkube-api-server" - # -- Testkube Operator port + # -- Testkube API port apiPort: 8088 # -- Testkube Operator healthcheck port healthcheckPort: 8081 From fc3a75291c65787b4956799fd819123f705bb327 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 11:14:55 +0000 Subject: [PATCH 503/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index aa32ca180..770ff24c6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9f0b87f", + "image": "kubeshop/testkube-tracetest-executor:9bd9f1b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9f0b87f", + "image": "kubeshop/testkube-zap-executor:9bd9f1b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9f0b87f", + "image": "kubeshop/testkube-playwright-executor:9bd9f1b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9f0b87f", + "image": "kubeshop/testkube-jmeter-executor:9bd9f1b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9f0b87f", + "image": "kubeshop/testkube-jmeterd-executor:9bd9f1b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9f0b87f" + "image": "kubeshop/testkube-jmeterd-slave:9bd9f1b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9f0b87f", + "image": "kubeshop/testkube-ginkgo-executor:9bd9f1b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9f0b87f", + "image": "kubeshop/testkube-maven-executor:9bd9f1b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9f0b87f", + "image": "kubeshop/testkube-gradle-executor:9bd9f1b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9f0b87f", + "image": "kubeshop/testkube-kubepug-executor:9bd9f1b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9f0b87f", + "image": "kubeshop/testkube-soapui-executor:9bd9f1b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9f0b87f", + "image": "kubeshop/testkube-k6-executor:9bd9f1b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9f0b87f", + "image": "kubeshop/testkube-cypress-executor:9bd9f1b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9f0b87f", + "image": "kubeshop/testkube-curl-executor:9bd9f1b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9f0b87f", + "image": "kubeshop/testkube-postman-executor:9bd9f1b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9f0b87f", + "image": "kubeshop/testkube-artillery-executor:9bd9f1b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9f0b87f", + "image": "kubeshop/testkube-scraper-executor:9bd9f1b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9f0b87f", + "image": "kubeshop/testkube-init-executor:9bd9f1b", "types": [] } } From 7405e19cea40037872abeae068eb479d90ec91ee Mon Sep 17 00:00:00 2001 From: vsukhin Date: Wed, 8 Nov 2023 11:28:06 +0000 Subject: [PATCH 504/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 53ec5ac17..74f2d2f3b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.18 +version: 1.15.19 dependencies: - name: testkube-operator version: 1.15.2 From 89b375d9864bea234c094bc9eca232392a81e7d8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 11:47:51 +0000 Subject: [PATCH 505/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index aa53b70b9..5f56a24a8 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.15.2 -appVersion: 1.15.2 +version: 1.15.3 +appVersion: 1.15.3 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 74f2d2f3b..a2d3ecf99 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.19 +version: 1.15.20 dependencies: - name: testkube-operator - version: 1.15.2 + version: 1.15.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 7f82336a683e8956ed6f0f106bb790531273e0b5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 12:33:37 +0000 Subject: [PATCH 506/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 23f78a0da..fa011f3e8 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.13 -appVersion: 1.15.13 +version: 1.15.14 +appVersion: 1.15.14 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index a2d3ecf99..73079569a 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.20 +version: 1.15.21 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.13 + version: 1.15.14 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 2a5eb09a8d97dc8171ca82e33e5dcbfa21f0ec4f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 12:51:32 +0000 Subject: [PATCH 507/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index fa011f3e8..e06999ac2 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.14 -appVersion: 1.15.14 +version: 1.15.15 +appVersion: 1.15.15 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 73079569a..08bca9c67 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.21 +version: 1.15.22 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.14 + version: 1.15.15 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 97e4d32f6aa43184530fa2f9b7bce361a869824f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 14:20:39 +0000 Subject: [PATCH 508/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 770ff24c6..e4486f947 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9bd9f1b", + "image": "kubeshop/testkube-tracetest-executor:e65434d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9bd9f1b", + "image": "kubeshop/testkube-zap-executor:e65434d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9bd9f1b", + "image": "kubeshop/testkube-playwright-executor:e65434d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9bd9f1b", + "image": "kubeshop/testkube-jmeter-executor:e65434d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9bd9f1b", + "image": "kubeshop/testkube-jmeterd-executor:e65434d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9bd9f1b" + "image": "kubeshop/testkube-jmeterd-slave:e65434d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9bd9f1b", + "image": "kubeshop/testkube-ginkgo-executor:e65434d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9bd9f1b", + "image": "kubeshop/testkube-maven-executor:e65434d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9bd9f1b", + "image": "kubeshop/testkube-gradle-executor:e65434d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9bd9f1b", + "image": "kubeshop/testkube-kubepug-executor:e65434d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9bd9f1b", + "image": "kubeshop/testkube-soapui-executor:e65434d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9bd9f1b", + "image": "kubeshop/testkube-k6-executor:e65434d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9bd9f1b", + "image": "kubeshop/testkube-cypress-executor:e65434d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9bd9f1b", + "image": "kubeshop/testkube-curl-executor:e65434d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9bd9f1b", + "image": "kubeshop/testkube-postman-executor:e65434d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9bd9f1b", + "image": "kubeshop/testkube-artillery-executor:e65434d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9bd9f1b", + "image": "kubeshop/testkube-scraper-executor:e65434d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9bd9f1b", + "image": "kubeshop/testkube-init-executor:e65434d", "types": [] } } From 26af9543ab9e2b6a38a919b3e9358d48624412e2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 8 Nov 2023 14:39:03 +0000 Subject: [PATCH 509/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index e06999ac2..71a95d89b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.15 -appVersion: 1.15.15 +version: 1.15.16 +appVersion: 1.15.16 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 08bca9c67..50dd85595 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.22 +version: 1.15.23 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.15 + version: 1.15.16 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 9c0c62c605602a07463aca648bd26841f52123d5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 9 Nov 2023 13:04:40 +0000 Subject: [PATCH 510/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e4486f947..3cd0a41d0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e65434d", + "image": "kubeshop/testkube-tracetest-executor:1ff2421", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e65434d", + "image": "kubeshop/testkube-zap-executor:1ff2421", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e65434d", + "image": "kubeshop/testkube-playwright-executor:1ff2421", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e65434d", + "image": "kubeshop/testkube-jmeter-executor:1ff2421", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e65434d", + "image": "kubeshop/testkube-jmeterd-executor:1ff2421", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e65434d" + "image": "kubeshop/testkube-jmeterd-slave:1ff2421" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e65434d", + "image": "kubeshop/testkube-ginkgo-executor:1ff2421", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e65434d", + "image": "kubeshop/testkube-maven-executor:1ff2421", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e65434d", + "image": "kubeshop/testkube-gradle-executor:1ff2421", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e65434d", + "image": "kubeshop/testkube-kubepug-executor:1ff2421", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e65434d", + "image": "kubeshop/testkube-soapui-executor:1ff2421", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e65434d", + "image": "kubeshop/testkube-k6-executor:1ff2421", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e65434d", + "image": "kubeshop/testkube-cypress-executor:1ff2421", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e65434d", + "image": "kubeshop/testkube-curl-executor:1ff2421", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e65434d", + "image": "kubeshop/testkube-postman-executor:1ff2421", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e65434d", + "image": "kubeshop/testkube-artillery-executor:1ff2421", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e65434d", + "image": "kubeshop/testkube-scraper-executor:1ff2421", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e65434d", + "image": "kubeshop/testkube-init-executor:1ff2421", "types": [] } } From 0cfacfe6962d2e4e354c8db4fe117441bf9bfd08 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 9 Nov 2023 13:33:23 +0000 Subject: [PATCH 511/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 71a95d89b..d10af819b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.16 -appVersion: 1.15.16 +version: 1.15.17 +appVersion: 1.15.17 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 50dd85595..3dd2ff3ef 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.23 +version: 1.15.24 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.16 + version: 1.15.17 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 531821949c2d92e68792d59914314e1f3107f819 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 9 Nov 2023 14:43:12 +0000 Subject: [PATCH 512/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index d10af819b..e5334ef11 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.17 -appVersion: 1.15.17 +version: 1.15.18 +appVersion: 1.15.18 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3dd2ff3ef..a4e2d6260 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.24 +version: 1.15.25 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.17 + version: 1.15.18 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From e4c0f7bb48942fead9b23c4c8041c2842a71f55e Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 10 Nov 2023 12:07:03 +0300 Subject: [PATCH 513/763] fix: enable secrets endpoint for develop --- charts/testkube/values-develop.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index d7953b10a..0f2808c39 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -285,7 +285,7 @@ testkube-api: cdeventsTarget: "" dashboardUri: "" clusterName: "" - enableSecretsEndpoint: false + enableSecretsEndpoint: true priorityClassName: "highest-priority" From 5497e06cad6ecccbca0c5f51f1ecff1b197969d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 10 Nov 2023 09:47:50 +0000 Subject: [PATCH 514/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3cd0a41d0..2adef6494 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1ff2421", + "image": "kubeshop/testkube-tracetest-executor:28a808a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1ff2421", + "image": "kubeshop/testkube-zap-executor:28a808a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1ff2421", + "image": "kubeshop/testkube-playwright-executor:28a808a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1ff2421", + "image": "kubeshop/testkube-jmeter-executor:28a808a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1ff2421", + "image": "kubeshop/testkube-jmeterd-executor:28a808a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1ff2421" + "image": "kubeshop/testkube-jmeterd-slave:28a808a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1ff2421", + "image": "kubeshop/testkube-ginkgo-executor:28a808a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1ff2421", + "image": "kubeshop/testkube-maven-executor:28a808a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1ff2421", + "image": "kubeshop/testkube-gradle-executor:28a808a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1ff2421", + "image": "kubeshop/testkube-kubepug-executor:28a808a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1ff2421", + "image": "kubeshop/testkube-soapui-executor:28a808a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1ff2421", + "image": "kubeshop/testkube-k6-executor:28a808a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1ff2421", + "image": "kubeshop/testkube-cypress-executor:28a808a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1ff2421", + "image": "kubeshop/testkube-curl-executor:28a808a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1ff2421", + "image": "kubeshop/testkube-postman-executor:28a808a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1ff2421", + "image": "kubeshop/testkube-artillery-executor:28a808a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1ff2421", + "image": "kubeshop/testkube-scraper-executor:28a808a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1ff2421", + "image": "kubeshop/testkube-init-executor:28a808a", "types": [] } } From fd25641afaacbda1c20d12a44debe8ed123b0b85 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 10 Nov 2023 13:11:27 +0000 Subject: [PATCH 515/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2adef6494..5711b99c5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:28a808a", + "image": "kubeshop/testkube-tracetest-executor:b0f9296", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:28a808a", + "image": "kubeshop/testkube-zap-executor:b0f9296", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:28a808a", + "image": "kubeshop/testkube-playwright-executor:b0f9296", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:28a808a", + "image": "kubeshop/testkube-jmeter-executor:b0f9296", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:28a808a", + "image": "kubeshop/testkube-jmeterd-executor:b0f9296", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:28a808a" + "image": "kubeshop/testkube-jmeterd-slave:b0f9296" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:28a808a", + "image": "kubeshop/testkube-ginkgo-executor:b0f9296", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:28a808a", + "image": "kubeshop/testkube-maven-executor:b0f9296", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:28a808a", + "image": "kubeshop/testkube-gradle-executor:b0f9296", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:28a808a", + "image": "kubeshop/testkube-kubepug-executor:b0f9296", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:28a808a", + "image": "kubeshop/testkube-soapui-executor:b0f9296", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:28a808a", + "image": "kubeshop/testkube-k6-executor:b0f9296", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:28a808a", + "image": "kubeshop/testkube-cypress-executor:b0f9296", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:28a808a", + "image": "kubeshop/testkube-curl-executor:b0f9296", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:28a808a", + "image": "kubeshop/testkube-postman-executor:b0f9296", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:28a808a", + "image": "kubeshop/testkube-artillery-executor:b0f9296", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:28a808a", + "image": "kubeshop/testkube-scraper-executor:b0f9296", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:28a808a", + "image": "kubeshop/testkube-init-executor:b0f9296", "types": [] } } From 404b2215401c2a2e94933222a7b55f4437d27f0e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 14 Nov 2023 10:23:04 +0000 Subject: [PATCH 516/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5711b99c5..2257e3ae0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b0f9296", + "image": "kubeshop/testkube-tracetest-executor:a07046b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b0f9296", + "image": "kubeshop/testkube-zap-executor:a07046b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b0f9296", + "image": "kubeshop/testkube-playwright-executor:a07046b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b0f9296", + "image": "kubeshop/testkube-jmeter-executor:a07046b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b0f9296", + "image": "kubeshop/testkube-jmeterd-executor:a07046b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b0f9296" + "image": "kubeshop/testkube-jmeterd-slave:a07046b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b0f9296", + "image": "kubeshop/testkube-ginkgo-executor:a07046b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b0f9296", + "image": "kubeshop/testkube-maven-executor:a07046b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b0f9296", + "image": "kubeshop/testkube-gradle-executor:a07046b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b0f9296", + "image": "kubeshop/testkube-kubepug-executor:a07046b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b0f9296", + "image": "kubeshop/testkube-soapui-executor:a07046b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b0f9296", + "image": "kubeshop/testkube-k6-executor:a07046b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b0f9296", + "image": "kubeshop/testkube-cypress-executor:a07046b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b0f9296", + "image": "kubeshop/testkube-curl-executor:a07046b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b0f9296", + "image": "kubeshop/testkube-postman-executor:a07046b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b0f9296", + "image": "kubeshop/testkube-artillery-executor:a07046b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b0f9296", + "image": "kubeshop/testkube-scraper-executor:a07046b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b0f9296", + "image": "kubeshop/testkube-init-executor:a07046b", "types": [] } } From eb614674dbe931e0aeb1c465973db70e1af06dbe Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Tue, 14 Nov 2023 16:34:50 +0200 Subject: [PATCH 517/763] fix sync fpr hpa (#672) --- charts/testkube-dashboard/templates/hpa.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube-dashboard/templates/hpa.yaml b/charts/testkube-dashboard/templates/hpa.yaml index f244f7445..e3e32f41b 100644 --- a/charts/testkube-dashboard/templates/hpa.yaml +++ b/charts/testkube-dashboard/templates/hpa.yaml @@ -25,20 +25,20 @@ spec: minReplicas: {{ .Values.autoscaling.minReplicas }} maxReplicas: {{ .Values.autoscaling.maxReplicas }} metrics: - {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} + {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} - type: Resource resource: - name: cpu + name: memory target: type: Utilization - averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} + averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} {{- end }} - {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} + {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} - type: Resource resource: - name: memory + name: cpu target: type: Utilization - averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} + averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} {{- end }} {{- end }} From 2c8c57a13b5ced0e0f8957820e82b680b5d8eec9 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 14 Nov 2023 19:53:47 +0300 Subject: [PATCH 518/763] feat: use argo cd sync var --- charts/testkube-operator/README.md | 1 + charts/testkube-operator/cronjob-template.yml | 11 +++++++++-- charts/testkube-operator/templates/deployment.yaml | 4 ++++ charts/testkube-operator/values.yaml | 2 ++ charts/testkube/README.md | 1 + charts/testkube/values.yaml | 2 ++ 6 files changed, 19 insertions(+), 2 deletions(-) diff --git a/charts/testkube-operator/README.md b/charts/testkube-operator/README.md index d1bd9735a..a644ba30d 100644 --- a/charts/testkube-operator/README.md +++ b/charts/testkube-operator/README.md @@ -17,6 +17,7 @@ A Helm chart for the testkube-operator (installs needed CRDs only for now) | affinity | object | `{}` | | | apiFullname | string | `"testkube-api-server"` | | | apiPort | int | `8088` | | +| useArgoCDSync| bool | `false` | | | extraEnvVars | list | `[]` | | | fullnameOverride | string | `""` | | | global.annotations | object | `{}` | | diff --git a/charts/testkube-operator/cronjob-template.yml b/charts/testkube-operator/cronjob-template.yml index 234de182f..15f44015e 100644 --- a/charts/testkube-operator/cronjob-template.yml +++ b/charts/testkube-operator/cronjob-template.yml @@ -4,7 +4,14 @@ metadata: name: "{{ .Name }}" namespace: {{ .Namespace }} labels: - testkube: {{ .Resource }} + testkube: {{ .ResourceURI }} +{{- if .ArgoCDSync }} + ownerReferences: + - apiVersion: tests.testkube.io/{{ .Version }} + kind: {{ .Resource }} + name: {{ .Id }} + uid: {{ .UID }} +{{- end }} spec: schedule: "{{ .Schedule }}" concurrencyPolicy: Forbid @@ -24,7 +31,7 @@ spec: - sh - -c args: - - 'curl -X POST -H "Content-Type: application/json" -d ''{{ .Data }}'' "http://{{ .ServiceName }}:{{ .ServicePort}}/v1/{{ .Resource }}/{{ .Id }}/executions"' + - 'curl -X POST -H "Content-Type: application/json" -d ''{{ .Data }}'' "http://{{ .ServiceName }}:{{ .ServicePort}}/v1/{{ .ResourceURI }}/{{ .Id }}/executions"' restartPolicy: Never backoffLimit: 0 ttlSecondsAfterFinished: 180 diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 3b0349cd9..562fce610 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -71,6 +71,10 @@ spec: {{- if not .Values.webhook.enabled }} - name: ENABLE_WEBHOOKS value: "false" + {{- end }} + {{- if .Values.useArgoCDSync }} + - name: APISERVER_USE_ARGOCD_SYNC + value: "true" {{- end }} {{- if .Values.extraEnvVars }} {{ include "global.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 8 | trim }} diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index c8feea7a6..fdedc183b 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -79,6 +79,8 @@ apiFullname: "testkube-api-server" apiPort: 8088 ## Testkube Operator healthcheck port healthcheckPort: 8081 +# use ArgoCD sync owner references +useArgoCDSync: false ## Service Account parameters serviceAccount: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 1d9e7bc25..370071fb3 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -291,6 +291,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.affinity | object | `{}` | Affinity for Testkube Operator pod assignment. | | testkube-operator.apiFullname | string | `"testkube-api-server"` | Testkube API full name | | testkube-operator.apiPort | int | `8088` | Testkube API port | +| testkube-operator.useArgoCDSync| bool | `false` | Use argoCD sync owner references | | testkube-operator.enabled | bool | `true` | | | testkube-operator.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-operator.fullnameOverride | string | `"testkube-operator"` | Testkube Operator fullname override | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 1ce967ace..8c1a7405d 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -895,6 +895,8 @@ testkube-operator: apiPort: 8088 # -- Testkube Operator healthcheck port healthcheckPort: 8081 + # -- Use ArgoCD sync owner references + useArgoCDSync: false # Service Account parameters serviceAccount: From c96ee5c578c51101514bd879e203f1dedd5aa203 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 15 Nov 2023 15:34:50 +0000 Subject: [PATCH 519/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2257e3ae0..61960f26e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a07046b", + "image": "kubeshop/testkube-tracetest-executor:df75cdf", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a07046b", + "image": "kubeshop/testkube-zap-executor:df75cdf", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a07046b", + "image": "kubeshop/testkube-playwright-executor:df75cdf", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a07046b", + "image": "kubeshop/testkube-jmeter-executor:df75cdf", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a07046b", + "image": "kubeshop/testkube-jmeterd-executor:df75cdf", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a07046b" + "image": "kubeshop/testkube-jmeterd-slave:df75cdf" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a07046b", + "image": "kubeshop/testkube-ginkgo-executor:df75cdf", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a07046b", + "image": "kubeshop/testkube-maven-executor:df75cdf", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a07046b", + "image": "kubeshop/testkube-gradle-executor:df75cdf", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a07046b", + "image": "kubeshop/testkube-kubepug-executor:df75cdf", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a07046b", + "image": "kubeshop/testkube-soapui-executor:df75cdf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a07046b", + "image": "kubeshop/testkube-k6-executor:df75cdf", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a07046b", + "image": "kubeshop/testkube-cypress-executor:df75cdf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a07046b", + "image": "kubeshop/testkube-curl-executor:df75cdf", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a07046b", + "image": "kubeshop/testkube-postman-executor:df75cdf", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a07046b", + "image": "kubeshop/testkube-artillery-executor:df75cdf", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a07046b", + "image": "kubeshop/testkube-scraper-executor:df75cdf", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a07046b", + "image": "kubeshop/testkube-init-executor:df75cdf", "types": [] } } From 06eb76907593b1e809f790f1e8ffddcfc40ca46d Mon Sep 17 00:00:00 2001 From: ypoplavs <45286051+ypoplavs@users.noreply.github.com> Date: Thu, 16 Nov 2023 11:54:10 +0200 Subject: [PATCH 520/763] Update values-develop.yaml --- charts/testkube/values-develop.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 0f2808c39..4890a7090 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -385,6 +385,8 @@ testkube-operator: ## Proxy Container Port containerPort: 8443 + useArgoCDSync: true + resources: {} # requests: # memory: "200Mi" From 7f6366b527831bd71fba06dc120e24f4739dd9e2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 16 Nov 2023 13:02:51 +0000 Subject: [PATCH 521/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 61960f26e..8df5fa8a9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:df75cdf", + "image": "kubeshop/testkube-tracetest-executor:e9252d2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:df75cdf", + "image": "kubeshop/testkube-zap-executor:e9252d2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:df75cdf", + "image": "kubeshop/testkube-playwright-executor:e9252d2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:df75cdf", + "image": "kubeshop/testkube-jmeter-executor:e9252d2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:df75cdf", + "image": "kubeshop/testkube-jmeterd-executor:e9252d2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:df75cdf" + "image": "kubeshop/testkube-jmeterd-slave:e9252d2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:df75cdf", + "image": "kubeshop/testkube-ginkgo-executor:e9252d2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:df75cdf", + "image": "kubeshop/testkube-maven-executor:e9252d2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:df75cdf", + "image": "kubeshop/testkube-gradle-executor:e9252d2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:df75cdf", + "image": "kubeshop/testkube-kubepug-executor:e9252d2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:df75cdf", + "image": "kubeshop/testkube-soapui-executor:e9252d2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:df75cdf", + "image": "kubeshop/testkube-k6-executor:e9252d2", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:df75cdf", + "image": "kubeshop/testkube-cypress-executor:e9252d2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:df75cdf", + "image": "kubeshop/testkube-curl-executor:e9252d2", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:df75cdf", + "image": "kubeshop/testkube-postman-executor:e9252d2", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:df75cdf", + "image": "kubeshop/testkube-artillery-executor:e9252d2", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:df75cdf", + "image": "kubeshop/testkube-scraper-executor:e9252d2", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:df75cdf", + "image": "kubeshop/testkube-init-executor:e9252d2", "types": [] } } From 11772b2be719fbf4a64de763e78a3c8a8c6f269f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 16 Nov 2023 13:26:57 +0000 Subject: [PATCH 522/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index e5334ef11..556415e98 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.18 -appVersion: 1.15.18 +version: 1.15.19 +appVersion: 1.15.19 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index a4e2d6260..269144ef9 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.25 +version: 1.15.26 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.18 + version: 1.15.19 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 70bd189c2cca3b7b0960e6fd675cc16f7b425180 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 17 Nov 2023 14:27:12 +0000 Subject: [PATCH 523/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8df5fa8a9..49005d43c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e9252d2", + "image": "kubeshop/testkube-tracetest-executor:0a17c8d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e9252d2", + "image": "kubeshop/testkube-zap-executor:0a17c8d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e9252d2", + "image": "kubeshop/testkube-playwright-executor:0a17c8d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e9252d2", + "image": "kubeshop/testkube-jmeter-executor:0a17c8d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e9252d2", + "image": "kubeshop/testkube-jmeterd-executor:0a17c8d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e9252d2" + "image": "kubeshop/testkube-jmeterd-slave:0a17c8d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e9252d2", + "image": "kubeshop/testkube-ginkgo-executor:0a17c8d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e9252d2", + "image": "kubeshop/testkube-maven-executor:0a17c8d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e9252d2", + "image": "kubeshop/testkube-gradle-executor:0a17c8d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e9252d2", + "image": "kubeshop/testkube-kubepug-executor:0a17c8d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e9252d2", + "image": "kubeshop/testkube-soapui-executor:0a17c8d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e9252d2", + "image": "kubeshop/testkube-k6-executor:0a17c8d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e9252d2", + "image": "kubeshop/testkube-cypress-executor:0a17c8d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e9252d2", + "image": "kubeshop/testkube-curl-executor:0a17c8d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e9252d2", + "image": "kubeshop/testkube-postman-executor:0a17c8d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e9252d2", + "image": "kubeshop/testkube-artillery-executor:0a17c8d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e9252d2", + "image": "kubeshop/testkube-scraper-executor:0a17c8d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e9252d2", + "image": "kubeshop/testkube-init-executor:0a17c8d", "types": [] } } From 6b5ebaf0bd1fa133658eb9153628cbcbbef005db Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 20 Nov 2023 11:36:33 +0000 Subject: [PATCH 524/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 49005d43c..94af8b557 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0a17c8d", + "image": "kubeshop/testkube-tracetest-executor:f8fc98d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0a17c8d", + "image": "kubeshop/testkube-zap-executor:f8fc98d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0a17c8d", + "image": "kubeshop/testkube-playwright-executor:f8fc98d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0a17c8d", + "image": "kubeshop/testkube-jmeter-executor:f8fc98d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0a17c8d", + "image": "kubeshop/testkube-jmeterd-executor:f8fc98d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0a17c8d" + "image": "kubeshop/testkube-jmeterd-slave:f8fc98d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0a17c8d", + "image": "kubeshop/testkube-ginkgo-executor:f8fc98d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0a17c8d", + "image": "kubeshop/testkube-maven-executor:f8fc98d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0a17c8d", + "image": "kubeshop/testkube-gradle-executor:f8fc98d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0a17c8d", + "image": "kubeshop/testkube-kubepug-executor:f8fc98d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0a17c8d", + "image": "kubeshop/testkube-soapui-executor:f8fc98d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0a17c8d", + "image": "kubeshop/testkube-k6-executor:f8fc98d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0a17c8d", + "image": "kubeshop/testkube-cypress-executor:f8fc98d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0a17c8d", + "image": "kubeshop/testkube-curl-executor:f8fc98d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0a17c8d", + "image": "kubeshop/testkube-postman-executor:f8fc98d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0a17c8d", + "image": "kubeshop/testkube-artillery-executor:f8fc98d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0a17c8d", + "image": "kubeshop/testkube-scraper-executor:f8fc98d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0a17c8d", + "image": "kubeshop/testkube-init-executor:f8fc98d", "types": [] } } From b0bdcf2dcded42d8287f7fc9dee8443114a52ba0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 21 Nov 2023 07:44:11 +0000 Subject: [PATCH 525/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 94af8b557..0faaab91a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f8fc98d", + "image": "kubeshop/testkube-tracetest-executor:2c0ef53", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f8fc98d", + "image": "kubeshop/testkube-zap-executor:2c0ef53", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f8fc98d", + "image": "kubeshop/testkube-playwright-executor:2c0ef53", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f8fc98d", + "image": "kubeshop/testkube-jmeter-executor:2c0ef53", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f8fc98d", + "image": "kubeshop/testkube-jmeterd-executor:2c0ef53", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f8fc98d" + "image": "kubeshop/testkube-jmeterd-slave:2c0ef53" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f8fc98d", + "image": "kubeshop/testkube-ginkgo-executor:2c0ef53", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f8fc98d", + "image": "kubeshop/testkube-maven-executor:2c0ef53", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f8fc98d", + "image": "kubeshop/testkube-gradle-executor:2c0ef53", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f8fc98d", + "image": "kubeshop/testkube-kubepug-executor:2c0ef53", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f8fc98d", + "image": "kubeshop/testkube-soapui-executor:2c0ef53", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f8fc98d", + "image": "kubeshop/testkube-k6-executor:2c0ef53", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f8fc98d", + "image": "kubeshop/testkube-cypress-executor:2c0ef53", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f8fc98d", + "image": "kubeshop/testkube-curl-executor:2c0ef53", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f8fc98d", + "image": "kubeshop/testkube-postman-executor:2c0ef53", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f8fc98d", + "image": "kubeshop/testkube-artillery-executor:2c0ef53", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f8fc98d", + "image": "kubeshop/testkube-scraper-executor:2c0ef53", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f8fc98d", + "image": "kubeshop/testkube-init-executor:2c0ef53", "types": [] } } From 4d380721d06a1e4d84c3675f0d23cd00a2274d5e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 21 Nov 2023 07:59:05 +0000 Subject: [PATCH 526/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 556415e98..e86523007 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.19 -appVersion: 1.15.19 +version: 1.15.20 +appVersion: 1.15.20 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 269144ef9..43295426c 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.26 +version: 1.15.27 dependencies: - name: testkube-operator version: 1.15.3 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.19 + version: 1.15.20 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 19a5b031992470a052d9aafb97c665e2510370fc Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 21 Nov 2023 12:20:16 +0000 Subject: [PATCH 527/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0faaab91a..8483127a7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2c0ef53", + "image": "kubeshop/testkube-tracetest-executor:b9f8804", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2c0ef53", + "image": "kubeshop/testkube-zap-executor:b9f8804", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2c0ef53", + "image": "kubeshop/testkube-playwright-executor:b9f8804", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2c0ef53", + "image": "kubeshop/testkube-jmeter-executor:b9f8804", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2c0ef53", + "image": "kubeshop/testkube-jmeterd-executor:b9f8804", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:2c0ef53" + "image": "kubeshop/testkube-jmeterd-slave:b9f8804" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2c0ef53", + "image": "kubeshop/testkube-ginkgo-executor:b9f8804", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2c0ef53", + "image": "kubeshop/testkube-maven-executor:b9f8804", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2c0ef53", + "image": "kubeshop/testkube-gradle-executor:b9f8804", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2c0ef53", + "image": "kubeshop/testkube-kubepug-executor:b9f8804", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2c0ef53", + "image": "kubeshop/testkube-soapui-executor:b9f8804", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2c0ef53", + "image": "kubeshop/testkube-k6-executor:b9f8804", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2c0ef53", + "image": "kubeshop/testkube-cypress-executor:b9f8804", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2c0ef53", + "image": "kubeshop/testkube-curl-executor:b9f8804", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2c0ef53", + "image": "kubeshop/testkube-postman-executor:b9f8804", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2c0ef53", + "image": "kubeshop/testkube-artillery-executor:b9f8804", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2c0ef53", + "image": "kubeshop/testkube-scraper-executor:b9f8804", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2c0ef53", + "image": "kubeshop/testkube-init-executor:b9f8804", "types": [] } } From 12a61d45beaa4940cd69f56d18386183e1b81f6f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 21 Nov 2023 13:00:24 +0000 Subject: [PATCH 528/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8483127a7..4cbe27e30 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b9f8804", + "image": "kubeshop/testkube-tracetest-executor:61785e8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b9f8804", + "image": "kubeshop/testkube-zap-executor:61785e8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b9f8804", + "image": "kubeshop/testkube-playwright-executor:61785e8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b9f8804", + "image": "kubeshop/testkube-jmeter-executor:61785e8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b9f8804", + "image": "kubeshop/testkube-jmeterd-executor:61785e8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b9f8804" + "image": "kubeshop/testkube-jmeterd-slave:61785e8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b9f8804", + "image": "kubeshop/testkube-ginkgo-executor:61785e8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b9f8804", + "image": "kubeshop/testkube-maven-executor:61785e8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b9f8804", + "image": "kubeshop/testkube-gradle-executor:61785e8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b9f8804", + "image": "kubeshop/testkube-kubepug-executor:61785e8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b9f8804", + "image": "kubeshop/testkube-soapui-executor:61785e8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b9f8804", + "image": "kubeshop/testkube-k6-executor:61785e8", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b9f8804", + "image": "kubeshop/testkube-cypress-executor:61785e8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b9f8804", + "image": "kubeshop/testkube-curl-executor:61785e8", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b9f8804", + "image": "kubeshop/testkube-postman-executor:61785e8", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b9f8804", + "image": "kubeshop/testkube-artillery-executor:61785e8", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b9f8804", + "image": "kubeshop/testkube-scraper-executor:61785e8", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b9f8804", + "image": "kubeshop/testkube-init-executor:61785e8", "types": [] } } From 0350b022b9a87499533875143bb488ac9bc13818 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 21 Nov 2023 19:14:15 +0000 Subject: [PATCH 529/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4cbe27e30..8483127a7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:61785e8", + "image": "kubeshop/testkube-tracetest-executor:b9f8804", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:61785e8", + "image": "kubeshop/testkube-zap-executor:b9f8804", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:61785e8", + "image": "kubeshop/testkube-playwright-executor:b9f8804", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:61785e8", + "image": "kubeshop/testkube-jmeter-executor:b9f8804", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:61785e8", + "image": "kubeshop/testkube-jmeterd-executor:b9f8804", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:61785e8" + "image": "kubeshop/testkube-jmeterd-slave:b9f8804" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:61785e8", + "image": "kubeshop/testkube-ginkgo-executor:b9f8804", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:61785e8", + "image": "kubeshop/testkube-maven-executor:b9f8804", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:61785e8", + "image": "kubeshop/testkube-gradle-executor:b9f8804", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:61785e8", + "image": "kubeshop/testkube-kubepug-executor:b9f8804", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:61785e8", + "image": "kubeshop/testkube-soapui-executor:b9f8804", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:61785e8", + "image": "kubeshop/testkube-k6-executor:b9f8804", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:61785e8", + "image": "kubeshop/testkube-cypress-executor:b9f8804", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:61785e8", + "image": "kubeshop/testkube-curl-executor:b9f8804", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:61785e8", + "image": "kubeshop/testkube-postman-executor:b9f8804", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:61785e8", + "image": "kubeshop/testkube-artillery-executor:b9f8804", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:61785e8", + "image": "kubeshop/testkube-scraper-executor:b9f8804", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:61785e8", + "image": "kubeshop/testkube-init-executor:b9f8804", "types": [] } } From f0d7ad4d72b0e57bb7e52e25af027b21fff79ef4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 02:27:17 +0000 Subject: [PATCH 530/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8483127a7..00a0ec47d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b9f8804", + "image": "kubeshop/testkube-tracetest-executor:980f2cf", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b9f8804", + "image": "kubeshop/testkube-zap-executor:980f2cf", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b9f8804", + "image": "kubeshop/testkube-playwright-executor:980f2cf", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b9f8804", + "image": "kubeshop/testkube-jmeter-executor:980f2cf", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b9f8804", + "image": "kubeshop/testkube-jmeterd-executor:980f2cf", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b9f8804" + "image": "kubeshop/testkube-jmeterd-slave:980f2cf" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b9f8804", + "image": "kubeshop/testkube-ginkgo-executor:980f2cf", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b9f8804", + "image": "kubeshop/testkube-maven-executor:980f2cf", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b9f8804", + "image": "kubeshop/testkube-gradle-executor:980f2cf", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b9f8804", + "image": "kubeshop/testkube-kubepug-executor:980f2cf", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b9f8804", + "image": "kubeshop/testkube-soapui-executor:980f2cf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b9f8804", + "image": "kubeshop/testkube-k6-executor:980f2cf", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b9f8804", + "image": "kubeshop/testkube-cypress-executor:980f2cf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b9f8804", + "image": "kubeshop/testkube-curl-executor:980f2cf", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b9f8804", + "image": "kubeshop/testkube-postman-executor:980f2cf", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b9f8804", + "image": "kubeshop/testkube-artillery-executor:980f2cf", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b9f8804", + "image": "kubeshop/testkube-scraper-executor:980f2cf", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b9f8804", + "image": "kubeshop/testkube-init-executor:980f2cf", "types": [] } } From 839e2428a4de895660d0516fe2cdf2a2aaab968a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 09:21:02 +0000 Subject: [PATCH 531/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 00a0ec47d..f9b2e6a9c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:980f2cf", + "image": "kubeshop/testkube-tracetest-executor:be57402", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:980f2cf", + "image": "kubeshop/testkube-zap-executor:be57402", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:980f2cf", + "image": "kubeshop/testkube-playwright-executor:be57402", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:980f2cf", + "image": "kubeshop/testkube-jmeter-executor:be57402", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:980f2cf", + "image": "kubeshop/testkube-jmeterd-executor:be57402", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:980f2cf" + "image": "kubeshop/testkube-jmeterd-slave:be57402" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:980f2cf", + "image": "kubeshop/testkube-ginkgo-executor:be57402", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:980f2cf", + "image": "kubeshop/testkube-maven-executor:be57402", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:980f2cf", + "image": "kubeshop/testkube-gradle-executor:be57402", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:980f2cf", + "image": "kubeshop/testkube-kubepug-executor:be57402", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:980f2cf", + "image": "kubeshop/testkube-soapui-executor:be57402", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:980f2cf", + "image": "kubeshop/testkube-k6-executor:be57402", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:980f2cf", + "image": "kubeshop/testkube-cypress-executor:be57402", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:980f2cf", + "image": "kubeshop/testkube-curl-executor:be57402", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:980f2cf", + "image": "kubeshop/testkube-postman-executor:be57402", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:980f2cf", + "image": "kubeshop/testkube-artillery-executor:be57402", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:980f2cf", + "image": "kubeshop/testkube-scraper-executor:be57402", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:980f2cf", + "image": "kubeshop/testkube-init-executor:be57402", "types": [] } } From b56aefdbcbd4e1ddd72de02acec2f97d81699016 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 09:24:42 +0000 Subject: [PATCH 532/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f9b2e6a9c..c02e1be24 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:be57402", + "image": "kubeshop/testkube-tracetest-executor:8e5b117", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:be57402", + "image": "kubeshop/testkube-zap-executor:8e5b117", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:be57402", + "image": "kubeshop/testkube-playwright-executor:8e5b117", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:be57402", + "image": "kubeshop/testkube-jmeter-executor:8e5b117", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:be57402", + "image": "kubeshop/testkube-jmeterd-executor:8e5b117", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:be57402" + "image": "kubeshop/testkube-jmeterd-slave:8e5b117" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:be57402", + "image": "kubeshop/testkube-ginkgo-executor:8e5b117", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:be57402", + "image": "kubeshop/testkube-maven-executor:8e5b117", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:be57402", + "image": "kubeshop/testkube-gradle-executor:8e5b117", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:be57402", + "image": "kubeshop/testkube-kubepug-executor:8e5b117", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:be57402", + "image": "kubeshop/testkube-soapui-executor:8e5b117", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:be57402", + "image": "kubeshop/testkube-k6-executor:8e5b117", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:be57402", + "image": "kubeshop/testkube-cypress-executor:8e5b117", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:be57402", + "image": "kubeshop/testkube-curl-executor:8e5b117", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:be57402", + "image": "kubeshop/testkube-postman-executor:8e5b117", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:be57402", + "image": "kubeshop/testkube-artillery-executor:8e5b117", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:be57402", + "image": "kubeshop/testkube-scraper-executor:8e5b117", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:be57402", + "image": "kubeshop/testkube-init-executor:8e5b117", "types": [] } } From 63edf47230528d3b894240a864e7136326443901 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 10:01:13 +0000 Subject: [PATCH 533/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c02e1be24..1dc981cd7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8e5b117", + "image": "kubeshop/testkube-tracetest-executor:460a950", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8e5b117", + "image": "kubeshop/testkube-zap-executor:460a950", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8e5b117", + "image": "kubeshop/testkube-playwright-executor:460a950", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8e5b117", + "image": "kubeshop/testkube-jmeter-executor:460a950", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8e5b117", + "image": "kubeshop/testkube-jmeterd-executor:460a950", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8e5b117" + "image": "kubeshop/testkube-jmeterd-slave:460a950" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8e5b117", + "image": "kubeshop/testkube-ginkgo-executor:460a950", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8e5b117", + "image": "kubeshop/testkube-maven-executor:460a950", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8e5b117", + "image": "kubeshop/testkube-gradle-executor:460a950", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8e5b117", + "image": "kubeshop/testkube-kubepug-executor:460a950", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8e5b117", + "image": "kubeshop/testkube-soapui-executor:460a950", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8e5b117", + "image": "kubeshop/testkube-k6-executor:460a950", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8e5b117", + "image": "kubeshop/testkube-cypress-executor:460a950", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8e5b117", + "image": "kubeshop/testkube-curl-executor:460a950", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8e5b117", + "image": "kubeshop/testkube-postman-executor:460a950", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8e5b117", + "image": "kubeshop/testkube-artillery-executor:460a950", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8e5b117", + "image": "kubeshop/testkube-scraper-executor:460a950", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8e5b117", + "image": "kubeshop/testkube-init-executor:460a950", "types": [] } } From 8fb252d63c3b978cab18da22ac2ad6f8517c1c25 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 10:32:54 +0000 Subject: [PATCH 534/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 8b93003a7..07f07572a 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.14.2 -appVersion: 1.14.2 +version: 1.14.3 +appVersion: 1.14.3 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 43295426c..3f2466ded 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.27 +version: 1.15.28 dependencies: - name: testkube-operator version: 1.15.3 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.14.2 + version: 1.14.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From cc2908bf4423b5e2b39d8b21811513a28863ee4a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 11:06:55 +0000 Subject: [PATCH 535/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 5f56a24a8..98132d60c 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.15.3 -appVersion: 1.15.3 +version: 1.16.0 +appVersion: 1.16.0 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3f2466ded..37215fde1 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.15.28 +version: 1.16.0 dependencies: - name: testkube-operator - version: 1.15.3 + version: 1.16.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 32febdac37fb4ed0dc5fbac0b8f03fb208b43b4f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 11:12:43 +0000 Subject: [PATCH 536/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1dc981cd7..2c51e9e36 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:460a950", + "image": "kubeshop/testkube-tracetest-executor:0881ade", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:460a950", + "image": "kubeshop/testkube-zap-executor:0881ade", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:460a950", + "image": "kubeshop/testkube-playwright-executor:0881ade", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:460a950", + "image": "kubeshop/testkube-jmeter-executor:0881ade", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:460a950", + "image": "kubeshop/testkube-jmeterd-executor:0881ade", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:460a950" + "image": "kubeshop/testkube-jmeterd-slave:0881ade" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:460a950", + "image": "kubeshop/testkube-ginkgo-executor:0881ade", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:460a950", + "image": "kubeshop/testkube-maven-executor:0881ade", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:460a950", + "image": "kubeshop/testkube-gradle-executor:0881ade", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:460a950", + "image": "kubeshop/testkube-kubepug-executor:0881ade", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:460a950", + "image": "kubeshop/testkube-soapui-executor:0881ade", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:460a950", + "image": "kubeshop/testkube-k6-executor:0881ade", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:460a950", + "image": "kubeshop/testkube-cypress-executor:0881ade", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:460a950", + "image": "kubeshop/testkube-curl-executor:0881ade", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:460a950", + "image": "kubeshop/testkube-postman-executor:0881ade", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:460a950", + "image": "kubeshop/testkube-artillery-executor:0881ade", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:460a950", + "image": "kubeshop/testkube-scraper-executor:0881ade", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:460a950", + "image": "kubeshop/testkube-init-executor:0881ade", "types": [] } } From c6137bded5b911d85e2a78a71f682aa932455a15 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 11:17:57 +0000 Subject: [PATCH 537/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2c51e9e36..350f310dc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0881ade", + "image": "kubeshop/testkube-tracetest-executor:4455f68", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0881ade", + "image": "kubeshop/testkube-zap-executor:4455f68", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0881ade", + "image": "kubeshop/testkube-playwright-executor:4455f68", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0881ade", + "image": "kubeshop/testkube-jmeter-executor:4455f68", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0881ade", + "image": "kubeshop/testkube-jmeterd-executor:4455f68", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0881ade" + "image": "kubeshop/testkube-jmeterd-slave:4455f68" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0881ade", + "image": "kubeshop/testkube-ginkgo-executor:4455f68", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0881ade", + "image": "kubeshop/testkube-maven-executor:4455f68", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0881ade", + "image": "kubeshop/testkube-gradle-executor:4455f68", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0881ade", + "image": "kubeshop/testkube-kubepug-executor:4455f68", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0881ade", + "image": "kubeshop/testkube-soapui-executor:4455f68", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0881ade", + "image": "kubeshop/testkube-k6-executor:4455f68", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0881ade", + "image": "kubeshop/testkube-cypress-executor:4455f68", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0881ade", + "image": "kubeshop/testkube-curl-executor:4455f68", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0881ade", + "image": "kubeshop/testkube-postman-executor:4455f68", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0881ade", + "image": "kubeshop/testkube-artillery-executor:4455f68", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0881ade", + "image": "kubeshop/testkube-scraper-executor:4455f68", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0881ade", + "image": "kubeshop/testkube-init-executor:4455f68", "types": [] } } From c595e4e80453b86a48787d382d13d3ae5b0acd60 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 12:05:01 +0000 Subject: [PATCH 538/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 350f310dc..89ba77920 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4455f68", + "image": "kubeshop/testkube-tracetest-executor:cd8dfb5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4455f68", + "image": "kubeshop/testkube-zap-executor:cd8dfb5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4455f68", + "image": "kubeshop/testkube-playwright-executor:cd8dfb5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4455f68", + "image": "kubeshop/testkube-jmeter-executor:cd8dfb5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4455f68", + "image": "kubeshop/testkube-jmeterd-executor:cd8dfb5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4455f68" + "image": "kubeshop/testkube-jmeterd-slave:cd8dfb5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4455f68", + "image": "kubeshop/testkube-ginkgo-executor:cd8dfb5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4455f68", + "image": "kubeshop/testkube-maven-executor:cd8dfb5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4455f68", + "image": "kubeshop/testkube-gradle-executor:cd8dfb5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4455f68", + "image": "kubeshop/testkube-kubepug-executor:cd8dfb5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4455f68", + "image": "kubeshop/testkube-soapui-executor:cd8dfb5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4455f68", + "image": "kubeshop/testkube-k6-executor:cd8dfb5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4455f68", + "image": "kubeshop/testkube-cypress-executor:cd8dfb5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4455f68", + "image": "kubeshop/testkube-curl-executor:cd8dfb5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4455f68", + "image": "kubeshop/testkube-postman-executor:cd8dfb5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4455f68", + "image": "kubeshop/testkube-artillery-executor:cd8dfb5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4455f68", + "image": "kubeshop/testkube-scraper-executor:cd8dfb5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4455f68", + "image": "kubeshop/testkube-init-executor:cd8dfb5", "types": [] } } From 197e0f995599ac6bd557f18ef4d2e044d43d14d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 14:12:46 +0000 Subject: [PATCH 539/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index e86523007..f69fb9a2d 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.15.20 -appVersion: 1.15.20 +version: 1.16.3 +appVersion: 1.16.3 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 37215fde1..263ed5ea1 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.0 +version: 1.16.1 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.15.20 + version: 1.16.3 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 98c736474c80017ef5041f8ec2e6ec402893f8e2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 14:28:30 +0000 Subject: [PATCH 540/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 89ba77920..b2cdd956d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cd8dfb5", + "image": "kubeshop/testkube-tracetest-executor:a0bed56", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cd8dfb5", + "image": "kubeshop/testkube-zap-executor:a0bed56", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cd8dfb5", + "image": "kubeshop/testkube-playwright-executor:a0bed56", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cd8dfb5", + "image": "kubeshop/testkube-jmeter-executor:a0bed56", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cd8dfb5", + "image": "kubeshop/testkube-jmeterd-executor:a0bed56", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cd8dfb5" + "image": "kubeshop/testkube-jmeterd-slave:a0bed56" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cd8dfb5", + "image": "kubeshop/testkube-ginkgo-executor:a0bed56", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cd8dfb5", + "image": "kubeshop/testkube-maven-executor:a0bed56", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cd8dfb5", + "image": "kubeshop/testkube-gradle-executor:a0bed56", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cd8dfb5", + "image": "kubeshop/testkube-kubepug-executor:a0bed56", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cd8dfb5", + "image": "kubeshop/testkube-soapui-executor:a0bed56", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cd8dfb5", + "image": "kubeshop/testkube-k6-executor:a0bed56", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cd8dfb5", + "image": "kubeshop/testkube-cypress-executor:a0bed56", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cd8dfb5", + "image": "kubeshop/testkube-curl-executor:a0bed56", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cd8dfb5", + "image": "kubeshop/testkube-postman-executor:a0bed56", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cd8dfb5", + "image": "kubeshop/testkube-artillery-executor:a0bed56", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cd8dfb5", + "image": "kubeshop/testkube-scraper-executor:a0bed56", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cd8dfb5", + "image": "kubeshop/testkube-init-executor:a0bed56", "types": [] } } From 1beae555e47479225753097eb6d488812b4c97b0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 15:04:55 +0000 Subject: [PATCH 541/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b2cdd956d..c28d6aea7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a0bed56", + "image": "kubeshop/testkube-tracetest-executor:cbd81ca", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a0bed56", + "image": "kubeshop/testkube-zap-executor:cbd81ca", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a0bed56", + "image": "kubeshop/testkube-playwright-executor:cbd81ca", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a0bed56", + "image": "kubeshop/testkube-jmeter-executor:cbd81ca", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a0bed56", + "image": "kubeshop/testkube-jmeterd-executor:cbd81ca", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a0bed56" + "image": "kubeshop/testkube-jmeterd-slave:cbd81ca" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a0bed56", + "image": "kubeshop/testkube-ginkgo-executor:cbd81ca", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a0bed56", + "image": "kubeshop/testkube-maven-executor:cbd81ca", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a0bed56", + "image": "kubeshop/testkube-gradle-executor:cbd81ca", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a0bed56", + "image": "kubeshop/testkube-kubepug-executor:cbd81ca", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a0bed56", + "image": "kubeshop/testkube-soapui-executor:cbd81ca", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a0bed56", + "image": "kubeshop/testkube-k6-executor:cbd81ca", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a0bed56", + "image": "kubeshop/testkube-cypress-executor:cbd81ca", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a0bed56", + "image": "kubeshop/testkube-curl-executor:cbd81ca", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a0bed56", + "image": "kubeshop/testkube-postman-executor:cbd81ca", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a0bed56", + "image": "kubeshop/testkube-artillery-executor:cbd81ca", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a0bed56", + "image": "kubeshop/testkube-scraper-executor:cbd81ca", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a0bed56", + "image": "kubeshop/testkube-init-executor:cbd81ca", "types": [] } } From 78ba26192218507d66ea666efc96ee70076e7a05 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 15:18:30 +0000 Subject: [PATCH 542/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index f69fb9a2d..ff3464527 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.3 -appVersion: 1.16.3 +version: 1.16.5 +appVersion: 1.16.5 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 263ed5ea1..6177dcd47 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.1 +version: 1.16.2 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.3 + version: 1.16.5 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From c34df89611eabdd0815e700edbf2739672826bec Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 15:42:47 +0000 Subject: [PATCH 543/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index ff3464527..a1c64d74c 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.5 -appVersion: 1.16.5 +version: 1.16.6 +appVersion: 1.16.6 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6177dcd47..e24c79ce3 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.2 +version: 1.16.3 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.5 + version: 1.16.6 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From f7825de7a93c4222e50ab8cb3c9f21ff6ae16372 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 22 Nov 2023 15:50:22 +0000 Subject: [PATCH 544/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 07f07572a..25a5e70bd 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.14.3 -appVersion: 1.14.3 +version: 1.15.0 +appVersion: 1.15.0 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index e24c79ce3..6dd2789bc 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.3 +version: 1.16.4 dependencies: - name: testkube-operator version: 1.16.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.14.3 + version: 1.15.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 888642698a0eb4a9cd5fd9ff83f871e9299bfd72 Mon Sep 17 00:00:00 2001 From: vsukhin Date: Wed, 22 Nov 2023 15:56:24 +0000 Subject: [PATCH 545/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6dd2789bc..4f9bd489b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.4 +version: 1.16.5 dependencies: - name: testkube-operator version: 1.16.0 From fe21df7209974166e0da3b20179b3423b4d415cf Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 23 Nov 2023 09:28:19 +0000 Subject: [PATCH 546/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c28d6aea7..72b8899ca 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cbd81ca", + "image": "kubeshop/testkube-tracetest-executor:143e68b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cbd81ca", + "image": "kubeshop/testkube-zap-executor:143e68b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cbd81ca", + "image": "kubeshop/testkube-playwright-executor:143e68b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cbd81ca", + "image": "kubeshop/testkube-jmeter-executor:143e68b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cbd81ca", + "image": "kubeshop/testkube-jmeterd-executor:143e68b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cbd81ca" + "image": "kubeshop/testkube-jmeterd-slave:143e68b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cbd81ca", + "image": "kubeshop/testkube-ginkgo-executor:143e68b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cbd81ca", + "image": "kubeshop/testkube-maven-executor:143e68b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cbd81ca", + "image": "kubeshop/testkube-gradle-executor:143e68b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cbd81ca", + "image": "kubeshop/testkube-kubepug-executor:143e68b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cbd81ca", + "image": "kubeshop/testkube-soapui-executor:143e68b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cbd81ca", + "image": "kubeshop/testkube-k6-executor:143e68b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cbd81ca", + "image": "kubeshop/testkube-cypress-executor:143e68b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cbd81ca", + "image": "kubeshop/testkube-curl-executor:143e68b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cbd81ca", + "image": "kubeshop/testkube-postman-executor:143e68b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cbd81ca", + "image": "kubeshop/testkube-artillery-executor:143e68b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cbd81ca", + "image": "kubeshop/testkube-scraper-executor:143e68b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cbd81ca", + "image": "kubeshop/testkube-init-executor:143e68b", "types": [] } } From 7444258d15b92b6f3c3bb8043aad8dc2f1034189 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 23 Nov 2023 11:29:55 +0000 Subject: [PATCH 547/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 72b8899ca..013bf0719 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:143e68b", + "image": "kubeshop/testkube-tracetest-executor:78190b0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:143e68b", + "image": "kubeshop/testkube-zap-executor:78190b0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:143e68b", + "image": "kubeshop/testkube-playwright-executor:78190b0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:143e68b", + "image": "kubeshop/testkube-jmeter-executor:78190b0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:143e68b", + "image": "kubeshop/testkube-jmeterd-executor:78190b0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:143e68b" + "image": "kubeshop/testkube-jmeterd-slave:78190b0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:143e68b", + "image": "kubeshop/testkube-ginkgo-executor:78190b0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:143e68b", + "image": "kubeshop/testkube-maven-executor:78190b0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:143e68b", + "image": "kubeshop/testkube-gradle-executor:78190b0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:143e68b", + "image": "kubeshop/testkube-kubepug-executor:78190b0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:143e68b", + "image": "kubeshop/testkube-soapui-executor:78190b0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:143e68b", + "image": "kubeshop/testkube-k6-executor:78190b0", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:143e68b", + "image": "kubeshop/testkube-cypress-executor:78190b0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:143e68b", + "image": "kubeshop/testkube-curl-executor:78190b0", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:143e68b", + "image": "kubeshop/testkube-postman-executor:78190b0", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:143e68b", + "image": "kubeshop/testkube-artillery-executor:78190b0", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:143e68b", + "image": "kubeshop/testkube-scraper-executor:78190b0", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:143e68b", + "image": "kubeshop/testkube-init-executor:78190b0", "types": [] } } From af88540c6d2a786298549d4e88e475a984207263 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Thu, 23 Nov 2023 15:35:04 +0100 Subject: [PATCH 548/763] testkube: add support for finer-grained MinIO TLS configuration (#677) * testkube: add finer support for minio tls * testkube: add changes in testkube-api deployment --- charts/testkube-api/templates/deployment.yaml | 12 ++++++++++++ charts/testkube-api/values.yaml | 13 ++++++++++++- charts/testkube/README.md | 16 +++++++++------- charts/testkube/values.yaml | 12 +++++++++++- 4 files changed, 44 insertions(+), 9 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 6ce6e07de..545709352 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -178,6 +178,12 @@ spec: value: "{{ .Values.storage.token }}" - name: "STORAGE_SSL" value: "{{ .Values.storage.SSL }}" + - name: "STORAGE_SKIP_VERIFY" + value: "{{ .Values.storage.skipVerify }}" + {{- if .Values.storage.sslCertFile }} + - name: "SSL_CERT_FILE" + value: "{{ .Values.storage.sslCertFile }}" + {{- end }} - name: "SCRAPPERENABLED" value: "{{ .Values.storage.scrapperEnabled }}" - name: "COMPRESSARTIFACTS" @@ -326,6 +332,9 @@ spec: volumeMounts: - mountPath: /app/config name: testkube-config + {{- with .Values.additionalVolumeMounts }} + {{- toYaml . | nindent 12 -}} + {{- end }} securityContext: {{- toYaml .Values.securityContext | nindent 12 }} securityContext: @@ -338,6 +347,9 @@ spec: - name: testkube-config configMap: name: {{ include "testkube-api.fullname" . }} + {{- with .Values.additionalVolumes }} + {{- toYaml . | nindent 8 -}} + {{- end }} {{- with .Values.affinity }} affinity: {{- toYaml . | nindent 8 }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 393de9707..6b86aa760 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -180,6 +180,13 @@ affinity: {} ## Specify priorityClassName for Testkube API Deployment priorityClassName: "" +## Additional volumes to be added +## ref: https://kubernetes.io/docs/concepts/storage/volumes/ +additionalVolumes: [] +## Additional volume mounts to be added +## ref: https://kubernetes.io/docs/concepts/storage/volumes/ +additionalVolumeMounts: [] + ## Storage for Testkube API. Now Minio is used: storage: endpoint: "" @@ -197,9 +204,13 @@ storage: region: "" token: "" bucket: "testkube-artifacts" - # expiration period in days + ## expiration period in days expiration: 0 SSL: false + ## Skip Verify is used to configure storage client not to verify SSL certificates + skipVerify: false + ## Path to CA cert used by storage client to verify S3 storages with self-signed certificates + sslCertFile: "" scrapperEnabled: true compressArtifacts: true diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 370071fb3..233982130 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,7 +2,7 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.14.10](https://img.shields.io/badge/Version-1.14.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.16.5](https://img.shields.io/badge/Version-1.16.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install @@ -50,9 +50,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| | file://../global | global | 0.1.2 | -| file://../testkube-api | testkube-api | 1.14.6 | -| file://../testkube-dashboard | testkube-dashboard | 1.14.2 | -| file://../testkube-operator | testkube-operator | 1.14.0 | +| file://../testkube-api | testkube-api | 1.16.6 | +| file://../testkube-dashboard | testkube-dashboard | 1.15.0 | +| file://../testkube-operator | testkube-operator | 1.16.0 | | https://charts.bitnami.com/bitnami | mongodb | 13.10.1 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 0.19.1 | @@ -118,7 +118,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | | testkube-api.clusterName | string | `""` | | | testkube-api.dashboardUri | string | `""` | | -| testkube-api.enableSecretsEndpoint | bool | `false` | enable endpoint to list testkube namespace secrets | +| testkube-api.enableSecretsEndpoint | bool | `false` | | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | @@ -194,6 +194,8 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.storage.secretKeySecretAccessKey | string | `""` | | | testkube-api.storage.secretNameAccessKeyId | string | `""` | | | testkube-api.storage.secretNameSecretAccessKey | string | `""` | | +| testkube-api.storage.skipVerify | bool | `false` | Skip Verify is used to configure storage client not to verify SSL certificates | +| testkube-api.storage.sslCertFile | string | `""` | Path to CA cert used by storage client to verify S3 storages with self-signed certificates | | testkube-api.storage.token | string | `""` | MinIO Token | | testkube-api.testConnection.enabled | bool | `true` | Toggle whether to create Test Connection pod | | testkube-api.testConnection.resources | object | `{}` | Test Connection resource settings | @@ -291,7 +293,6 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.affinity | object | `{}` | Affinity for Testkube Operator pod assignment. | | testkube-operator.apiFullname | string | `"testkube-api-server"` | Testkube API full name | | testkube-operator.apiPort | int | `8088` | Testkube API port | -| testkube-operator.useArgoCDSync| bool | `false` | Use argoCD sync owner references | | testkube-operator.enabled | bool | `true` | | | testkube-operator.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-operator.fullnameOverride | string | `"testkube-operator"` | Testkube Operator fullname override | @@ -344,6 +345,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.testConnection.resources | object | `{}` | Test Connection resource settings | | testkube-operator.testConnection.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-operator.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-operator.useArgoCDSync | bool | `false` | Use ArgoCD sync owner references | | testkube-operator.volumes.secret.defaultMode | int | `420` | Testkube Operator webhook certificate volume default mode | | testkube-operator.webhook.annotations | object | `{}` | Webhook specific annotations | | testkube-operator.webhook.certificate | object | `{"secretName":"webhook-server-cert"}` | Webhook certificate | @@ -387,4 +389,4 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.webhook.patchWebhookJob.resources | object | `{}` | | ---------------------------------------------- -Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) +Autogenerated from chart metadata using [helm-docs v1.11.3](https://github.com/norwoodj/helm-docs/releases/v1.11.3) diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 8c1a7405d..6cdce25aa 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -235,8 +235,14 @@ testkube-api: extraEnvVars: [] # - name: FOO # value: BAR - # Watch namespaces. In this case, a Role and a RoleBinding will be created for each specified namespace. + # -- Watch namespaces. In this case, a Role and a RoleBinding will be created for each specified namespace. additionalNamespaces: [] + ## ref: https://kubernetes.io/docs/concepts/storage/volumes/ + # -- Additional volumes to be added + additionalVolumes: [] + ## ref: https://kubernetes.io/docs/concepts/storage/volumes/ + # -- Additional volume mounts to be added + additionalVolumeMounts: [] ## Service Account parameters serviceAccount: @@ -452,6 +458,10 @@ testkube-api: expiration: 0 # -- MinIO Use SSL SSL: false + # -- Skip Verify is used to configure storage client not to verify SSL certificates + skipVerify: false + # -- Path to CA cert used by storage client to verify S3 storages with self-signed certificates + sslCertFile: "" # -- Toggle whether to enable scraper in Testkube API scrapperEnabled: true # -- Toggle whether to compress artifacts in Testkube API From 2812dee14266b091de7a57c1f30cd686b34104f8 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Fri, 24 Nov 2023 00:04:00 +0100 Subject: [PATCH 549/763] testkube-api: update templates so they render correctly in ConfigMap (#678) * testkube-api: update templates so they render correctly in ConfigMap * testkube-api: fix providing some config values directly --- ...te.yml => job-container-template.yml.tmpl} | 2 +- ...late.yml => job-scraper-template.yml.tmpl} | 0 ...job-template.yml => job-template.yml.tmpl} | 8 +- ...te.yml => pvc-container-template.yml.tmpl} | 0 charts/testkube-api/slack-config.json | 38 ++-- charts/testkube-api/slack-template.json | 183 ------------------ charts/testkube-api/slack-template.json.tmpl | 183 ++++++++++++++++++ charts/testkube-api/templates/configmap.yaml | 26 +-- charts/testkube/values.yaml | 2 +- 9 files changed, 221 insertions(+), 221 deletions(-) rename charts/testkube-api/{job-container-template.yml => job-container-template.yml.tmpl} (98%) rename charts/testkube-api/{job-scraper-template.yml => job-scraper-template.yml.tmpl} (100%) rename charts/testkube-api/{job-template.yml => job-template.yml.tmpl} (97%) rename charts/testkube-api/{pvc-container-template.yml => pvc-container-template.yml.tmpl} (100%) delete mode 100644 charts/testkube-api/slack-template.json create mode 100644 charts/testkube-api/slack-template.json.tmpl diff --git a/charts/testkube-api/job-container-template.yml b/charts/testkube-api/job-container-template.yml.tmpl similarity index 98% rename from charts/testkube-api/job-container-template.yml rename to charts/testkube-api/job-container-template.yml.tmpl index 1ecb62530..85d56b4bb 100644 --- a/charts/testkube-api/job-container-template.yml +++ b/charts/testkube-api/job-container-template.yml.tmpl @@ -126,7 +126,7 @@ spec: {{- end }} restartPolicy: Never {{- if .ServiceAccountName }} - serviceAccountName: {{.ServiceAccountName }} + serviceAccountName: {{ .ServiceAccountName }} {{- end }} {{- if gt (len .ImagePullSecrets) 0 }} imagePullSecrets: diff --git a/charts/testkube-api/job-scraper-template.yml b/charts/testkube-api/job-scraper-template.yml.tmpl similarity index 100% rename from charts/testkube-api/job-scraper-template.yml rename to charts/testkube-api/job-scraper-template.yml.tmpl diff --git a/charts/testkube-api/job-template.yml b/charts/testkube-api/job-template.yml.tmpl similarity index 97% rename from charts/testkube-api/job-template.yml rename to charts/testkube-api/job-template.yml.tmpl index cfb74c0f5..07fca63f7 100644 --- a/charts/testkube-api/job-template.yml +++ b/charts/testkube-api/job-template.yml.tmpl @@ -17,7 +17,7 @@ spec: image: {{ .InitImage }} {{- end }} imagePullPolicy: IfNotPresent - command: + command: - "/bin/runner" - '{{ .Jsn }}' volumeMounts: @@ -47,7 +47,7 @@ spec: image: {{ .Image }} {{- end }} imagePullPolicy: IfNotPresent - command: + command: - "/bin/runner" - '{{ .Jsn }}' volumeMounts: @@ -92,9 +92,9 @@ spec: {{- end }} {{- end }} restartPolicy: Never - {{ if .ServiceAccountName }} + {{- if .ServiceAccountName }} serviceAccountName: {{ .ServiceAccountName }} - {{ end }} + {{- end }} {{- if gt (len .ImagePullSecrets) 0 }} imagePullSecrets: {{- range $secret := .ImagePullSecrets }} diff --git a/charts/testkube-api/pvc-container-template.yml b/charts/testkube-api/pvc-container-template.yml.tmpl similarity index 100% rename from charts/testkube-api/pvc-container-template.yml rename to charts/testkube-api/pvc-container-template.yml.tmpl diff --git a/charts/testkube-api/slack-config.json b/charts/testkube-api/slack-config.json index c9336c080..8c09380ab 100644 --- a/charts/testkube-api/slack-config.json +++ b/charts/testkube-api/slack-config.json @@ -1,20 +1,20 @@ [ - { - "ChannelID": "", - "selector": {}, - "testName": [], - "testSuiteName": [], - "events": [ - "start-test", - "end-test-success", - "end-test-failed", - "end-test-aborted", - "end-test-timeout", - "start-testsuite", - "end-testsuite-success", - "end-testsuite-failed", - "end-testsuite-aborted", - "end-testsuite-timeout" - ] - } - ] \ No newline at end of file + { + "ChannelID": "", + "selector": {}, + "testName": [], + "testSuiteName": [], + "events": [ + "start-test", + "end-test-success", + "end-test-failed", + "end-test-aborted", + "end-test-timeout", + "start-testsuite", + "end-testsuite-success", + "end-testsuite-failed", + "end-testsuite-aborted", + "end-testsuite-timeout" + ] + } +] diff --git a/charts/testkube-api/slack-template.json b/charts/testkube-api/slack-template.json deleted file mode 100644 index b0db6c270..000000000 --- a/charts/testkube-api/slack-template.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "blocks": [ - { - "type": "section", - "text": { - "type": "plain_text", - "emoji": true, - "text": "Execution {{ .ExecutionName }} of {{ .TestName }} status {{ .Status }}" - } - }, - { - "type": "context", - "elements": [ - { - "type": "image", - "image_url": "{{ if eq .Status "failed" }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imageFailed.png{{ else if eq .Status "passed" }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imagePassed.png{{ else }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imagePending.png{{ end }}", - "alt_text": "notifications warning icon" - } - {{ if (gt .TotalSteps 0 )}} - , - { - "type": "mrkdwn", - "text": "* {{ .FailedSteps }}/{{ .TotalSteps }} STEPS FAILED*" - } - {{ end }} - ] - }, - { - "type": "divider" - }, - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Test Name*" - }, - { - "type": "mrkdwn", - "text": "*Type*" - }, - { - "type": "plain_text", - "text": "{{ .TestName }}", - "emoji": true - }, - { - "type": "plain_text", - "text": "{{ .TestType }}", - "emoji": true - } - ] - }, - {{ if .Namespace}} - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Namespace*" - }, - { - "type": "mrkdwn", - "text": "*Labels*" - }, - { - "type": "plain_text", - "text": "{{ .Namespace }} ", - "emoji": true - }, - { - "type": "plain_text", - "text": "{{ .Labels }} ", - "emoji": true - } - ] - }, - {{ end }} - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Start Time*" - }, - { - "type": "mrkdwn", - "text": "*End Time*" - }, - { - "type": "plain_text", - "text": "{{ .StartTime }}", - "emoji": true - }, - { - "type": "plain_text", - "text": "{{ .EndTime }}", - "emoji": true - } - ] - }, - {{ if .Duration }} - { - "type": "section", - "fields": [ - { - "type": "mrkdwn", - "text": "*Duration*" - }, - { - "type": "mrkdwn", - "text": " " - }, - { - "type": "plain_text", - "text": "{{ .Duration }}", - "emoji": true - } - ] - }, - {{ end }} - { - "type": "divider" - }, - {{ if .ClusterName }} - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Cluster Name: {{ .ClusterName }}" - } - }, - {{ end }} - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "*Test Execution CLI*" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "`kubectl testkube get execution {{ .ExecutionName }} `\n" - } - }, - {{ if eq .TestType "Test Suite" }} - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Test Suite URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Test Suite Execution URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}/executions/{{ .ExecutionID }}" - } - }, - {{ else }} - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Test URI: {{ .DashboardURI }}/tests/{{ .TestName }}" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Test Execution URI: {{ .DashboardURI }}/tests/{{ .TestName }}/executions/{{ .ExecutionID }}" - } - }, - {{ end }} - { - "type": "divider" - } - ] -} diff --git a/charts/testkube-api/slack-template.json.tmpl b/charts/testkube-api/slack-template.json.tmpl new file mode 100644 index 000000000..c7234538f --- /dev/null +++ b/charts/testkube-api/slack-template.json.tmpl @@ -0,0 +1,183 @@ +{ + "blocks": [ + { + "type": "section", + "text": { + "type": "plain_text", + "emoji": true, + "text": "Execution {{ .ExecutionName }} of {{ .TestName }} status {{ .Status }}" + } + }, + { + "type": "context", + "elements": [ + { + "type": "image", + "image_url": "{{ if eq .Status "failed" }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imageFailed.png{{ else if eq .Status "passed" }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imagePassed.png{{ else }}https://raw.githubusercontent.com/kubeshop/testkube/d3380bc4bf4534ef1fb88cdce5d346dca8898986/assets/imagePending.png{{ end }}", + "alt_text": "notifications warning icon" + } + {{ if (gt .TotalSteps 0 )}} + , + { + "type": "mrkdwn", + "text": "* {{ .FailedSteps }}/{{ .TotalSteps }} STEPS FAILED*" + } + {{ end }} + ] + }, + { + "type": "divider" + }, + { + "type": "section", + "fields": [ + { + "type": "mrkdwn", + "text": "*Test Name*" + }, + { + "type": "mrkdwn", + "text": "*Type*" + }, + { + "type": "plain_text", + "text": "{{ .TestName }}", + "emoji": true + }, + { + "type": "plain_text", + "text": "{{ .TestType }}", + "emoji": true + } + ] + }, + {{ if .Namespace}} + { + "type": "section", + "fields": [ + { + "type": "mrkdwn", + "text": "*Namespace*" + }, + { + "type": "mrkdwn", + "text": "*Labels*" + }, + { + "type": "plain_text", + "text": "{{ .Namespace }} ", + "emoji": true + }, + { + "type": "plain_text", + "text": "{{ .Labels }} ", + "emoji": true + } + ] + }, + {{ end }} + { + "type": "section", + "fields": [ + { + "type": "mrkdwn", + "text": "*Start Time*" + }, + { + "type": "mrkdwn", + "text": "*End Time*" + }, + { + "type": "plain_text", + "text": "{{ .StartTime }}", + "emoji": true + }, + { + "type": "plain_text", + "text": "{{ .EndTime }}", + "emoji": true + } + ] + }, + {{ if .Duration }} + { + "type": "section", + "fields": [ + { + "type": "mrkdwn", + "text": "*Duration*" + }, + { + "type": "mrkdwn", + "text": " " + }, + { + "type": "plain_text", + "text": "{{ .Duration }}", + "emoji": true + } + ] + }, + {{ end }} + { + "type": "divider" + }, + {{ if .ClusterName }} + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Cluster Name: {{ .ClusterName }}" + } + }, + {{ end }} + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "*Test Execution CLI*" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "`kubectl testkube get execution {{ .ExecutionName }} `\n" + } + }, + {{ if eq .TestType "Test Suite" }} + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Test Suite URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Test Suite Execution URI: {{ .DashboardURI }}/test-suites/{{ .TestName }}/executions/{{ .ExecutionID }}" + } + }, + {{ else }} + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Test URI: {{ .DashboardURI }}/tests/{{ .TestName }}" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Test Execution URI: {{ .DashboardURI }}/tests/{{ .TestName }}/executions/{{ .ExecutionID }}" + } + }, + {{ end }} + { + "type": "divider" + } + ] +} diff --git a/charts/testkube-api/templates/configmap.yaml b/charts/testkube-api/templates/configmap.yaml index e1507aec7..07d6f1978 100644 --- a/charts/testkube-api/templates/configmap.yaml +++ b/charts/testkube-api/templates/configmap.yaml @@ -10,25 +10,25 @@ metadata: annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} data: - executors.json: | + executors.json: |- {{ .Files.Get "executors.json" | indent 4 }} - job-container-template.yml: | -{{ .Files.Get "job-container-template.yml" | indent 4 }} - job-scraper-template.yml: | -{{ .Files.Get "job-scraper-template.yml" | indent 4 }} - job-template.yml: | + job-container-template.yml: |- +{{ .Files.Get "job-container-template.yml.tmpl" | indent 4 }} + job-scraper-template.yml: |- +{{ .Files.Get "job-scraper-template.yml.tmpl" | indent 4 }} + job-template.yml: |- {{- if .Values.configValues }} {{ toYaml .Values.configValues | trimAll "|" | trim | indent 4 }} {{- else }} -{{ .Files.Get "job-template.yml" | indent 4 }} +{{ .Files.Get "job-template.yml.tmpl" | indent 4 }} {{- end }} - pvc-container-template.yml: | -{{ .Files.Get "pvc-container-template.yml" | indent 4 }} - slack-config.json: | + pvc-container-template.yml: |- +{{ .Files.Get "pvc-container-template.yml.tmpl" | indent 4 }} + slack-config.json: |- {{- if .Values.slackConfig }} {{ toJson .Values.slackConfig | indent 4 }} {{- else }} - {{ .Files.Get "slack-config.json" | indent 4 }} +{{ .Files.Get "slack-config.json" | indent 4 }} {{- end }} - slack-template.json: | -{{ .Files.Get "slack-template.json" | indent 4 }} + slack-template.json: |- +{{ .Files.Get "slack-template.json.tmpl" | indent 4 }} diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 6cdce25aa..b391f832f 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -180,7 +180,7 @@ testkube-api: multinamespace: enabled: false - # -- Custom job-template.yml that will passed to Testkube API. Example: +# Custom job-template.yml that will be passed to Testkube API. Example: # configValues: | # apiVersion: batch/v1 # kind: Job From 0abe1908621dda15f05f3c40e386d141b6f6d0df Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 24 Nov 2023 09:14:21 +0000 Subject: [PATCH 550/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index a1c64d74c..8a1f0d36b 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.6 -appVersion: 1.16.6 +version: 1.16.7 +appVersion: 1.16.7 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 4f9bd489b..f2ee65b0d 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.5 +version: 1.16.6 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.6 + version: 1.16.7 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From c33417ca6b463214418ccff74428750aa10fd2c3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 24 Nov 2023 09:58:57 +0000 Subject: [PATCH 551/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 013bf0719..32e7d47c0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:78190b0", + "image": "kubeshop/testkube-tracetest-executor:7c8045d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:78190b0", + "image": "kubeshop/testkube-zap-executor:7c8045d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:78190b0", + "image": "kubeshop/testkube-playwright-executor:7c8045d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:78190b0", + "image": "kubeshop/testkube-jmeter-executor:7c8045d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:78190b0", + "image": "kubeshop/testkube-jmeterd-executor:7c8045d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:78190b0" + "image": "kubeshop/testkube-jmeterd-slave:7c8045d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:78190b0", + "image": "kubeshop/testkube-ginkgo-executor:7c8045d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:78190b0", + "image": "kubeshop/testkube-maven-executor:7c8045d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:78190b0", + "image": "kubeshop/testkube-gradle-executor:7c8045d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:78190b0", + "image": "kubeshop/testkube-kubepug-executor:7c8045d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:78190b0", + "image": "kubeshop/testkube-soapui-executor:7c8045d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:78190b0", + "image": "kubeshop/testkube-k6-executor:7c8045d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:78190b0", + "image": "kubeshop/testkube-cypress-executor:7c8045d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:78190b0", + "image": "kubeshop/testkube-curl-executor:7c8045d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:78190b0", + "image": "kubeshop/testkube-postman-executor:7c8045d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:78190b0", + "image": "kubeshop/testkube-artillery-executor:7c8045d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:78190b0", + "image": "kubeshop/testkube-scraper-executor:7c8045d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:78190b0", + "image": "kubeshop/testkube-init-executor:7c8045d", "types": [] } } From 935087750681ec4844a0afffbf8782a78ebbba4d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 24 Nov 2023 10:37:39 +0000 Subject: [PATCH 552/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 32e7d47c0..bb945da16 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7c8045d", + "image": "kubeshop/testkube-tracetest-executor:9e6032b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7c8045d", + "image": "kubeshop/testkube-zap-executor:9e6032b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7c8045d", + "image": "kubeshop/testkube-playwright-executor:9e6032b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7c8045d", + "image": "kubeshop/testkube-jmeter-executor:9e6032b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7c8045d", + "image": "kubeshop/testkube-jmeterd-executor:9e6032b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7c8045d" + "image": "kubeshop/testkube-jmeterd-slave:9e6032b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7c8045d", + "image": "kubeshop/testkube-ginkgo-executor:9e6032b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7c8045d", + "image": "kubeshop/testkube-maven-executor:9e6032b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7c8045d", + "image": "kubeshop/testkube-gradle-executor:9e6032b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7c8045d", + "image": "kubeshop/testkube-kubepug-executor:9e6032b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7c8045d", + "image": "kubeshop/testkube-soapui-executor:9e6032b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7c8045d", + "image": "kubeshop/testkube-k6-executor:9e6032b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7c8045d", + "image": "kubeshop/testkube-cypress-executor:9e6032b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7c8045d", + "image": "kubeshop/testkube-curl-executor:9e6032b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7c8045d", + "image": "kubeshop/testkube-postman-executor:9e6032b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7c8045d", + "image": "kubeshop/testkube-artillery-executor:9e6032b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7c8045d", + "image": "kubeshop/testkube-scraper-executor:9e6032b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7c8045d", + "image": "kubeshop/testkube-init-executor:9e6032b", "types": [] } } From ed9ea310fb63cc270901c2d61610d2ba61638c03 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 24 Nov 2023 10:56:21 +0000 Subject: [PATCH 553/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 8a1f0d36b..eaa1a7e8e 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.7 -appVersion: 1.16.7 +version: 1.16.8 +appVersion: 1.16.8 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index f2ee65b0d..ebd47b724 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.6 +version: 1.16.7 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.7 + version: 1.16.8 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 65ec7fc210ce3bcedfdb89bfc8a17f47c0a18627 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 24 Nov 2023 14:10:21 +0000 Subject: [PATCH 554/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index bb945da16..3c20cea32 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9e6032b", + "image": "kubeshop/testkube-tracetest-executor:12b81f9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9e6032b", + "image": "kubeshop/testkube-zap-executor:12b81f9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9e6032b", + "image": "kubeshop/testkube-playwright-executor:12b81f9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9e6032b", + "image": "kubeshop/testkube-jmeter-executor:12b81f9", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9e6032b", + "image": "kubeshop/testkube-jmeterd-executor:12b81f9", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9e6032b" + "image": "kubeshop/testkube-jmeterd-slave:12b81f9" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9e6032b", + "image": "kubeshop/testkube-ginkgo-executor:12b81f9", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9e6032b", + "image": "kubeshop/testkube-maven-executor:12b81f9", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9e6032b", + "image": "kubeshop/testkube-gradle-executor:12b81f9", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9e6032b", + "image": "kubeshop/testkube-kubepug-executor:12b81f9", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9e6032b", + "image": "kubeshop/testkube-soapui-executor:12b81f9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9e6032b", + "image": "kubeshop/testkube-k6-executor:12b81f9", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9e6032b", + "image": "kubeshop/testkube-cypress-executor:12b81f9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9e6032b", + "image": "kubeshop/testkube-curl-executor:12b81f9", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9e6032b", + "image": "kubeshop/testkube-postman-executor:12b81f9", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9e6032b", + "image": "kubeshop/testkube-artillery-executor:12b81f9", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9e6032b", + "image": "kubeshop/testkube-scraper-executor:12b81f9", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9e6032b", + "image": "kubeshop/testkube-init-executor:12b81f9", "types": [] } } From e3ea463335ba6652da9862dfb55e765335344468 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 27 Nov 2023 12:50:39 +0300 Subject: [PATCH 555/763] feat: slave pod spec (#674) * feat: slave pod spec * feat: add template enum * feat: slave pod template * fix: pod loop * fix: rename containers * fix: remove spaces * fix: rename file * fix: remove tab * fix: template indent --- charts/testkube-api/README.md | 1 + .../testkube-api/slave-pod-template.yml.tmpl | 147 ++++++++++++++++++ charts/testkube-api/templates/configmap.yaml | 2 + charts/testkube-api/templates/deployment.yaml | 4 + charts/testkube-api/values.yaml | 2 + .../tests.testkube.io_templates.yaml | 1 + .../tests.testkube.io_testexecutions.yaml | 68 ++++++++ .../templates/tests.testkube.io_tests.yaml | 34 ++++ ...tests.testkube.io_testsuiteexecutions.yaml | 68 ++++++++ 9 files changed, 327 insertions(+) create mode 100644 charts/testkube-api/slave-pod-template.yml.tmpl diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index 0317e69c3..950db0c99 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -147,6 +147,7 @@ A Helm chart for Testkube api | templates.jobContainer | string | `""` | | | templates.pvcContainer | string | `""` | | | templates.scraperContainer | string | `""` | | +| templates.slavePod | string | `""` | | | testConnection.enabled | bool | `false` | | | testServiceAccount.annotations | object | `{}` | | | testServiceAccount.create | bool | `true` | | diff --git a/charts/testkube-api/slave-pod-template.yml.tmpl b/charts/testkube-api/slave-pod-template.yml.tmpl new file mode 100644 index 000000000..22e02fbe5 --- /dev/null +++ b/charts/testkube-api/slave-pod-template.yml.tmpl @@ -0,0 +1,147 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ .Name }}" + namespace: {{ .Namespace }} + ownerReferences: + - apiVersion: batch/v1 + kind: job + name: {{ .JobName }} + uid: {{ .JobUID }} +spec: + {{- if gt .ActiveDeadlineSeconds 0 }} + activeDeadlineSeconds: {{ .ActiveDeadlineSeconds }} + {{- end }} + initContainers: + - name: init + {{- if .Registry }} + image: {{ .Registry }}/{{ .InitImage }} + {{- else }} + image: {{ .InitImage }} + {{- end }} + imagePullPolicy: IfNotPresent + command: + - "/bin/runner" + - '{{ .Jsn }}' + volumeMounts: + - name: data-volume + mountPath: /data + {{- if .CertificateSecret }} + - name: {{ .CertificateSecret }} + mountPath: /etc/certs + {{- end }} + {{- range $configmap := .EnvConfigMaps }} + {{- if and $configmap.Mount $configmap.Reference }} + - name: {{ $configmap.Reference.Name }} + mountPath: {{ $configmap.MountPath }} + {{- end }} + {{- end }} + {{- range $secret := .EnvSecrets }} + {{- if and $secret.Mount $secret.Reference }} + - name: {{ $secret.Reference.Name }} + mountPath: {{ $secret.MountPath }} + {{- end }} + {{- end }} + containers: + - name: main + {{- if .Registry }} + image: {{ .Registry }}/{{ .Image }} + {{- else }} + image: {{ .Image }} + {{- end }} + imagePullPolicy: IfNotPresent + ports: + {{- range $port := .Ports }} + - name: {{ $port.Name }} + containerPort: {{ $port.ContainerPort }} + {{- end}} + {{- range $port := .Ports }} + {{- if eq $port.Name "server-port" }} + livenessProbe: + tcpSocket: + port: {{ $port.ContainerPort }} + failureThreshold: 3 + periodSeconds: 5 + successThreshold: 1 + timeoutSeconds: 1 + readinessProbe: + tcpSocket: + port: {{ $port.ContainerPort }} + failureThreshold: 3 + initialDelaySeconds: 10 + periodSeconds: 5 + timeoutSeconds: 1 + {{- end }} + {{- end }} + {{- if .Resources }} + resources: + {{- if .Resources.Limits }} + limits: + {{- if .Resources.Limits.Cpu }} + cpu: {{ .Resources.Limits.Cpu }} + {{- end }} + {{- if .Resources.Limits.Memory }} + memory: {{ .Resources.Limits.Memory }} + {{- end }} + {{- end }} + {{- if .Resources.Requests }} + requests: + {{- if .Resources.Requests.Cpu }} + cpu: {{ .Resources.Requests.Cpu }} + {{- end }} + {{- if .Resources.Requests.Memory }} + memory: {{ .Resources.Requests.Memory }} + {{- end }} + {{- end }} + {{- end }} + volumeMounts: + - name: data-volume + mountPath: /data + {{- if .CertificateSecret }} + - name: {{ .CertificateSecret }} + mountPath: /etc/certs + {{- end }} + {{- range $configmap := .EnvConfigMaps }} + {{- if and $configmap.Mount $configmap.Reference }} + - name: {{ $configmap.Reference.Name }} + mountPath: {{ $configmap.MountPath }} + {{- end }} + {{- end }} + {{- range $secret := .EnvSecrets }} + {{- if and $secret.Mount $secret.Reference }} + - name: {{ $secret.Reference.Name }} + mountPath: {{ $secret.MountPath }} + {{- end }} + {{- end }} + volumes: + - name: data-volume + emptyDir: {} + {{- if .CertificateSecret }} + - name: {{ .CertificateSecret }} + secret: + secretName: {{ .CertificateSecret }} + {{- end }} + {{- range $configmap := .EnvConfigMaps }} + {{- if and $configmap.Mount $configmap.Reference }} + - name: {{ $configmap.Reference.Name }} + configmap: + name: {{ $configmap.Reference.Name }} + {{- end }} + {{- end }} + {{- range $secret := .EnvSecrets }} + {{- if and $secret.Mount $secret.Reference }} + - name: {{ $secret.Reference.Name }} + secret: + secretName: {{ $secret.Reference.Name }} + {{- end }} + {{- end }} + restartPolicy: Always + {{- if .ServiceAccountName }} + serviceAccountName: {{ .ServiceAccountName }} + {{- end }} + {{- if gt (len .ImagePullSecrets) 0 }} + imagePullSecrets: + {{- range $secret := .ImagePullSecrets }} + - name: {{ $secret -}} + {{- end }} + {{- end }} diff --git a/charts/testkube-api/templates/configmap.yaml b/charts/testkube-api/templates/configmap.yaml index 07d6f1978..aeeefbe84 100644 --- a/charts/testkube-api/templates/configmap.yaml +++ b/charts/testkube-api/templates/configmap.yaml @@ -32,3 +32,5 @@ data: {{- end }} slack-template.json: |- {{ .Files.Get "slack-template.json.tmpl" | indent 4 }} + slave-pod-template.yml: |- +{{ .Files.Get "slave-pod-template.yml.tmpl" | indent 4 }} diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 545709352..ae70b9155 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -216,6 +216,10 @@ spec: - name: TESTKUBE_CONTAINER_TEMPLATE_PVC value: "{{ .Values.templates.pvcContainer }}" {{- end }} + {{- if .Values.templates.slavePod }} + - name: TESTKUBE_TEMPLATE_SLAVE_POD + value: "{{ .Values.templates.slavePod }}" + {{- end }} - name: TESTKUBE_NAMESPACE value: "{{ .Release.Namespace }}" - name: JOB_SERVICE_ACCOUNT_NAME diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 6b86aa760..0d36d7285 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -116,6 +116,8 @@ templates: scraperContainer: "" ## Base64 encoded PVC Container template pvcContainer: "" + ## Base64 encoded Slave Pod template + slavePod: "" ## base64 encoded executors.json alike data executors: "" diff --git a/charts/testkube-operator/templates/tests.testkube.io_templates.yaml b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml index 118f8aec2..2ba2808f0 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_templates.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_templates.yaml @@ -47,6 +47,7 @@ spec: - scraper - pvc - webhook + - pod type: string required: - body diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml index f1faacc9f..e933f966d 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -235,6 +235,40 @@ spec: description: 'Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead' type: object + slavePodRequest: + description: pod request body + properties: + podTemplate: + description: pod template extensions + type: string + podTemplateReference: + description: name of the template resource + type: string + resources: + description: pod resources request specification + properties: + limits: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + requests: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + type: object + type: object sync: description: whether to start execution sync or async type: boolean @@ -630,6 +664,40 @@ spec: required: - type type: object + slavePodRequest: + description: pod request body + properties: + podTemplate: + description: pod template extensions + type: string + podTemplateReference: + description: name of the template resource + type: string + resources: + description: pod resources request specification + properties: + limits: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + requests: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + type: object + type: object startTime: description: test start time format: date-time diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index e8fbfde78..97b6c25db 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -625,6 +625,40 @@ spec: description: 'Execution variables passed to executor from secrets. Deprecated: use Secret Variables instead' type: object + slavePodRequest: + description: pod request body + properties: + podTemplate: + description: pod template extensions + type: string + podTemplateReference: + description: name of the template resource + type: string + resources: + description: pod resources request specification + properties: + limits: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + requests: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + type: object + type: object sync: description: whether to start execution sync or async type: boolean diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index a89246f03..28c8b4cd5 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -549,6 +549,40 @@ spec: required: - type type: object + slavePodRequest: + description: pod request body + properties: + podTemplate: + description: pod template extensions + type: string + podTemplateReference: + description: name of the template resource + type: string + resources: + description: pod resources request specification + properties: + limits: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + requests: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + type: object + type: object startTime: description: test start time format: date-time @@ -1055,6 +1089,40 @@ spec: required: - type type: object + slavePodRequest: + description: pod request body + properties: + podTemplate: + description: pod template extensions + type: string + podTemplateReference: + description: name of the template resource + type: string + resources: + description: pod resources request specification + properties: + limits: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + requests: + description: resource request specification + properties: + cpu: + description: requested cpu units + type: string + memory: + description: requested memory units + type: string + type: object + type: object + type: object startTime: description: test start time format: date-time From 0a64cb24c059216e92e743803dad6aa64e456cc2 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Mon, 27 Nov 2023 11:43:33 +0100 Subject: [PATCH 556/763] =?UTF-8?q?testkube:=20add=20support=20for=20runni?= =?UTF-8?q?ng=20NATS=20with=20TLS;=20add=20support=20for=20TLS=20=E2=80=A6?= =?UTF-8?q?=20(#679)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * testkube: add support for running NATS with TLS; add support for TLS in nats and minio client using self-signed certificates * testkube: update docs on TLS setup for NATS and MinIO --- charts/testkube-api/templates/deployment.yaml | 44 +++++++- charts/testkube-api/values.yaml | 42 +++++++- charts/testkube/README.md | 102 ++++++++++++++++-- charts/testkube/README.md.gotmpl | 68 ++++++++++++ charts/testkube/values.yaml | 66 +++++++++--- 5 files changed, 295 insertions(+), 27 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index ae70b9155..56bec3a3e 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -121,6 +121,18 @@ spec: {{- else }} value: "nats://{{ .Release.Name }}-nats" {{- end }} + - name: "NATS_SECURE" + value: "{{ .Values.nats.tls.enabled }}" + {{- if .Values.nats.tls.certSecret.enabled }} + - name: "NATS_CERT_FILE" + value: "{{ .Values.nats.tls.certSecret.baseMountPath }}/{{ .Values.nats.tls.certSecret.certFile }}" + - name: "NATS_KEY_FILE" + value: "{{ .Values.nats.tls.certSecret.baseMountPath }}/{{ .Values.nats.tls.certSecret.keyFile }}" + {{- if .Values.nats.tls.mountCACertificate }} + - name: "NATS_CA_FILE" + value: "{{ .Values.nats.tls.certSecret.baseMountPath }}/{{ .Values.nats.tls.certSecret.caFile }}" + {{- end }} + {{- end }} {{- end }} - name: POSTMANEXECUTOR_URI value: "{{ .Values.postmanExecutorURI }}" @@ -180,9 +192,15 @@ spec: value: "{{ .Values.storage.SSL }}" - name: "STORAGE_SKIP_VERIFY" value: "{{ .Values.storage.skipVerify }}" - {{- if .Values.storage.sslCertFile }} - - name: "SSL_CERT_FILE" - value: "{{ .Values.storage.sslCertFile }}" + {{- if .Values.storage.certSecret.enabled }} + - name: "STORAGE_CERT_FILE" + value: "{{ .Values.storage.certSecret.baseMountPath }}/{{ .Values.storage.certSecret.certFile }}" + - name: "STORAGE_KEY_FILE" + value: "{{ .Values.storage.certSecret.baseMountPath }}/{{ .Values.storage.certSecret.keyFile }}" + {{- if .Values.storage.mountCACertificate }} + - name: "STORAGE_CA_FILE" + value: "{{ .Values.storage.certSecret.baseMountPath }}/{{ .Values.storage.certSecret.caFile }}" + {{- end }} {{- end }} - name: "SCRAPPERENABLED" value: "{{ .Values.storage.scrapperEnabled }}" @@ -336,6 +354,16 @@ spec: volumeMounts: - mountPath: /app/config name: testkube-config + {{- if .Values.storage.certSecret.enabled }} + - mountPath: /etc/client-certs/storage + name: {{ .Values.storage.certSecret.name }} + readOnly: true + {{- end }} + {{- if .Values.nats.tls.certSecret.enabled }} + - mountPath: /etc/client-certs/nats + name: {{ .Values.nats.tls.certSecret.name }} + readOnly: true + {{- end }} {{- with .Values.additionalVolumeMounts }} {{- toYaml . | nindent 12 -}} {{- end }} @@ -351,6 +379,16 @@ spec: - name: testkube-config configMap: name: {{ include "testkube-api.fullname" . }} + {{- if .Values.storage.certSecret.enabled }} + - name: {{ .Values.storage.certSecret.name }} + secret: + secretName: {{ .Values.storage.certSecret.name }} + {{- end }} + {{- if .Values.nats.tls.certSecret.enabled }} + - name: {{ .Values.nats.tls.certSecret.name }} + secret: + secretName: {{ .Values.nats.tls.certSecret.name }} + {{- end }} {{- with .Values.additionalVolumes }} {{- toYaml . | nindent 8 -}} {{- end }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 0d36d7285..6d39dff58 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -208,12 +208,28 @@ storage: bucket: "testkube-artifacts" ## expiration period in days expiration: 0 + ## Toggle whether to enable TLS in the storage client SSL: false ## Skip Verify is used to configure storage client not to verify SSL certificates skipVerify: false - ## Path to CA cert used by storage client to verify S3 storages with self-signed certificates - sslCertFile: "" + ## If enabled, will also require a CA certificate to be provided + mountCACertificate: false + certSecret: + ## Toggle whether to mount k8s secret which contains storage client certificate (defaults are: cert.crt, cert.key, ca.crt, can be edited using the below keys + enabled: false + ## Name of the storage client certificate secret + name: "nats-client-cert" + ## Base path to mount the client certificate secret + baseMountPath: /etc/client-certs/storage + ## Path to client certificate file + certFile: "cert.crt" + ## Path to client certificate key file + keyFile: "cert.key" + ## Path to ca file (used for self-signed certificates) + caFile: "ca.crt" + ## Toggle whether to enable artifact scrapping scrapperEnabled: true + ## Toggle whether to compress artifacts into tarballs compressArtifacts: true ## Logs storage for Testkube API. @@ -305,6 +321,27 @@ mongodb: nats: ## Deploy NATS server to the cluster enabled: true + tls: + ## Toggle whether to enable TLS in NATS client + enabled: false + ## Toggle whether to verify certificates + skipVerify: false + ## If enabled, will also require a CA certificate to be provided + mountCACertificate: false + certSecret: + ## Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) + enabled: false + ## Name of the storage client certificate secret + name: "nats-client-cert" + ## Base path to mount the client certificate secret + baseMountPath: /etc/client-certs/nats + ## Path to client certificate file + certFile: "cert.crt" + ## Path to client certificate key file + keyFile: "cert.key" + ## Path to ca file (used for self-signed certificates) + caFile: "ca.crt" + ## load URI from secrets # secretName: XXX # secretKey: XXX @@ -438,7 +475,6 @@ testConnection: livenessProbe: initialDelaySeconds: 30 - ## Testkube API Readiness probe readinessProbe: initialDelaySeconds: 45 diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 233982130..2846b656c 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,7 +2,7 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.16.5](https://img.shields.io/badge/Version-1.16.5-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.16.7](https://img.shields.io/badge/Version-1.16.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install @@ -13,6 +13,73 @@ helm repo add kubeshop https://kubeshop.github.io/helm-charts helm repo update ``` +### TLS + +Testkube API needs to have additional configuration if NATS or MinIO (or any S3-compatible storage) is used. +THe following sections describe how to configure TLS for NATS and MinIO. + +#### NATS + +If you want to provision NATS server with TLS, first you will need to create a Kubernetes secret which contains the +server certificate, certificate key and CA certificate, and then you can use the following configuration + +```yaml +nats: + nats: + tls: + allowNonTLS: false + secret: + name: nats-server-cert + ca: "ca.crt" + cert: "cert.crt" + key: "cert.key" +``` + +If NATS is configured to use TLS, Testkube API needs to set the `secure` flag so it uses a secure protocol when connecting to NATS. + +```yaml +testkube-api: + nats: + tls: + enabled: true +``` + +Additionally, if NATS is configured to use a self-signed certificate, Testkube API needs to have the CA & client certificate in order to verify the NATS server certificate. +You will need to create a Kubernetes secret which contains the client certificate, certificate key and CA certificate. + +```yaml +testkube-api: + nats: + tls: + enabled: true + mountCACertificate: true + certSecret: + enabled: true +``` + +#### MinIO/S3 + +Currently, Testkube doesn't support provisioning MinIO with TLS. However, if you use an external MinIO (or any S3-compatible storage) +you can configure Testkube API to use TLS when connecting to it. + +```yaml +testkube-api: + storage: + SSL: true +``` + +Additionally, if S3 server is configured to use a self-signed certificate, Testkube API needs to have the CA & client certificate in order to verify the S3 server certificate. +You will need to create a Kubernetes secret which contains the client certificate, certificate key and CA certificate. + +```yaml +testkube-api: + storage: + SSL: true + mountCACertificate: true + certSecret: + enabled: true +``` + NOTE: This will add CustomResourceDefinitions and RBAC roles and RoleBindings to the cluster. This installation requires having cluster administrative rights. @@ -50,7 +117,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| | file://../global | global | 0.1.2 | -| file://../testkube-api | testkube-api | 1.16.6 | +| file://../testkube-api | testkube-api | 1.16.8 | | file://../testkube-dashboard | testkube-dashboard | 1.15.0 | | file://../testkube-operator | testkube-operator | 1.16.0 | | https://charts.bitnami.com/bitnami | mongodb | 13.10.1 | @@ -101,7 +168,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | preUpgradeHook.securityContext | object | `{}` | Security Context for MongoDB Upgrade kubectl container | | preUpgradeHook.serviceAccount | object | `{"create":true}` | Create SA for upgrade hook | | preUpgradeHook.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | -| testkube-api.additionalNamespaces | list | `[]` | | +| testkube-api.additionalNamespaces | list | `[]` | Watch namespaces. In this case, a Role and a RoleBinding will be created for each specified namespace. | +| testkube-api.additionalVolumeMounts | list | `[]` | Additional volume mounts to be added | +| testkube-api.additionalVolumes | list | `[]` | Additional volumes to be added | | testkube-api.analyticsEnabled | bool | `true` | Enable analytics for Testkube | | testkube-api.cdeventsTarget | string | `""` | | | testkube-api.cliIngress.annotations | object | `{}` | Additional annotations for the Ingress resource. | @@ -158,6 +227,15 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.multinamespace.enabled | bool | `false` | | | testkube-api.nameOverride | string | `"api-server"` | Testkube API name override | | testkube-api.nats.enabled | bool | `true` | Use NATS | +| testkube-api.nats.tls.certSecret.baseMountPath | string | `"/etc/client-certs/storage"` | Base path to mount the client certificate secret | +| testkube-api.nats.tls.certSecret.caFile | string | `"ca.crt"` | Path to ca file (used for self-signed certificates) | +| testkube-api.nats.tls.certSecret.certFile | string | `"cert.crt"` | Path to client certificate file | +| testkube-api.nats.tls.certSecret.enabled | bool | `false` | Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) | +| testkube-api.nats.tls.certSecret.keyFile | string | `"cert.key"` | Path to client certificate key file | +| testkube-api.nats.tls.certSecret.name | string | `"nats-client-cert"` | Name of the storage client certificate secret | +| testkube-api.nats.tls.enabled | bool | `false` | Toggle whether to enable TLS in NATS client | +| testkube-api.nats.tls.mountCACertificate | bool | `false` | If enabled, will also require a CA certificate to be provided | +| testkube-api.nats.tls.skipVerify | bool | `false` | Toggle whether to verify certificates | | testkube-api.nats.uri | string | `"nats://testkube-nats:4222"` | NATS URI | | testkube-api.podSecurityContext | object | `{}` | Testkube API Pod Security Context | | testkube-api.podStartTimeout | string | `"30m"` | Testkube timeout for pod start | @@ -184,18 +262,24 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.storage.accessKey | string | `"minio123"` | MinIO Secret Access Key | | testkube-api.storage.accessKeyId | string | `"minio"` | MinIO Access Key ID | | testkube-api.storage.bucket | string | `"testkube-artifacts"` | MinIO Bucket | +| testkube-api.storage.certSecret.baseMountPath | string | `"/etc/client-certs/storage"` | Base path to mount the client certificate secret | +| testkube-api.storage.certSecret.caFile | string | `"ca.crt"` | Path to ca file (used for self-signed certificates) | +| testkube-api.storage.certSecret.certFile | string | `"cert.crt"` | Path to client certificate file | +| testkube-api.storage.certSecret.enabled | bool | `false` | Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) | +| testkube-api.storage.certSecret.keyFile | string | `"cert.key"` | Path to client certificate key file | +| testkube-api.storage.certSecret.name | string | `"storage-client-cert"` | Name of the storage client certificate secret | | testkube-api.storage.compressArtifacts | bool | `true` | Toggle whether to compress artifacts in Testkube API | | testkube-api.storage.endpoint | string | `""` | MinIO endpoint | | testkube-api.storage.endpoint_port | string | `"9000"` | MinIO endpoint port | | testkube-api.storage.expiration | int | `0` | MinIO Expiration period in days | +| testkube-api.storage.mountCACertificate | bool | `false` | If enabled, will also require a CA certificate to be provided | | testkube-api.storage.region | string | `""` | MinIO Region | | testkube-api.storage.scrapperEnabled | bool | `true` | Toggle whether to enable scraper in Testkube API | -| testkube-api.storage.secretKeyAccessKeyId | string | `""` | | -| testkube-api.storage.secretKeySecretAccessKey | string | `""` | | -| testkube-api.storage.secretNameAccessKeyId | string | `""` | | -| testkube-api.storage.secretNameSecretAccessKey | string | `""` | | -| testkube-api.storage.skipVerify | bool | `false` | Skip Verify is used to configure storage client not to verify SSL certificates | -| testkube-api.storage.sslCertFile | string | `""` | Path to CA cert used by storage client to verify S3 storages with self-signed certificates | +| testkube-api.storage.secretKeyAccessKeyId | string | `""` | Key for storage accessKeyId taken from k8s secret | +| testkube-api.storage.secretKeySecretAccessKey | string | `""` | Key for storage secretAccessKeyId taken from k8s secret | +| testkube-api.storage.secretNameAccessKeyId | string | `""` | k8s Secret name for storage accessKeyId | +| testkube-api.storage.secretNameSecretAccessKey | string | `""` | K8s Secret Name for storage secretAccessKeyId | +| testkube-api.storage.skipVerify | bool | `false` | Toggle whether to verify TLS certificates | | testkube-api.storage.token | string | `""` | MinIO Token | | testkube-api.testConnection.enabled | bool | `true` | Toggle whether to create Test Connection pod | | testkube-api.testConnection.resources | object | `{}` | Test Connection resource settings | diff --git a/charts/testkube/README.md.gotmpl b/charts/testkube/README.md.gotmpl index 407b295a6..ec840a56f 100644 --- a/charts/testkube/README.md.gotmpl +++ b/charts/testkube/README.md.gotmpl @@ -12,6 +12,74 @@ helm repo add kubeshop https://kubeshop.github.io/helm-charts helm repo update ``` +### TLS + +Testkube API needs to have additional configuration if NATS or MinIO (or any S3-compatible storage) is used. +THe following sections describe how to configure TLS for NATS and MinIO. + +#### NATS + +If you want to provision NATS server with TLS, first you will need to create a Kubernetes secret which contains the +server certificate, certificate key and CA certificate, and then you can use the following configuration + +```yaml +nats: + nats: + tls: + allowNonTLS: false + secret: + name: nats-server-cert + ca: "ca.crt" + cert: "cert.crt" + key: "cert.key" +``` + +If NATS is configured to use TLS, Testkube API needs to set the `secure` flag so it uses a secure protocol when connecting to NATS. + +```yaml +testkube-api: + nats: + tls: + enabled: true +``` + +Additionally, if NATS is configured to use a self-signed certificate, Testkube API needs to have the CA & client certificate in order to verify the NATS server certificate. +You will need to create a Kubernetes secret which contains the client certificate, certificate key and CA certificate. + +```yaml +testkube-api: + nats: + tls: + enabled: true + mountCACertificate: true + certSecret: + enabled: true +``` + +#### MinIO/S3 + +Currently, Testkube doesn't support provisioning MinIO with TLS. However, if you use an external MinIO (or any S3-compatible storage) +you can configure Testkube API to use TLS when connecting to it. + +```yaml +testkube-api: + storage: + SSL: true +``` + +Additionally, if S3 server is configured to use a self-signed certificate, Testkube API needs to have the CA & client certificate in order to verify the S3 server certificate. +You will need to create a Kubernetes secret which contains the client certificate, certificate key and CA certificate. + +```yaml +testkube-api: + storage: + SSL: true + mountCACertificate: true + certSecret: + enabled: true +``` + + NOTE: This will add CustomResourceDefinitions and RBAC roles and RoleBindings to the cluster. This installation requires having cluster administrative rights. diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index b391f832f..93ba0e210 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -27,7 +27,7 @@ preUpgradeHook: ## -- Annotations to add to the upgrade Job annotations: {} ## -- Annotations to add to the upgrade Job's pod - podAnnotations: { } + podAnnotations: {} # -- Specify image image: registry: docker.io @@ -139,6 +139,16 @@ nats: # -- Max payload maxPayload: 8MB + # Uncomment the following block to enable TLS for NATS + # You will need to create a secret with the TLS certificates and provide the name of the secret in the tls.secret.name field + #tls: + # allowNonTLS: false + # secret: + # name: nats-server-cert + # ca: "ca.crt" + # cert: "tls.crt" + # key: "tls.key" + # Reloader container settings reloader: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container @@ -293,7 +303,26 @@ testkube-api: enabled: true # -- NATS URI uri: "nats://testkube-nats:4222" - + tls: + # -- Toggle whether to enable TLS in NATS client + enabled: false + # -- Toggle whether to verify certificates + skipVerify: false + # -- If enabled, will also require a CA certificate to be provided + mountCACertificate: false + certSecret: + # -- Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) + enabled: false + # -- Name of the storage client certificate secret + name: "nats-client-cert" + # -- Base path to mount the client certificate secret + baseMountPath: /etc/client-certs/storage + # -- Path to client certificate file + certFile: "cert.crt" + # -- Path to client certificate key file + keyFile: "cert.key" + # -- Path to ca file (used for self-signed certificates) + caFile: "ca.crt" # MinIO parameters minio: @@ -440,13 +469,13 @@ testkube-api: accessKeyId: "minio" # -- MinIO Secret Access Key accessKey: "minio123" - ## k8s Secret name for storage accessKeyId + # -- k8s Secret name for storage accessKeyId secretNameAccessKeyId: "" - ## Key for storage accessKeyId taken from k8s secret + # -- Key for storage accessKeyId taken from k8s secret secretKeyAccessKeyId: "" - ## K8s Secret Name for storage secretAccessKeyId + # -- K8s Secret Name for storage secretAccessKeyId secretNameSecretAccessKey: "" - ## Key for storage secretAccessKeyId taken from k8s secret + # -- Key for storage secretAccessKeyId taken from k8s secret secretKeySecretAccessKey: "" # -- MinIO Region region: "" @@ -458,10 +487,23 @@ testkube-api: expiration: 0 # -- MinIO Use SSL SSL: false - # -- Skip Verify is used to configure storage client not to verify SSL certificates + # -- Toggle whether to verify TLS certificates skipVerify: false - # -- Path to CA cert used by storage client to verify S3 storages with self-signed certificates - sslCertFile: "" + # -- If enabled, will also require a CA certificate to be provided + mountCACertificate: false + certSecret: + # -- Toggle whether to mount k8s secret which contains storage client certificate (cert.crt, cert.key, ca.crt) + enabled: false + # -- Name of the storage client certificate secret + name: "storage-client-cert" + # -- Base path to mount the client certificate secret + baseMountPath: /etc/client-certs/storage + # -- Path to client certificate file + certFile: "cert.crt" + # -- Path to client certificate key file + keyFile: "cert.key" + # -- Path to ca file (used for self-signed certificates) + caFile: "ca.crt" # -- Toggle whether to enable scraper in Testkube API scrapperEnabled: true # -- Toggle whether to compress artifacts in Testkube API @@ -1121,16 +1163,16 @@ testkube-operator: pullPolicy: IfNotPresent pullSecrets: [] # -- Specify resource limits and requests - resources: { } + resources: {} # -- Create SA for upgrade hook serviceAccount: create: true # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod # -- Upgrade Pod Security Context - podSecurityContext: { } + podSecurityContext: {} # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for Upgrade kubectl container - securityContext: { } + securityContext: {} ## -- Specific labels labels: {} ## -- Annotations to add to the upgrade Job From f1fe825934e1bf7a38870c2dafa4f97a45b16a26 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 27 Nov 2023 10:56:16 +0000 Subject: [PATCH 557/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3c20cea32..6991847fd 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:12b81f9", + "image": "kubeshop/testkube-tracetest-executor:186df29", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:12b81f9", + "image": "kubeshop/testkube-zap-executor:186df29", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:12b81f9", + "image": "kubeshop/testkube-playwright-executor:186df29", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:12b81f9", + "image": "kubeshop/testkube-jmeter-executor:186df29", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:12b81f9", + "image": "kubeshop/testkube-jmeterd-executor:186df29", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:12b81f9" + "image": "kubeshop/testkube-jmeterd-slave:186df29" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:12b81f9", + "image": "kubeshop/testkube-ginkgo-executor:186df29", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:12b81f9", + "image": "kubeshop/testkube-maven-executor:186df29", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:12b81f9", + "image": "kubeshop/testkube-gradle-executor:186df29", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:12b81f9", + "image": "kubeshop/testkube-kubepug-executor:186df29", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:12b81f9", + "image": "kubeshop/testkube-soapui-executor:186df29", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:12b81f9", + "image": "kubeshop/testkube-k6-executor:186df29", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:12b81f9", + "image": "kubeshop/testkube-cypress-executor:186df29", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:12b81f9", + "image": "kubeshop/testkube-curl-executor:186df29", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:12b81f9", + "image": "kubeshop/testkube-postman-executor:186df29", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:12b81f9", + "image": "kubeshop/testkube-artillery-executor:186df29", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:12b81f9", + "image": "kubeshop/testkube-scraper-executor:186df29", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:12b81f9", + "image": "kubeshop/testkube-init-executor:186df29", "types": [] } } From 2518a518c18f16d52e5f735b0484d9f7f9405d08 Mon Sep 17 00:00:00 2001 From: Dejan Pejchev Date: Mon, 27 Nov 2023 13:01:30 +0100 Subject: [PATCH 558/763] testkube: update docs on TLS setup for skipping certificate verification --- charts/testkube/README.md | 19 +++++++++++++++++++ charts/testkube/README.md.gotmpl | 18 ++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 2846b656c..c01aa331c 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -57,6 +57,16 @@ testkube-api: enabled: true ``` +It is also possible to skip the verification of the NATS server certificate by setting the `skipVerify` flag to `true`. + +```yaml +testkube-api: + nats: + tls: + enabled: true + skipVerify: true +``` + #### MinIO/S3 Currently, Testkube doesn't support provisioning MinIO with TLS. However, if you use an external MinIO (or any S3-compatible storage) @@ -80,6 +90,15 @@ testkube-api: enabled: true ``` +It is also possible to skip the verification of the S3 server certificate by setting the `skipVerify` flag to `true`. + +```yaml +testkube-api: + storage: + SSL: true + skipVerify: true +``` + NOTE: This will add CustomResourceDefinitions and RBAC roles and RoleBindings to the cluster. This installation requires having cluster administrative rights. diff --git a/charts/testkube/README.md.gotmpl b/charts/testkube/README.md.gotmpl index ec840a56f..0720471c7 100644 --- a/charts/testkube/README.md.gotmpl +++ b/charts/testkube/README.md.gotmpl @@ -56,6 +56,16 @@ testkube-api: enabled: true ``` +It is also possible to skip the verification of the NATS server certificate by setting the `skipVerify` flag to `true`. + +```yaml +testkube-api: + nats: + tls: + enabled: true + skipVerify: true +``` + #### MinIO/S3 Currently, Testkube doesn't support provisioning MinIO with TLS. However, if you use an external MinIO (or any S3-compatible storage) @@ -79,6 +89,14 @@ testkube-api: enabled: true ``` +It is also possible to skip the verification of the S3 server certificate by setting the `skipVerify` flag to `true`. + +```yaml +testkube-api: + storage: + SSL: true + skipVerify: true +``` NOTE: This will add CustomResourceDefinitions and RBAC roles and RoleBindings to the cluster. From 5e960ea79d0896ffb82d7d52b06946980f3106c6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 27 Nov 2023 12:24:37 +0000 Subject: [PATCH 559/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6991847fd..a5d37da53 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:186df29", + "image": "kubeshop/testkube-tracetest-executor:2f14c1a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:186df29", + "image": "kubeshop/testkube-zap-executor:2f14c1a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:186df29", + "image": "kubeshop/testkube-playwright-executor:2f14c1a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:186df29", + "image": "kubeshop/testkube-jmeter-executor:2f14c1a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:186df29", + "image": "kubeshop/testkube-jmeterd-executor:2f14c1a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:186df29" + "image": "kubeshop/testkube-jmeterd-slave:2f14c1a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:186df29", + "image": "kubeshop/testkube-ginkgo-executor:2f14c1a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:186df29", + "image": "kubeshop/testkube-maven-executor:2f14c1a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:186df29", + "image": "kubeshop/testkube-gradle-executor:2f14c1a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:186df29", + "image": "kubeshop/testkube-kubepug-executor:2f14c1a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:186df29", + "image": "kubeshop/testkube-soapui-executor:2f14c1a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:186df29", + "image": "kubeshop/testkube-k6-executor:2f14c1a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:186df29", + "image": "kubeshop/testkube-cypress-executor:2f14c1a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:186df29", + "image": "kubeshop/testkube-curl-executor:2f14c1a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:186df29", + "image": "kubeshop/testkube-postman-executor:2f14c1a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:186df29", + "image": "kubeshop/testkube-artillery-executor:2f14c1a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:186df29", + "image": "kubeshop/testkube-scraper-executor:2f14c1a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:186df29", + "image": "kubeshop/testkube-init-executor:2f14c1a", "types": [] } } From b5fff7864f6dbd46b6b243259d72c8020d9271c2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 28 Nov 2023 11:22:37 +0000 Subject: [PATCH 560/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 25a5e70bd..6fbe150c1 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.15.0 -appVersion: 1.15.0 +version: 1.16.0 +appVersion: 1.16.0 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index ebd47b724..494f0975b 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.7 +version: 1.16.8 dependencies: - name: testkube-operator version: 1.16.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.15.0 + version: 1.16.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 9cb1258f2e0a9d0e238e2504cc23f5e2a5c78bf7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 28 Nov 2023 12:05:12 +0000 Subject: [PATCH 561/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a5d37da53..084223334 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2f14c1a", + "image": "kubeshop/testkube-tracetest-executor:a6b376c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2f14c1a", + "image": "kubeshop/testkube-zap-executor:a6b376c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2f14c1a", + "image": "kubeshop/testkube-playwright-executor:a6b376c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2f14c1a", + "image": "kubeshop/testkube-jmeter-executor:a6b376c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2f14c1a", + "image": "kubeshop/testkube-jmeterd-executor:a6b376c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:2f14c1a" + "image": "kubeshop/testkube-jmeterd-slave:a6b376c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2f14c1a", + "image": "kubeshop/testkube-ginkgo-executor:a6b376c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2f14c1a", + "image": "kubeshop/testkube-maven-executor:a6b376c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2f14c1a", + "image": "kubeshop/testkube-gradle-executor:a6b376c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2f14c1a", + "image": "kubeshop/testkube-kubepug-executor:a6b376c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2f14c1a", + "image": "kubeshop/testkube-soapui-executor:a6b376c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2f14c1a", + "image": "kubeshop/testkube-k6-executor:a6b376c", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2f14c1a", + "image": "kubeshop/testkube-cypress-executor:a6b376c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2f14c1a", + "image": "kubeshop/testkube-curl-executor:a6b376c", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2f14c1a", + "image": "kubeshop/testkube-postman-executor:a6b376c", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2f14c1a", + "image": "kubeshop/testkube-artillery-executor:a6b376c", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2f14c1a", + "image": "kubeshop/testkube-scraper-executor:a6b376c", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2f14c1a", + "image": "kubeshop/testkube-init-executor:a6b376c", "types": [] } } From 5d81824833ddd0523699ad5afdf2cb1506676b0e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 28 Nov 2023 13:22:21 +0000 Subject: [PATCH 562/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index eaa1a7e8e..1175fe63a 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.8 -appVersion: 1.16.8 +version: 1.16.9 +appVersion: 1.16.9 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 494f0975b..2e3d441ab 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.8 +version: 1.16.9 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.8 + version: 1.16.9 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 8b54e59a896a31fbeff1e5c73893d81eca15201e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 28 Nov 2023 15:11:28 +0000 Subject: [PATCH 563/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index 6fbe150c1..c3f93538f 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.16.0 -appVersion: 1.16.0 +version: 1.16.1 +appVersion: 1.16.1 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 2e3d441ab..5bf01fa6a 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.9 +version: 1.16.10 dependencies: - name: testkube-operator version: 1.16.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.16.0 + version: 1.16.1 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 8387eaa21891363fc0f4032f9924d9ca9fa5cfd5 Mon Sep 17 00:00:00 2001 From: dejanzele Date: Wed, 29 Nov 2023 09:46:59 +0000 Subject: [PATCH 564/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 5bf01fa6a..dffe2e670 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.10 +version: 1.16.11 dependencies: - name: testkube-operator version: 1.16.0 From dd9567f6960ddc12ad3251d3e6ad1935bdc449a9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 29 Nov 2023 11:10:47 +0000 Subject: [PATCH 565/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 084223334..3fde1b121 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a6b376c", + "image": "kubeshop/testkube-tracetest-executor:b6ade32", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a6b376c", + "image": "kubeshop/testkube-zap-executor:b6ade32", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a6b376c", + "image": "kubeshop/testkube-playwright-executor:b6ade32", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a6b376c", + "image": "kubeshop/testkube-jmeter-executor:b6ade32", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a6b376c", + "image": "kubeshop/testkube-jmeterd-executor:b6ade32", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a6b376c" + "image": "kubeshop/testkube-jmeterd-slave:b6ade32" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a6b376c", + "image": "kubeshop/testkube-ginkgo-executor:b6ade32", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a6b376c", + "image": "kubeshop/testkube-maven-executor:b6ade32", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a6b376c", + "image": "kubeshop/testkube-gradle-executor:b6ade32", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a6b376c", + "image": "kubeshop/testkube-kubepug-executor:b6ade32", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a6b376c", + "image": "kubeshop/testkube-soapui-executor:b6ade32", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a6b376c", + "image": "kubeshop/testkube-k6-executor:b6ade32", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a6b376c", + "image": "kubeshop/testkube-cypress-executor:b6ade32", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a6b376c", + "image": "kubeshop/testkube-curl-executor:b6ade32", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a6b376c", + "image": "kubeshop/testkube-postman-executor:b6ade32", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a6b376c", + "image": "kubeshop/testkube-artillery-executor:b6ade32", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a6b376c", + "image": "kubeshop/testkube-scraper-executor:b6ade32", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a6b376c", + "image": "kubeshop/testkube-init-executor:b6ade32", "types": [] } } From 94f6d243505390acd3b9f80deed3d522217cc2ba Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 29 Nov 2023 12:02:07 +0000 Subject: [PATCH 566/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3fde1b121..17582f3a5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b6ade32", + "image": "kubeshop/testkube-tracetest-executor:16160ca", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b6ade32", + "image": "kubeshop/testkube-zap-executor:16160ca", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b6ade32", + "image": "kubeshop/testkube-playwright-executor:16160ca", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b6ade32", + "image": "kubeshop/testkube-jmeter-executor:16160ca", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b6ade32", + "image": "kubeshop/testkube-jmeterd-executor:16160ca", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b6ade32" + "image": "kubeshop/testkube-jmeterd-slave:16160ca" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b6ade32", + "image": "kubeshop/testkube-ginkgo-executor:16160ca", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b6ade32", + "image": "kubeshop/testkube-maven-executor:16160ca", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b6ade32", + "image": "kubeshop/testkube-gradle-executor:16160ca", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b6ade32", + "image": "kubeshop/testkube-kubepug-executor:16160ca", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b6ade32", + "image": "kubeshop/testkube-soapui-executor:16160ca", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b6ade32", + "image": "kubeshop/testkube-k6-executor:16160ca", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b6ade32", + "image": "kubeshop/testkube-cypress-executor:16160ca", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b6ade32", + "image": "kubeshop/testkube-curl-executor:16160ca", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b6ade32", + "image": "kubeshop/testkube-postman-executor:16160ca", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b6ade32", + "image": "kubeshop/testkube-artillery-executor:16160ca", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b6ade32", + "image": "kubeshop/testkube-scraper-executor:16160ca", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b6ade32", + "image": "kubeshop/testkube-init-executor:16160ca", "types": [] } } From 88d1b7c7aec6995f631f5e7fbdc8439b93317806 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 29 Nov 2023 12:34:01 +0000 Subject: [PATCH 567/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 17582f3a5..e81729777 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:16160ca", + "image": "kubeshop/testkube-tracetest-executor:0717e0b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:16160ca", + "image": "kubeshop/testkube-zap-executor:0717e0b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:16160ca", + "image": "kubeshop/testkube-playwright-executor:0717e0b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:16160ca", + "image": "kubeshop/testkube-jmeter-executor:0717e0b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:16160ca", + "image": "kubeshop/testkube-jmeterd-executor:0717e0b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:16160ca" + "image": "kubeshop/testkube-jmeterd-slave:0717e0b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:16160ca", + "image": "kubeshop/testkube-ginkgo-executor:0717e0b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:16160ca", + "image": "kubeshop/testkube-maven-executor:0717e0b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:16160ca", + "image": "kubeshop/testkube-gradle-executor:0717e0b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:16160ca", + "image": "kubeshop/testkube-kubepug-executor:0717e0b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:16160ca", + "image": "kubeshop/testkube-soapui-executor:0717e0b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:16160ca", + "image": "kubeshop/testkube-k6-executor:0717e0b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:16160ca", + "image": "kubeshop/testkube-cypress-executor:0717e0b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:16160ca", + "image": "kubeshop/testkube-curl-executor:0717e0b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:16160ca", + "image": "kubeshop/testkube-postman-executor:0717e0b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:16160ca", + "image": "kubeshop/testkube-artillery-executor:0717e0b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:16160ca", + "image": "kubeshop/testkube-scraper-executor:0717e0b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:16160ca", + "image": "kubeshop/testkube-init-executor:0717e0b", "types": [] } } From de63b2c52c5154933c54f5ca0eb9b50b9991beb8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 29 Nov 2023 12:42:16 +0000 Subject: [PATCH 568/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e81729777..101b90f7a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0717e0b", + "image": "kubeshop/testkube-tracetest-executor:4e502a6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0717e0b", + "image": "kubeshop/testkube-zap-executor:4e502a6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0717e0b", + "image": "kubeshop/testkube-playwright-executor:4e502a6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0717e0b", + "image": "kubeshop/testkube-jmeter-executor:4e502a6", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0717e0b", + "image": "kubeshop/testkube-jmeterd-executor:4e502a6", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0717e0b" + "image": "kubeshop/testkube-jmeterd-slave:4e502a6" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0717e0b", + "image": "kubeshop/testkube-ginkgo-executor:4e502a6", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0717e0b", + "image": "kubeshop/testkube-maven-executor:4e502a6", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0717e0b", + "image": "kubeshop/testkube-gradle-executor:4e502a6", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0717e0b", + "image": "kubeshop/testkube-kubepug-executor:4e502a6", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0717e0b", + "image": "kubeshop/testkube-soapui-executor:4e502a6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0717e0b", + "image": "kubeshop/testkube-k6-executor:4e502a6", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0717e0b", + "image": "kubeshop/testkube-cypress-executor:4e502a6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0717e0b", + "image": "kubeshop/testkube-curl-executor:4e502a6", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0717e0b", + "image": "kubeshop/testkube-postman-executor:4e502a6", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0717e0b", + "image": "kubeshop/testkube-artillery-executor:4e502a6", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0717e0b", + "image": "kubeshop/testkube-scraper-executor:4e502a6", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0717e0b", + "image": "kubeshop/testkube-init-executor:4e502a6", "types": [] } } From 82eb2e52838bdaa0719ef389f49befde1fb51268 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 08:44:10 +0000 Subject: [PATCH 569/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 101b90f7a..dbed50a5c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4e502a6", + "image": "kubeshop/testkube-tracetest-executor:3451bbd", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4e502a6", + "image": "kubeshop/testkube-zap-executor:3451bbd", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4e502a6", + "image": "kubeshop/testkube-playwright-executor:3451bbd", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4e502a6", + "image": "kubeshop/testkube-jmeter-executor:3451bbd", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4e502a6", + "image": "kubeshop/testkube-jmeterd-executor:3451bbd", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4e502a6" + "image": "kubeshop/testkube-jmeterd-slave:3451bbd" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4e502a6", + "image": "kubeshop/testkube-ginkgo-executor:3451bbd", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4e502a6", + "image": "kubeshop/testkube-maven-executor:3451bbd", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4e502a6", + "image": "kubeshop/testkube-gradle-executor:3451bbd", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4e502a6", + "image": "kubeshop/testkube-kubepug-executor:3451bbd", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4e502a6", + "image": "kubeshop/testkube-soapui-executor:3451bbd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4e502a6", + "image": "kubeshop/testkube-k6-executor:3451bbd", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4e502a6", + "image": "kubeshop/testkube-cypress-executor:3451bbd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4e502a6", + "image": "kubeshop/testkube-curl-executor:3451bbd", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4e502a6", + "image": "kubeshop/testkube-postman-executor:3451bbd", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4e502a6", + "image": "kubeshop/testkube-artillery-executor:3451bbd", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4e502a6", + "image": "kubeshop/testkube-scraper-executor:3451bbd", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4e502a6", + "image": "kubeshop/testkube-init-executor:3451bbd", "types": [] } } From 720b6027ab037a83291d043eee20622e1867d8de Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 08:58:26 +0000 Subject: [PATCH 570/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 1175fe63a..b54f29e39 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.9 -appVersion: 1.16.9 +version: 1.16.10 +appVersion: 1.16.10 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index dffe2e670..414bfecd4 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.11 +version: 1.16.12 dependencies: - name: testkube-operator version: 1.16.0 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.9 + version: 1.16.10 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From bdeed321542d5bb3d4ee14d63abfa434f75fd973 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 12:12:45 +0000 Subject: [PATCH 571/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dbed50a5c..1fd232f12 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3451bbd", + "image": "kubeshop/testkube-tracetest-executor:62ed1d7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3451bbd", + "image": "kubeshop/testkube-zap-executor:62ed1d7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3451bbd", + "image": "kubeshop/testkube-playwright-executor:62ed1d7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3451bbd", + "image": "kubeshop/testkube-jmeter-executor:62ed1d7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3451bbd", + "image": "kubeshop/testkube-jmeterd-executor:62ed1d7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3451bbd" + "image": "kubeshop/testkube-jmeterd-slave:62ed1d7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3451bbd", + "image": "kubeshop/testkube-ginkgo-executor:62ed1d7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3451bbd", + "image": "kubeshop/testkube-maven-executor:62ed1d7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3451bbd", + "image": "kubeshop/testkube-gradle-executor:62ed1d7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3451bbd", + "image": "kubeshop/testkube-kubepug-executor:62ed1d7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3451bbd", + "image": "kubeshop/testkube-soapui-executor:62ed1d7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3451bbd", + "image": "kubeshop/testkube-k6-executor:62ed1d7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3451bbd", + "image": "kubeshop/testkube-cypress-executor:62ed1d7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3451bbd", + "image": "kubeshop/testkube-curl-executor:62ed1d7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3451bbd", + "image": "kubeshop/testkube-postman-executor:62ed1d7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3451bbd", + "image": "kubeshop/testkube-artillery-executor:62ed1d7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3451bbd", + "image": "kubeshop/testkube-scraper-executor:62ed1d7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3451bbd", + "image": "kubeshop/testkube-init-executor:62ed1d7", "types": [] } } From 5e83c3bbfdb2756dbfc4dc5670a82f4b81d8c768 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 12:24:39 +0000 Subject: [PATCH 572/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1fd232f12..c1d4d6581 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:62ed1d7", + "image": "kubeshop/testkube-tracetest-executor:7815204", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:62ed1d7", + "image": "kubeshop/testkube-zap-executor:7815204", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:62ed1d7", + "image": "kubeshop/testkube-playwright-executor:7815204", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:62ed1d7", + "image": "kubeshop/testkube-jmeter-executor:7815204", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:62ed1d7", + "image": "kubeshop/testkube-jmeterd-executor:7815204", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:62ed1d7" + "image": "kubeshop/testkube-jmeterd-slave:7815204" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:62ed1d7", + "image": "kubeshop/testkube-ginkgo-executor:7815204", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:62ed1d7", + "image": "kubeshop/testkube-maven-executor:7815204", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:62ed1d7", + "image": "kubeshop/testkube-gradle-executor:7815204", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:62ed1d7", + "image": "kubeshop/testkube-kubepug-executor:7815204", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:62ed1d7", + "image": "kubeshop/testkube-soapui-executor:7815204", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:62ed1d7", + "image": "kubeshop/testkube-k6-executor:7815204", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:62ed1d7", + "image": "kubeshop/testkube-cypress-executor:7815204", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:62ed1d7", + "image": "kubeshop/testkube-curl-executor:7815204", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:62ed1d7", + "image": "kubeshop/testkube-postman-executor:7815204", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:62ed1d7", + "image": "kubeshop/testkube-artillery-executor:7815204", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:62ed1d7", + "image": "kubeshop/testkube-scraper-executor:7815204", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:62ed1d7", + "image": "kubeshop/testkube-init-executor:7815204", "types": [] } } From 2f68d4452952a563d8ff7d6b67cdb5fb5b1c78ce Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 13:32:26 +0000 Subject: [PATCH 573/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c1d4d6581..823667ed0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7815204", + "image": "kubeshop/testkube-tracetest-executor:cbabe5d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7815204", + "image": "kubeshop/testkube-zap-executor:cbabe5d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7815204", + "image": "kubeshop/testkube-playwright-executor:cbabe5d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7815204", + "image": "kubeshop/testkube-jmeter-executor:cbabe5d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7815204", + "image": "kubeshop/testkube-jmeterd-executor:cbabe5d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7815204" + "image": "kubeshop/testkube-jmeterd-slave:cbabe5d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7815204", + "image": "kubeshop/testkube-ginkgo-executor:cbabe5d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7815204", + "image": "kubeshop/testkube-maven-executor:cbabe5d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7815204", + "image": "kubeshop/testkube-gradle-executor:cbabe5d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7815204", + "image": "kubeshop/testkube-kubepug-executor:cbabe5d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7815204", + "image": "kubeshop/testkube-soapui-executor:cbabe5d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7815204", + "image": "kubeshop/testkube-k6-executor:cbabe5d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7815204", + "image": "kubeshop/testkube-cypress-executor:cbabe5d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7815204", + "image": "kubeshop/testkube-curl-executor:cbabe5d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7815204", + "image": "kubeshop/testkube-postman-executor:cbabe5d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7815204", + "image": "kubeshop/testkube-artillery-executor:cbabe5d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7815204", + "image": "kubeshop/testkube-scraper-executor:cbabe5d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7815204", + "image": "kubeshop/testkube-init-executor:cbabe5d", "types": [] } } From 398b3bb2a9715678b7d0e0c2b04dd793e3472d1b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 17:04:21 +0000 Subject: [PATCH 574/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 823667ed0..a06e54ce0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cbabe5d", + "image": "kubeshop/testkube-tracetest-executor:b100c3d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cbabe5d", + "image": "kubeshop/testkube-zap-executor:b100c3d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cbabe5d", + "image": "kubeshop/testkube-playwright-executor:b100c3d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cbabe5d", + "image": "kubeshop/testkube-jmeter-executor:b100c3d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cbabe5d", + "image": "kubeshop/testkube-jmeterd-executor:b100c3d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cbabe5d" + "image": "kubeshop/testkube-jmeterd-slave:b100c3d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cbabe5d", + "image": "kubeshop/testkube-ginkgo-executor:b100c3d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cbabe5d", + "image": "kubeshop/testkube-maven-executor:b100c3d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cbabe5d", + "image": "kubeshop/testkube-gradle-executor:b100c3d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cbabe5d", + "image": "kubeshop/testkube-kubepug-executor:b100c3d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cbabe5d", + "image": "kubeshop/testkube-soapui-executor:b100c3d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cbabe5d", + "image": "kubeshop/testkube-k6-executor:b100c3d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cbabe5d", + "image": "kubeshop/testkube-cypress-executor:b100c3d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cbabe5d", + "image": "kubeshop/testkube-curl-executor:b100c3d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cbabe5d", + "image": "kubeshop/testkube-postman-executor:b100c3d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cbabe5d", + "image": "kubeshop/testkube-artillery-executor:b100c3d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cbabe5d", + "image": "kubeshop/testkube-scraper-executor:b100c3d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cbabe5d", + "image": "kubeshop/testkube-init-executor:b100c3d", "types": [] } } From d4f86ac469b53683794df32a7c325ea3a21646b1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 18:12:47 +0000 Subject: [PATCH 575/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a06e54ce0..f3ec4b903 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b100c3d", + "image": "kubeshop/testkube-tracetest-executor:ce64646", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b100c3d", + "image": "kubeshop/testkube-zap-executor:ce64646", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b100c3d", + "image": "kubeshop/testkube-playwright-executor:ce64646", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b100c3d", + "image": "kubeshop/testkube-jmeter-executor:ce64646", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b100c3d", + "image": "kubeshop/testkube-jmeterd-executor:ce64646", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b100c3d" + "image": "kubeshop/testkube-jmeterd-slave:ce64646" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b100c3d", + "image": "kubeshop/testkube-ginkgo-executor:ce64646", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b100c3d", + "image": "kubeshop/testkube-maven-executor:ce64646", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b100c3d", + "image": "kubeshop/testkube-gradle-executor:ce64646", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b100c3d", + "image": "kubeshop/testkube-kubepug-executor:ce64646", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b100c3d", + "image": "kubeshop/testkube-soapui-executor:ce64646", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b100c3d", + "image": "kubeshop/testkube-k6-executor:ce64646", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b100c3d", + "image": "kubeshop/testkube-cypress-executor:ce64646", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b100c3d", + "image": "kubeshop/testkube-curl-executor:ce64646", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b100c3d", + "image": "kubeshop/testkube-postman-executor:ce64646", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b100c3d", + "image": "kubeshop/testkube-artillery-executor:ce64646", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b100c3d", + "image": "kubeshop/testkube-scraper-executor:ce64646", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b100c3d", + "image": "kubeshop/testkube-init-executor:ce64646", "types": [] } } From 356e3c9d30a14ad4e1105d54afad389b0d304988 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 30 Nov 2023 18:22:42 +0000 Subject: [PATCH 576/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f3ec4b903..988b149fe 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:ce64646", + "image": "kubeshop/testkube-tracetest-executor:c72e2a1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ce64646", + "image": "kubeshop/testkube-zap-executor:c72e2a1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ce64646", + "image": "kubeshop/testkube-playwright-executor:c72e2a1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ce64646", + "image": "kubeshop/testkube-jmeter-executor:c72e2a1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:ce64646", + "image": "kubeshop/testkube-jmeterd-executor:c72e2a1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:ce64646" + "image": "kubeshop/testkube-jmeterd-slave:c72e2a1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ce64646", + "image": "kubeshop/testkube-ginkgo-executor:c72e2a1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ce64646", + "image": "kubeshop/testkube-maven-executor:c72e2a1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ce64646", + "image": "kubeshop/testkube-gradle-executor:c72e2a1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ce64646", + "image": "kubeshop/testkube-kubepug-executor:c72e2a1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ce64646", + "image": "kubeshop/testkube-soapui-executor:c72e2a1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ce64646", + "image": "kubeshop/testkube-k6-executor:c72e2a1", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ce64646", + "image": "kubeshop/testkube-cypress-executor:c72e2a1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ce64646", + "image": "kubeshop/testkube-curl-executor:c72e2a1", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ce64646", + "image": "kubeshop/testkube-postman-executor:c72e2a1", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ce64646", + "image": "kubeshop/testkube-artillery-executor:c72e2a1", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ce64646", + "image": "kubeshop/testkube-scraper-executor:c72e2a1", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ce64646", + "image": "kubeshop/testkube-init-executor:c72e2a1", "types": [] } } From 34354b094e00835922030acea6e1f5752d817977 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 1 Dec 2023 06:12:38 +0000 Subject: [PATCH 577/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 988b149fe..f8ef0b1d6 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c72e2a1", + "image": "kubeshop/testkube-tracetest-executor:1776fc7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c72e2a1", + "image": "kubeshop/testkube-zap-executor:1776fc7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c72e2a1", + "image": "kubeshop/testkube-playwright-executor:1776fc7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c72e2a1", + "image": "kubeshop/testkube-jmeter-executor:1776fc7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c72e2a1", + "image": "kubeshop/testkube-jmeterd-executor:1776fc7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c72e2a1" + "image": "kubeshop/testkube-jmeterd-slave:1776fc7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c72e2a1", + "image": "kubeshop/testkube-ginkgo-executor:1776fc7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c72e2a1", + "image": "kubeshop/testkube-maven-executor:1776fc7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c72e2a1", + "image": "kubeshop/testkube-gradle-executor:1776fc7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c72e2a1", + "image": "kubeshop/testkube-kubepug-executor:1776fc7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c72e2a1", + "image": "kubeshop/testkube-soapui-executor:1776fc7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c72e2a1", + "image": "kubeshop/testkube-k6-executor:1776fc7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c72e2a1", + "image": "kubeshop/testkube-cypress-executor:1776fc7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c72e2a1", + "image": "kubeshop/testkube-curl-executor:1776fc7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c72e2a1", + "image": "kubeshop/testkube-postman-executor:1776fc7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c72e2a1", + "image": "kubeshop/testkube-artillery-executor:1776fc7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c72e2a1", + "image": "kubeshop/testkube-scraper-executor:1776fc7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c72e2a1", + "image": "kubeshop/testkube-init-executor:1776fc7", "types": [] } } From 3e25e47fc1275f78cf5f094bf498ca37f4b954e3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 1 Dec 2023 10:56:12 +0000 Subject: [PATCH 578/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f8ef0b1d6..3b85568a9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1776fc7", + "image": "kubeshop/testkube-tracetest-executor:291ad52", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1776fc7", + "image": "kubeshop/testkube-zap-executor:291ad52", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1776fc7", + "image": "kubeshop/testkube-playwright-executor:291ad52", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1776fc7", + "image": "kubeshop/testkube-jmeter-executor:291ad52", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1776fc7", + "image": "kubeshop/testkube-jmeterd-executor:291ad52", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1776fc7" + "image": "kubeshop/testkube-jmeterd-slave:291ad52" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1776fc7", + "image": "kubeshop/testkube-ginkgo-executor:291ad52", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1776fc7", + "image": "kubeshop/testkube-maven-executor:291ad52", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1776fc7", + "image": "kubeshop/testkube-gradle-executor:291ad52", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1776fc7", + "image": "kubeshop/testkube-kubepug-executor:291ad52", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1776fc7", + "image": "kubeshop/testkube-soapui-executor:291ad52", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1776fc7", + "image": "kubeshop/testkube-k6-executor:291ad52", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1776fc7", + "image": "kubeshop/testkube-cypress-executor:291ad52", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1776fc7", + "image": "kubeshop/testkube-curl-executor:291ad52", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1776fc7", + "image": "kubeshop/testkube-postman-executor:291ad52", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1776fc7", + "image": "kubeshop/testkube-artillery-executor:291ad52", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1776fc7", + "image": "kubeshop/testkube-scraper-executor:291ad52", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1776fc7", + "image": "kubeshop/testkube-init-executor:291ad52", "types": [] } } From 2d0be7e164315abf2b53f7d669e0b2a49039f84d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 1 Dec 2023 11:23:10 +0000 Subject: [PATCH 579/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3b85568a9..03d5140a1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:291ad52", + "image": "kubeshop/testkube-tracetest-executor:930b8a0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:291ad52", + "image": "kubeshop/testkube-zap-executor:930b8a0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:291ad52", + "image": "kubeshop/testkube-playwright-executor:930b8a0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:291ad52", + "image": "kubeshop/testkube-jmeter-executor:930b8a0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:291ad52", + "image": "kubeshop/testkube-jmeterd-executor:930b8a0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:291ad52" + "image": "kubeshop/testkube-jmeterd-slave:930b8a0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:291ad52", + "image": "kubeshop/testkube-ginkgo-executor:930b8a0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:291ad52", + "image": "kubeshop/testkube-maven-executor:930b8a0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:291ad52", + "image": "kubeshop/testkube-gradle-executor:930b8a0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:291ad52", + "image": "kubeshop/testkube-kubepug-executor:930b8a0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:291ad52", + "image": "kubeshop/testkube-soapui-executor:930b8a0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:291ad52", + "image": "kubeshop/testkube-k6-executor:930b8a0", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:291ad52", + "image": "kubeshop/testkube-cypress-executor:930b8a0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:291ad52", + "image": "kubeshop/testkube-curl-executor:930b8a0", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:291ad52", + "image": "kubeshop/testkube-postman-executor:930b8a0", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:291ad52", + "image": "kubeshop/testkube-artillery-executor:930b8a0", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:291ad52", + "image": "kubeshop/testkube-scraper-executor:930b8a0", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:291ad52", + "image": "kubeshop/testkube-init-executor:930b8a0", "types": [] } } From 7c9db346713d1051dee3600689c9a7b7dcde4f37 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 1 Dec 2023 16:57:09 +0000 Subject: [PATCH 580/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 03d5140a1..b02b86050 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:930b8a0", + "image": "kubeshop/testkube-tracetest-executor:5ffe8aa", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:930b8a0", + "image": "kubeshop/testkube-zap-executor:5ffe8aa", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:930b8a0", + "image": "kubeshop/testkube-playwright-executor:5ffe8aa", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:930b8a0", + "image": "kubeshop/testkube-jmeter-executor:5ffe8aa", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:930b8a0", + "image": "kubeshop/testkube-jmeterd-executor:5ffe8aa", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:930b8a0" + "image": "kubeshop/testkube-jmeterd-slave:5ffe8aa" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:930b8a0", + "image": "kubeshop/testkube-ginkgo-executor:5ffe8aa", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:930b8a0", + "image": "kubeshop/testkube-maven-executor:5ffe8aa", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:930b8a0", + "image": "kubeshop/testkube-gradle-executor:5ffe8aa", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:930b8a0", + "image": "kubeshop/testkube-kubepug-executor:5ffe8aa", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:930b8a0", + "image": "kubeshop/testkube-soapui-executor:5ffe8aa", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:930b8a0", + "image": "kubeshop/testkube-k6-executor:5ffe8aa", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:930b8a0", + "image": "kubeshop/testkube-cypress-executor:5ffe8aa", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:930b8a0", + "image": "kubeshop/testkube-curl-executor:5ffe8aa", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:930b8a0", + "image": "kubeshop/testkube-postman-executor:5ffe8aa", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:930b8a0", + "image": "kubeshop/testkube-artillery-executor:5ffe8aa", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:930b8a0", + "image": "kubeshop/testkube-scraper-executor:5ffe8aa", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:930b8a0", + "image": "kubeshop/testkube-init-executor:5ffe8aa", "types": [] } } From 072f343e76ef5682af8ab00bac45a468e3d2e412 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 09:50:58 +0000 Subject: [PATCH 581/763] Update Chart.yaml files --- charts/testkube-dashboard/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-dashboard/Chart.yaml b/charts/testkube-dashboard/Chart.yaml index c3f93538f..dcbd032a2 100644 --- a/charts/testkube-dashboard/Chart.yaml +++ b/charts/testkube-dashboard/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-dashboard description: A Helm chart for Kubernetes type: application -version: 1.16.1 -appVersion: 1.16.1 +version: 1.16.2 +appVersion: 1.16.2 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 414bfecd4..2e48c4976 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.12 +version: 1.16.13 dependencies: - name: testkube-operator version: 1.16.0 @@ -22,7 +22,7 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard - version: 1.16.1 + version: 1.16.2 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled From 19e64e095d54498d48e378e492924a6dfe7bf2f3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 11:34:33 +0000 Subject: [PATCH 582/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 98132d60c..80ed3687f 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.16.0 -appVersion: 1.16.0 +version: 1.16.11 +appVersion: 1.16.11 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 2e48c4976..6d804d579 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.13 +version: 1.16.14 dependencies: - name: testkube-operator - version: 1.16.0 + version: 1.16.11 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From 637e649936319bb0f20956f2a92a5db5b47b6b67 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 11:46:47 +0000 Subject: [PATCH 583/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b02b86050..53039fd0d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5ffe8aa", + "image": "kubeshop/testkube-tracetest-executor:718e34d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5ffe8aa", + "image": "kubeshop/testkube-zap-executor:718e34d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5ffe8aa", + "image": "kubeshop/testkube-playwright-executor:718e34d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5ffe8aa", + "image": "kubeshop/testkube-jmeter-executor:718e34d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5ffe8aa", + "image": "kubeshop/testkube-jmeterd-executor:718e34d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5ffe8aa" + "image": "kubeshop/testkube-jmeterd-slave:718e34d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5ffe8aa", + "image": "kubeshop/testkube-ginkgo-executor:718e34d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5ffe8aa", + "image": "kubeshop/testkube-maven-executor:718e34d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5ffe8aa", + "image": "kubeshop/testkube-gradle-executor:718e34d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5ffe8aa", + "image": "kubeshop/testkube-kubepug-executor:718e34d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5ffe8aa", + "image": "kubeshop/testkube-soapui-executor:718e34d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5ffe8aa", + "image": "kubeshop/testkube-k6-executor:718e34d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5ffe8aa", + "image": "kubeshop/testkube-cypress-executor:718e34d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5ffe8aa", + "image": "kubeshop/testkube-curl-executor:718e34d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5ffe8aa", + "image": "kubeshop/testkube-postman-executor:718e34d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5ffe8aa", + "image": "kubeshop/testkube-artillery-executor:718e34d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5ffe8aa", + "image": "kubeshop/testkube-scraper-executor:718e34d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5ffe8aa", + "image": "kubeshop/testkube-init-executor:718e34d", "types": [] } } From 4434a118d15eebb9ff5a3cfc628790afd75af7b3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 12:01:04 +0000 Subject: [PATCH 584/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index b54f29e39..a6dbc118e 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.10 -appVersion: 1.16.10 +version: 1.16.11 +appVersion: 1.16.11 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 6d804d579..56525d1c6 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.14 +version: 1.16.15 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.10 + version: 1.16.11 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 38b84aa8ddf29cd5b81bd3c06ab5440c00c159b2 Mon Sep 17 00:00:00 2001 From: vsukhin Date: Mon, 4 Dec 2023 12:07:43 +0000 Subject: [PATCH 585/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 56525d1c6..5f736a572 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.15 +version: 1.16.16 dependencies: - name: testkube-operator version: 1.16.11 From d39c22417737c68e7f1147fdf9b2d410c85ba7d7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 16:36:27 +0000 Subject: [PATCH 586/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 53039fd0d..3f025a71e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:718e34d", + "image": "kubeshop/testkube-tracetest-executor:44f23b0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:718e34d", + "image": "kubeshop/testkube-zap-executor:44f23b0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:718e34d", + "image": "kubeshop/testkube-playwright-executor:44f23b0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:718e34d", + "image": "kubeshop/testkube-jmeter-executor:44f23b0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:718e34d", + "image": "kubeshop/testkube-jmeterd-executor:44f23b0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:718e34d" + "image": "kubeshop/testkube-jmeterd-slave:44f23b0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:718e34d", + "image": "kubeshop/testkube-ginkgo-executor:44f23b0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:718e34d", + "image": "kubeshop/testkube-maven-executor:44f23b0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:718e34d", + "image": "kubeshop/testkube-gradle-executor:44f23b0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:718e34d", + "image": "kubeshop/testkube-kubepug-executor:44f23b0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:718e34d", + "image": "kubeshop/testkube-soapui-executor:44f23b0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:718e34d", + "image": "kubeshop/testkube-k6-executor:44f23b0", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:718e34d", + "image": "kubeshop/testkube-cypress-executor:44f23b0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:718e34d", + "image": "kubeshop/testkube-curl-executor:44f23b0", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:718e34d", + "image": "kubeshop/testkube-postman-executor:44f23b0", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:718e34d", + "image": "kubeshop/testkube-artillery-executor:44f23b0", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:718e34d", + "image": "kubeshop/testkube-scraper-executor:44f23b0", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:718e34d", + "image": "kubeshop/testkube-init-executor:44f23b0", "types": [] } } From beb4960ce20523ec2326e33e90c26a7cc7c64e17 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 4 Dec 2023 17:03:15 +0000 Subject: [PATCH 587/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index a6dbc118e..bee4f0889 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.11 -appVersion: 1.16.11 +version: 1.16.12 +appVersion: 1.16.12 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 5f736a572..4f3a577fc 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.16 +version: 1.16.17 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.11 + version: 1.16.12 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From b5ef9bf56d3a11411a35a6f7f94c86be95943fd2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 6 Dec 2023 11:20:42 +0000 Subject: [PATCH 588/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3f025a71e..fdf4a2515 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:44f23b0", + "image": "kubeshop/testkube-tracetest-executor:80ebb2e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:44f23b0", + "image": "kubeshop/testkube-zap-executor:80ebb2e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:44f23b0", + "image": "kubeshop/testkube-playwright-executor:80ebb2e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:44f23b0", + "image": "kubeshop/testkube-jmeter-executor:80ebb2e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:44f23b0", + "image": "kubeshop/testkube-jmeterd-executor:80ebb2e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:44f23b0" + "image": "kubeshop/testkube-jmeterd-slave:80ebb2e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:44f23b0", + "image": "kubeshop/testkube-ginkgo-executor:80ebb2e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:44f23b0", + "image": "kubeshop/testkube-maven-executor:80ebb2e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:44f23b0", + "image": "kubeshop/testkube-gradle-executor:80ebb2e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:44f23b0", + "image": "kubeshop/testkube-kubepug-executor:80ebb2e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:44f23b0", + "image": "kubeshop/testkube-soapui-executor:80ebb2e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:44f23b0", + "image": "kubeshop/testkube-k6-executor:80ebb2e", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:44f23b0", + "image": "kubeshop/testkube-cypress-executor:80ebb2e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:44f23b0", + "image": "kubeshop/testkube-curl-executor:80ebb2e", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:44f23b0", + "image": "kubeshop/testkube-postman-executor:80ebb2e", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:44f23b0", + "image": "kubeshop/testkube-artillery-executor:80ebb2e", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:44f23b0", + "image": "kubeshop/testkube-scraper-executor:80ebb2e", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:44f23b0", + "image": "kubeshop/testkube-init-executor:80ebb2e", "types": [] } } From 40e3b3359cfa5ed430ed19a67925b8f7c7a1a6db Mon Sep 17 00:00:00 2001 From: Lilla Vass Date: Wed, 6 Dec 2023 13:04:17 +0100 Subject: [PATCH 589/763] Revert "feat: add nats endpoint to operator (#661)" (#685) This reverts commit 613e3d824ebf93a103e5b7ee3cf7f3e5a6b8d4b9. --- charts/testkube-operator/templates/deployment.yaml | 11 ----------- charts/testkube-operator/values.yaml | 9 --------- 2 files changed, 20 deletions(-) diff --git a/charts/testkube-operator/templates/deployment.yaml b/charts/testkube-operator/templates/deployment.yaml index 562fce610..8ae648ba6 100644 --- a/charts/testkube-operator/templates/deployment.yaml +++ b/charts/testkube-operator/templates/deployment.yaml @@ -83,17 +83,6 @@ spec: - name: APISERVER_REGISTRY value: {{ .Values.global.imageRegistry }} {{- end }} - {{- if .Values.nats.enabled }} - - name: NATS_URI - {{- if .Values.nats.secretName }} - valueFrom: - secretKeyRef: - name: {{ .Values.nats.secretName }} - key: {{ .Values.nats.secretKey }} - {{- else }} - value: "nats://{{ .Release.Name }}-nats" - {{- end }} - {{- end }} ports: - containerPort: 9443 name: webhook-server diff --git a/charts/testkube-operator/values.yaml b/charts/testkube-operator/values.yaml index fdedc183b..025b4cc9a 100644 --- a/charts/testkube-operator/values.yaml +++ b/charts/testkube-operator/values.yaml @@ -333,12 +333,3 @@ preUpgrade: operator: Equal value: arm64 effect: NoSchedule - -## NATS parameters -## ref: https://github.com/nats-io/nats-server -nats: - ## Deploy NATS server to the cluster - enabled: true - ## load URI from secrets - # secretName: XXX - # secretKey: XXX \ No newline at end of file From 45033103acbf29b3f77ffdd1c5407c696a8dd761 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 6 Dec 2023 12:47:32 +0000 Subject: [PATCH 590/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fdf4a2515..95d747712 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:80ebb2e", + "image": "kubeshop/testkube-tracetest-executor:060903f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:80ebb2e", + "image": "kubeshop/testkube-zap-executor:060903f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:80ebb2e", + "image": "kubeshop/testkube-playwright-executor:060903f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:80ebb2e", + "image": "kubeshop/testkube-jmeter-executor:060903f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:80ebb2e", + "image": "kubeshop/testkube-jmeterd-executor:060903f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:80ebb2e" + "image": "kubeshop/testkube-jmeterd-slave:060903f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:80ebb2e", + "image": "kubeshop/testkube-ginkgo-executor:060903f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:80ebb2e", + "image": "kubeshop/testkube-maven-executor:060903f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:80ebb2e", + "image": "kubeshop/testkube-gradle-executor:060903f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:80ebb2e", + "image": "kubeshop/testkube-kubepug-executor:060903f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:80ebb2e", + "image": "kubeshop/testkube-soapui-executor:060903f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:80ebb2e", + "image": "kubeshop/testkube-k6-executor:060903f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:80ebb2e", + "image": "kubeshop/testkube-cypress-executor:060903f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:80ebb2e", + "image": "kubeshop/testkube-curl-executor:060903f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:80ebb2e", + "image": "kubeshop/testkube-postman-executor:060903f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:80ebb2e", + "image": "kubeshop/testkube-artillery-executor:060903f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:80ebb2e", + "image": "kubeshop/testkube-scraper-executor:060903f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:80ebb2e", + "image": "kubeshop/testkube-init-executor:060903f", "types": [] } } From 36e962d435017c83b8d5b5b4dc7763e13d188283 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 6 Dec 2023 13:38:26 +0000 Subject: [PATCH 591/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 95d747712..89e6d22fc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:060903f", + "image": "kubeshop/testkube-tracetest-executor:4987717", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:060903f", + "image": "kubeshop/testkube-zap-executor:4987717", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:060903f", + "image": "kubeshop/testkube-playwright-executor:4987717", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:060903f", + "image": "kubeshop/testkube-jmeter-executor:4987717", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:060903f", + "image": "kubeshop/testkube-jmeterd-executor:4987717", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:060903f" + "image": "kubeshop/testkube-jmeterd-slave:4987717" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:060903f", + "image": "kubeshop/testkube-ginkgo-executor:4987717", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:060903f", + "image": "kubeshop/testkube-maven-executor:4987717", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:060903f", + "image": "kubeshop/testkube-gradle-executor:4987717", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:060903f", + "image": "kubeshop/testkube-kubepug-executor:4987717", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:060903f", + "image": "kubeshop/testkube-soapui-executor:4987717", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:060903f", + "image": "kubeshop/testkube-k6-executor:4987717", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:060903f", + "image": "kubeshop/testkube-cypress-executor:4987717", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:060903f", + "image": "kubeshop/testkube-curl-executor:4987717", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:060903f", + "image": "kubeshop/testkube-postman-executor:4987717", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:060903f", + "image": "kubeshop/testkube-artillery-executor:4987717", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:060903f", + "image": "kubeshop/testkube-scraper-executor:4987717", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:060903f", + "image": "kubeshop/testkube-init-executor:4987717", "types": [] } } From 4497f0a8a0b4add6746e5062dbe617aed7fbd359 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 6 Dec 2023 13:47:24 +0000 Subject: [PATCH 592/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 89e6d22fc..2b1200606 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4987717", + "image": "kubeshop/testkube-tracetest-executor:fcb8d84", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4987717", + "image": "kubeshop/testkube-zap-executor:fcb8d84", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4987717", + "image": "kubeshop/testkube-playwright-executor:fcb8d84", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4987717", + "image": "kubeshop/testkube-jmeter-executor:fcb8d84", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4987717", + "image": "kubeshop/testkube-jmeterd-executor:fcb8d84", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4987717" + "image": "kubeshop/testkube-jmeterd-slave:fcb8d84" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4987717", + "image": "kubeshop/testkube-ginkgo-executor:fcb8d84", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4987717", + "image": "kubeshop/testkube-maven-executor:fcb8d84", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4987717", + "image": "kubeshop/testkube-gradle-executor:fcb8d84", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4987717", + "image": "kubeshop/testkube-kubepug-executor:fcb8d84", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4987717", + "image": "kubeshop/testkube-soapui-executor:fcb8d84", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4987717", + "image": "kubeshop/testkube-k6-executor:fcb8d84", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4987717", + "image": "kubeshop/testkube-cypress-executor:fcb8d84", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4987717", + "image": "kubeshop/testkube-curl-executor:fcb8d84", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4987717", + "image": "kubeshop/testkube-postman-executor:fcb8d84", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4987717", + "image": "kubeshop/testkube-artillery-executor:fcb8d84", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4987717", + "image": "kubeshop/testkube-scraper-executor:fcb8d84", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4987717", + "image": "kubeshop/testkube-init-executor:fcb8d84", "types": [] } } From 087d7688909e7af007ed13b81b900e885d395bba Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Dec 2023 09:02:36 +0000 Subject: [PATCH 593/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2b1200606..e3c9118c8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:fcb8d84", + "image": "kubeshop/testkube-tracetest-executor:47d7857", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:fcb8d84", + "image": "kubeshop/testkube-zap-executor:47d7857", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fcb8d84", + "image": "kubeshop/testkube-playwright-executor:47d7857", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fcb8d84", + "image": "kubeshop/testkube-jmeter-executor:47d7857", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:fcb8d84", + "image": "kubeshop/testkube-jmeterd-executor:47d7857", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:fcb8d84" + "image": "kubeshop/testkube-jmeterd-slave:47d7857" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fcb8d84", + "image": "kubeshop/testkube-ginkgo-executor:47d7857", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fcb8d84", + "image": "kubeshop/testkube-maven-executor:47d7857", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fcb8d84", + "image": "kubeshop/testkube-gradle-executor:47d7857", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fcb8d84", + "image": "kubeshop/testkube-kubepug-executor:47d7857", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fcb8d84", + "image": "kubeshop/testkube-soapui-executor:47d7857", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fcb8d84", + "image": "kubeshop/testkube-k6-executor:47d7857", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fcb8d84", + "image": "kubeshop/testkube-cypress-executor:47d7857", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fcb8d84", + "image": "kubeshop/testkube-curl-executor:47d7857", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fcb8d84", + "image": "kubeshop/testkube-postman-executor:47d7857", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fcb8d84", + "image": "kubeshop/testkube-artillery-executor:47d7857", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fcb8d84", + "image": "kubeshop/testkube-scraper-executor:47d7857", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fcb8d84", + "image": "kubeshop/testkube-init-executor:47d7857", "types": [] } } From 9d0646322d10faaa3eda40e535d97b6bb8c7c46f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Dec 2023 13:19:28 +0000 Subject: [PATCH 594/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e3c9118c8..9f026b09d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:47d7857", + "image": "kubeshop/testkube-tracetest-executor:548f978", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:47d7857", + "image": "kubeshop/testkube-zap-executor:548f978", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:47d7857", + "image": "kubeshop/testkube-playwright-executor:548f978", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:47d7857", + "image": "kubeshop/testkube-jmeter-executor:548f978", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:47d7857", + "image": "kubeshop/testkube-jmeterd-executor:548f978", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:47d7857" + "image": "kubeshop/testkube-jmeterd-slave:548f978" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:47d7857", + "image": "kubeshop/testkube-ginkgo-executor:548f978", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:47d7857", + "image": "kubeshop/testkube-maven-executor:548f978", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:47d7857", + "image": "kubeshop/testkube-gradle-executor:548f978", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:47d7857", + "image": "kubeshop/testkube-kubepug-executor:548f978", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:47d7857", + "image": "kubeshop/testkube-soapui-executor:548f978", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:47d7857", + "image": "kubeshop/testkube-k6-executor:548f978", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:47d7857", + "image": "kubeshop/testkube-cypress-executor:548f978", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:47d7857", + "image": "kubeshop/testkube-curl-executor:548f978", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:47d7857", + "image": "kubeshop/testkube-postman-executor:548f978", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:47d7857", + "image": "kubeshop/testkube-artillery-executor:548f978", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:47d7857", + "image": "kubeshop/testkube-scraper-executor:548f978", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:47d7857", + "image": "kubeshop/testkube-init-executor:548f978", "types": [] } } From 0f87e1440a0b4e7c9bc3f9b3fbd5ad0aa2011a6c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Dec 2023 17:19:15 +0000 Subject: [PATCH 595/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9f026b09d..eba0c706b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:548f978", + "image": "kubeshop/testkube-tracetest-executor:a21508b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:548f978", + "image": "kubeshop/testkube-zap-executor:a21508b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:548f978", + "image": "kubeshop/testkube-playwright-executor:a21508b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:548f978", + "image": "kubeshop/testkube-jmeter-executor:a21508b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:548f978", + "image": "kubeshop/testkube-jmeterd-executor:a21508b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:548f978" + "image": "kubeshop/testkube-jmeterd-slave:a21508b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:548f978", + "image": "kubeshop/testkube-ginkgo-executor:a21508b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:548f978", + "image": "kubeshop/testkube-maven-executor:a21508b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:548f978", + "image": "kubeshop/testkube-gradle-executor:a21508b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:548f978", + "image": "kubeshop/testkube-kubepug-executor:a21508b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:548f978", + "image": "kubeshop/testkube-soapui-executor:a21508b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:548f978", + "image": "kubeshop/testkube-k6-executor:a21508b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:548f978", + "image": "kubeshop/testkube-cypress-executor:a21508b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:548f978", + "image": "kubeshop/testkube-curl-executor:a21508b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:548f978", + "image": "kubeshop/testkube-postman-executor:a21508b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:548f978", + "image": "kubeshop/testkube-artillery-executor:a21508b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:548f978", + "image": "kubeshop/testkube-scraper-executor:a21508b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:548f978", + "image": "kubeshop/testkube-init-executor:a21508b", "types": [] } } From eb42135276ec743ff67b2cde8d6f65e8738d2520 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 7 Dec 2023 21:22:54 +0000 Subject: [PATCH 596/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index bee4f0889..dc8e10240 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.12 -appVersion: 1.16.12 +version: 1.16.13 +appVersion: 1.16.13 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 4f3a577fc..77cf99c1f 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.17 +version: 1.16.18 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.12 + version: 1.16.13 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From fd113f89886e78aa7398534524749725c4446de9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Dec 2023 10:29:20 +0000 Subject: [PATCH 597/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index eba0c706b..a5ae9896e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a21508b", + "image": "kubeshop/testkube-tracetest-executor:6d8a000", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a21508b", + "image": "kubeshop/testkube-zap-executor:6d8a000", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a21508b", + "image": "kubeshop/testkube-playwright-executor:6d8a000", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a21508b", + "image": "kubeshop/testkube-jmeter-executor:6d8a000", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a21508b", + "image": "kubeshop/testkube-jmeterd-executor:6d8a000", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a21508b" + "image": "kubeshop/testkube-jmeterd-slave:6d8a000" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a21508b", + "image": "kubeshop/testkube-ginkgo-executor:6d8a000", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a21508b", + "image": "kubeshop/testkube-maven-executor:6d8a000", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a21508b", + "image": "kubeshop/testkube-gradle-executor:6d8a000", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a21508b", + "image": "kubeshop/testkube-kubepug-executor:6d8a000", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a21508b", + "image": "kubeshop/testkube-soapui-executor:6d8a000", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a21508b", + "image": "kubeshop/testkube-k6-executor:6d8a000", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a21508b", + "image": "kubeshop/testkube-cypress-executor:6d8a000", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a21508b", + "image": "kubeshop/testkube-curl-executor:6d8a000", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a21508b", + "image": "kubeshop/testkube-postman-executor:6d8a000", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a21508b", + "image": "kubeshop/testkube-artillery-executor:6d8a000", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a21508b", + "image": "kubeshop/testkube-scraper-executor:6d8a000", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a21508b", + "image": "kubeshop/testkube-init-executor:6d8a000", "types": [] } } From 5276c3f55aad3ece682647f37a762afac03e9c89 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Dec 2023 13:02:49 +0000 Subject: [PATCH 598/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a5ae9896e..646b2d3c0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6d8a000", + "image": "kubeshop/testkube-tracetest-executor:c439f52", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6d8a000", + "image": "kubeshop/testkube-zap-executor:c439f52", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6d8a000", + "image": "kubeshop/testkube-playwright-executor:c439f52", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6d8a000", + "image": "kubeshop/testkube-jmeter-executor:c439f52", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6d8a000", + "image": "kubeshop/testkube-jmeterd-executor:c439f52", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6d8a000" + "image": "kubeshop/testkube-jmeterd-slave:c439f52" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6d8a000", + "image": "kubeshop/testkube-ginkgo-executor:c439f52", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6d8a000", + "image": "kubeshop/testkube-maven-executor:c439f52", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6d8a000", + "image": "kubeshop/testkube-gradle-executor:c439f52", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6d8a000", + "image": "kubeshop/testkube-kubepug-executor:c439f52", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6d8a000", + "image": "kubeshop/testkube-soapui-executor:c439f52", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6d8a000", + "image": "kubeshop/testkube-k6-executor:c439f52", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6d8a000", + "image": "kubeshop/testkube-cypress-executor:c439f52", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6d8a000", + "image": "kubeshop/testkube-curl-executor:c439f52", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6d8a000", + "image": "kubeshop/testkube-postman-executor:c439f52", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6d8a000", + "image": "kubeshop/testkube-artillery-executor:c439f52", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6d8a000", + "image": "kubeshop/testkube-scraper-executor:c439f52", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6d8a000", + "image": "kubeshop/testkube-init-executor:c439f52", "types": [] } } From ede41bbfb291ec2de3ff934051c8930cac1c7500 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 8 Dec 2023 13:11:18 +0000 Subject: [PATCH 599/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 646b2d3c0..d9df36446 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c439f52", + "image": "kubeshop/testkube-tracetest-executor:8ba88d9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c439f52", + "image": "kubeshop/testkube-zap-executor:8ba88d9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c439f52", + "image": "kubeshop/testkube-playwright-executor:8ba88d9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c439f52", + "image": "kubeshop/testkube-jmeter-executor:8ba88d9", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c439f52", + "image": "kubeshop/testkube-jmeterd-executor:8ba88d9", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c439f52" + "image": "kubeshop/testkube-jmeterd-slave:8ba88d9" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c439f52", + "image": "kubeshop/testkube-ginkgo-executor:8ba88d9", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c439f52", + "image": "kubeshop/testkube-maven-executor:8ba88d9", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c439f52", + "image": "kubeshop/testkube-gradle-executor:8ba88d9", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c439f52", + "image": "kubeshop/testkube-kubepug-executor:8ba88d9", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c439f52", + "image": "kubeshop/testkube-soapui-executor:8ba88d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c439f52", + "image": "kubeshop/testkube-k6-executor:8ba88d9", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c439f52", + "image": "kubeshop/testkube-cypress-executor:8ba88d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c439f52", + "image": "kubeshop/testkube-curl-executor:8ba88d9", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c439f52", + "image": "kubeshop/testkube-postman-executor:8ba88d9", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c439f52", + "image": "kubeshop/testkube-artillery-executor:8ba88d9", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c439f52", + "image": "kubeshop/testkube-scraper-executor:8ba88d9", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c439f52", + "image": "kubeshop/testkube-init-executor:8ba88d9", "types": [] } } From 28e5720e87bce1d4bde64b97ffb62285e41b9ff7 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 8 Dec 2023 22:13:41 +0300 Subject: [PATCH 600/763] fix: step start and end time --- .../tests.testkube.io_testsuiteexecutions.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index 28c8b4cd5..f426b3c71 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -277,6 +277,13 @@ spec: items: description: execution result returned from executor properties: + duration: + description: step duration + type: string + endTime: + description: step end time + format: date-time + type: string execute: items: description: execution result returned from executor @@ -752,6 +759,10 @@ spec: type: object type: object type: array + startTime: + description: step start time + format: date-time + type: string step: description: set of steps run in parallel properties: From d60f5809359dd077292f0dd8353d801a46b14aac Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 10 Dec 2023 15:06:41 +0000 Subject: [PATCH 601/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d9df36446..9febf19fc 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8ba88d9", + "image": "kubeshop/testkube-tracetest-executor:c50c072", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8ba88d9", + "image": "kubeshop/testkube-zap-executor:c50c072", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8ba88d9", + "image": "kubeshop/testkube-playwright-executor:c50c072", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8ba88d9", + "image": "kubeshop/testkube-jmeter-executor:c50c072", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8ba88d9", + "image": "kubeshop/testkube-jmeterd-executor:c50c072", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8ba88d9" + "image": "kubeshop/testkube-jmeterd-slave:c50c072" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8ba88d9", + "image": "kubeshop/testkube-ginkgo-executor:c50c072", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8ba88d9", + "image": "kubeshop/testkube-maven-executor:c50c072", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8ba88d9", + "image": "kubeshop/testkube-gradle-executor:c50c072", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8ba88d9", + "image": "kubeshop/testkube-kubepug-executor:c50c072", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8ba88d9", + "image": "kubeshop/testkube-soapui-executor:c50c072", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8ba88d9", + "image": "kubeshop/testkube-k6-executor:c50c072", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8ba88d9", + "image": "kubeshop/testkube-cypress-executor:c50c072", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8ba88d9", + "image": "kubeshop/testkube-curl-executor:c50c072", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8ba88d9", + "image": "kubeshop/testkube-postman-executor:c50c072", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8ba88d9", + "image": "kubeshop/testkube-artillery-executor:c50c072", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8ba88d9", + "image": "kubeshop/testkube-scraper-executor:c50c072", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8ba88d9", + "image": "kubeshop/testkube-init-executor:c50c072", "types": [] } } From 5ac7de044dccae42fc4cbb2e1ae4ad9ac89b60c7 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 11 Dec 2023 11:14:07 +0000 Subject: [PATCH 602/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9febf19fc..b4225b312 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c50c072", + "image": "kubeshop/testkube-tracetest-executor:e656d55", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c50c072", + "image": "kubeshop/testkube-zap-executor:e656d55", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c50c072", + "image": "kubeshop/testkube-playwright-executor:e656d55", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c50c072", + "image": "kubeshop/testkube-jmeter-executor:e656d55", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c50c072", + "image": "kubeshop/testkube-jmeterd-executor:e656d55", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c50c072" + "image": "kubeshop/testkube-jmeterd-slave:e656d55" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c50c072", + "image": "kubeshop/testkube-ginkgo-executor:e656d55", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c50c072", + "image": "kubeshop/testkube-maven-executor:e656d55", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c50c072", + "image": "kubeshop/testkube-gradle-executor:e656d55", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c50c072", + "image": "kubeshop/testkube-kubepug-executor:e656d55", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c50c072", + "image": "kubeshop/testkube-soapui-executor:e656d55", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c50c072", + "image": "kubeshop/testkube-k6-executor:e656d55", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c50c072", + "image": "kubeshop/testkube-cypress-executor:e656d55", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c50c072", + "image": "kubeshop/testkube-curl-executor:e656d55", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c50c072", + "image": "kubeshop/testkube-postman-executor:e656d55", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c50c072", + "image": "kubeshop/testkube-artillery-executor:e656d55", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c50c072", + "image": "kubeshop/testkube-scraper-executor:e656d55", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c50c072", + "image": "kubeshop/testkube-init-executor:e656d55", "types": [] } } From 644a078f6544b1a9679d6c62d448d68f39ff2007 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 11 Dec 2023 12:11:01 +0000 Subject: [PATCH 603/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b4225b312..de0549f69 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e656d55", + "image": "kubeshop/testkube-tracetest-executor:0c1fcb7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e656d55", + "image": "kubeshop/testkube-zap-executor:0c1fcb7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e656d55", + "image": "kubeshop/testkube-playwright-executor:0c1fcb7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e656d55", + "image": "kubeshop/testkube-jmeter-executor:0c1fcb7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e656d55", + "image": "kubeshop/testkube-jmeterd-executor:0c1fcb7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e656d55" + "image": "kubeshop/testkube-jmeterd-slave:0c1fcb7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e656d55", + "image": "kubeshop/testkube-ginkgo-executor:0c1fcb7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e656d55", + "image": "kubeshop/testkube-maven-executor:0c1fcb7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e656d55", + "image": "kubeshop/testkube-gradle-executor:0c1fcb7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e656d55", + "image": "kubeshop/testkube-kubepug-executor:0c1fcb7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e656d55", + "image": "kubeshop/testkube-soapui-executor:0c1fcb7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e656d55", + "image": "kubeshop/testkube-k6-executor:0c1fcb7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e656d55", + "image": "kubeshop/testkube-cypress-executor:0c1fcb7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e656d55", + "image": "kubeshop/testkube-curl-executor:0c1fcb7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e656d55", + "image": "kubeshop/testkube-postman-executor:0c1fcb7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e656d55", + "image": "kubeshop/testkube-artillery-executor:0c1fcb7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e656d55", + "image": "kubeshop/testkube-scraper-executor:0c1fcb7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e656d55", + "image": "kubeshop/testkube-init-executor:0c1fcb7", "types": [] } } From 4034941e16f684e99d3528cd3a632e4205396a80 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 11 Dec 2023 12:30:35 +0000 Subject: [PATCH 604/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index de0549f69..e70cf84db 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0c1fcb7", + "image": "kubeshop/testkube-tracetest-executor:d404b7d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0c1fcb7", + "image": "kubeshop/testkube-zap-executor:d404b7d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0c1fcb7", + "image": "kubeshop/testkube-playwright-executor:d404b7d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0c1fcb7", + "image": "kubeshop/testkube-jmeter-executor:d404b7d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0c1fcb7", + "image": "kubeshop/testkube-jmeterd-executor:d404b7d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0c1fcb7" + "image": "kubeshop/testkube-jmeterd-slave:d404b7d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0c1fcb7", + "image": "kubeshop/testkube-ginkgo-executor:d404b7d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0c1fcb7", + "image": "kubeshop/testkube-maven-executor:d404b7d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0c1fcb7", + "image": "kubeshop/testkube-gradle-executor:d404b7d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0c1fcb7", + "image": "kubeshop/testkube-kubepug-executor:d404b7d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0c1fcb7", + "image": "kubeshop/testkube-soapui-executor:d404b7d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0c1fcb7", + "image": "kubeshop/testkube-k6-executor:d404b7d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0c1fcb7", + "image": "kubeshop/testkube-cypress-executor:d404b7d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0c1fcb7", + "image": "kubeshop/testkube-curl-executor:d404b7d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0c1fcb7", + "image": "kubeshop/testkube-postman-executor:d404b7d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0c1fcb7", + "image": "kubeshop/testkube-artillery-executor:d404b7d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0c1fcb7", + "image": "kubeshop/testkube-scraper-executor:d404b7d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0c1fcb7", + "image": "kubeshop/testkube-init-executor:d404b7d", "types": [] } } From 5d722196fd06995e7cb360ac2735f924f707a51d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 11:55:14 +0000 Subject: [PATCH 605/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index e70cf84db..f5dc514ae 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d404b7d", + "image": "kubeshop/testkube-tracetest-executor:1c53263", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d404b7d", + "image": "kubeshop/testkube-zap-executor:1c53263", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d404b7d", + "image": "kubeshop/testkube-playwright-executor:1c53263", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d404b7d", + "image": "kubeshop/testkube-jmeter-executor:1c53263", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d404b7d", + "image": "kubeshop/testkube-jmeterd-executor:1c53263", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d404b7d" + "image": "kubeshop/testkube-jmeterd-slave:1c53263" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d404b7d", + "image": "kubeshop/testkube-ginkgo-executor:1c53263", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d404b7d", + "image": "kubeshop/testkube-maven-executor:1c53263", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d404b7d", + "image": "kubeshop/testkube-gradle-executor:1c53263", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d404b7d", + "image": "kubeshop/testkube-kubepug-executor:1c53263", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d404b7d", + "image": "kubeshop/testkube-soapui-executor:1c53263", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d404b7d", + "image": "kubeshop/testkube-k6-executor:1c53263", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d404b7d", + "image": "kubeshop/testkube-cypress-executor:1c53263", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d404b7d", + "image": "kubeshop/testkube-curl-executor:1c53263", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d404b7d", + "image": "kubeshop/testkube-postman-executor:1c53263", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d404b7d", + "image": "kubeshop/testkube-artillery-executor:1c53263", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d404b7d", + "image": "kubeshop/testkube-scraper-executor:1c53263", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d404b7d", + "image": "kubeshop/testkube-init-executor:1c53263", "types": [] } } From cc743ab6c69369cc8f0391a865775ab6db37b3c9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 12:01:54 +0000 Subject: [PATCH 606/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f5dc514ae..685a98e00 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1c53263", + "image": "kubeshop/testkube-tracetest-executor:caee909", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1c53263", + "image": "kubeshop/testkube-zap-executor:caee909", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1c53263", + "image": "kubeshop/testkube-playwright-executor:caee909", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1c53263", + "image": "kubeshop/testkube-jmeter-executor:caee909", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1c53263", + "image": "kubeshop/testkube-jmeterd-executor:caee909", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1c53263" + "image": "kubeshop/testkube-jmeterd-slave:caee909" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1c53263", + "image": "kubeshop/testkube-ginkgo-executor:caee909", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1c53263", + "image": "kubeshop/testkube-maven-executor:caee909", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1c53263", + "image": "kubeshop/testkube-gradle-executor:caee909", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1c53263", + "image": "kubeshop/testkube-kubepug-executor:caee909", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1c53263", + "image": "kubeshop/testkube-soapui-executor:caee909", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1c53263", + "image": "kubeshop/testkube-k6-executor:caee909", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1c53263", + "image": "kubeshop/testkube-cypress-executor:caee909", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1c53263", + "image": "kubeshop/testkube-curl-executor:caee909", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1c53263", + "image": "kubeshop/testkube-postman-executor:caee909", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1c53263", + "image": "kubeshop/testkube-artillery-executor:caee909", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1c53263", + "image": "kubeshop/testkube-scraper-executor:caee909", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1c53263", + "image": "kubeshop/testkube-init-executor:caee909", "types": [] } } From 9542d9d9f9bffca3c4b17804e2dff95f6e92c8f0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 12:06:33 +0000 Subject: [PATCH 607/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 685a98e00..8b9a14752 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:caee909", + "image": "kubeshop/testkube-tracetest-executor:f50c6c5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:caee909", + "image": "kubeshop/testkube-zap-executor:f50c6c5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:caee909", + "image": "kubeshop/testkube-playwright-executor:f50c6c5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:caee909", + "image": "kubeshop/testkube-jmeter-executor:f50c6c5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:caee909", + "image": "kubeshop/testkube-jmeterd-executor:f50c6c5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:caee909" + "image": "kubeshop/testkube-jmeterd-slave:f50c6c5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:caee909", + "image": "kubeshop/testkube-ginkgo-executor:f50c6c5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:caee909", + "image": "kubeshop/testkube-maven-executor:f50c6c5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:caee909", + "image": "kubeshop/testkube-gradle-executor:f50c6c5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:caee909", + "image": "kubeshop/testkube-kubepug-executor:f50c6c5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:caee909", + "image": "kubeshop/testkube-soapui-executor:f50c6c5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:caee909", + "image": "kubeshop/testkube-k6-executor:f50c6c5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:caee909", + "image": "kubeshop/testkube-cypress-executor:f50c6c5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:caee909", + "image": "kubeshop/testkube-curl-executor:f50c6c5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:caee909", + "image": "kubeshop/testkube-postman-executor:f50c6c5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:caee909", + "image": "kubeshop/testkube-artillery-executor:f50c6c5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:caee909", + "image": "kubeshop/testkube-scraper-executor:f50c6c5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:caee909", + "image": "kubeshop/testkube-init-executor:f50c6c5", "types": [] } } From 756d272ab26753e7a69f7302f28256b02bde6b06 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 12:36:39 +0000 Subject: [PATCH 608/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8b9a14752..632ff74be 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f50c6c5", + "image": "kubeshop/testkube-tracetest-executor:1b96e49", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f50c6c5", + "image": "kubeshop/testkube-zap-executor:1b96e49", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f50c6c5", + "image": "kubeshop/testkube-playwright-executor:1b96e49", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f50c6c5", + "image": "kubeshop/testkube-jmeter-executor:1b96e49", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f50c6c5", + "image": "kubeshop/testkube-jmeterd-executor:1b96e49", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f50c6c5" + "image": "kubeshop/testkube-jmeterd-slave:1b96e49" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f50c6c5", + "image": "kubeshop/testkube-ginkgo-executor:1b96e49", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f50c6c5", + "image": "kubeshop/testkube-maven-executor:1b96e49", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f50c6c5", + "image": "kubeshop/testkube-gradle-executor:1b96e49", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f50c6c5", + "image": "kubeshop/testkube-kubepug-executor:1b96e49", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f50c6c5", + "image": "kubeshop/testkube-soapui-executor:1b96e49", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f50c6c5", + "image": "kubeshop/testkube-k6-executor:1b96e49", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f50c6c5", + "image": "kubeshop/testkube-cypress-executor:1b96e49", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f50c6c5", + "image": "kubeshop/testkube-curl-executor:1b96e49", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f50c6c5", + "image": "kubeshop/testkube-postman-executor:1b96e49", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f50c6c5", + "image": "kubeshop/testkube-artillery-executor:1b96e49", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f50c6c5", + "image": "kubeshop/testkube-scraper-executor:1b96e49", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f50c6c5", + "image": "kubeshop/testkube-init-executor:1b96e49", "types": [] } } From ea30e10ef95641b0dfb11334556f23721428314b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 12:50:35 +0000 Subject: [PATCH 609/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 632ff74be..60d1f0a5b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1b96e49", + "image": "kubeshop/testkube-tracetest-executor:6410586", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1b96e49", + "image": "kubeshop/testkube-zap-executor:6410586", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1b96e49", + "image": "kubeshop/testkube-playwright-executor:6410586", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1b96e49", + "image": "kubeshop/testkube-jmeter-executor:6410586", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1b96e49", + "image": "kubeshop/testkube-jmeterd-executor:6410586", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1b96e49" + "image": "kubeshop/testkube-jmeterd-slave:6410586" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1b96e49", + "image": "kubeshop/testkube-ginkgo-executor:6410586", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1b96e49", + "image": "kubeshop/testkube-maven-executor:6410586", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1b96e49", + "image": "kubeshop/testkube-gradle-executor:6410586", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1b96e49", + "image": "kubeshop/testkube-kubepug-executor:6410586", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1b96e49", + "image": "kubeshop/testkube-soapui-executor:6410586", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1b96e49", + "image": "kubeshop/testkube-k6-executor:6410586", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1b96e49", + "image": "kubeshop/testkube-cypress-executor:6410586", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1b96e49", + "image": "kubeshop/testkube-curl-executor:6410586", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1b96e49", + "image": "kubeshop/testkube-postman-executor:6410586", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1b96e49", + "image": "kubeshop/testkube-artillery-executor:6410586", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1b96e49", + "image": "kubeshop/testkube-scraper-executor:6410586", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1b96e49", + "image": "kubeshop/testkube-init-executor:6410586", "types": [] } } From b6cbcb66074d72905ccb3f1d27c90a88a8f19bf8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 12:58:20 +0000 Subject: [PATCH 610/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 60d1f0a5b..0dc61efd7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6410586", + "image": "kubeshop/testkube-tracetest-executor:de45d4c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6410586", + "image": "kubeshop/testkube-zap-executor:de45d4c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6410586", + "image": "kubeshop/testkube-playwright-executor:de45d4c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6410586", + "image": "kubeshop/testkube-jmeter-executor:de45d4c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6410586", + "image": "kubeshop/testkube-jmeterd-executor:de45d4c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6410586" + "image": "kubeshop/testkube-jmeterd-slave:de45d4c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6410586", + "image": "kubeshop/testkube-ginkgo-executor:de45d4c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6410586", + "image": "kubeshop/testkube-maven-executor:de45d4c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6410586", + "image": "kubeshop/testkube-gradle-executor:de45d4c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6410586", + "image": "kubeshop/testkube-kubepug-executor:de45d4c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6410586", + "image": "kubeshop/testkube-soapui-executor:de45d4c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6410586", + "image": "kubeshop/testkube-k6-executor:de45d4c", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6410586", + "image": "kubeshop/testkube-cypress-executor:de45d4c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6410586", + "image": "kubeshop/testkube-curl-executor:de45d4c", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6410586", + "image": "kubeshop/testkube-postman-executor:de45d4c", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6410586", + "image": "kubeshop/testkube-artillery-executor:de45d4c", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6410586", + "image": "kubeshop/testkube-scraper-executor:de45d4c", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6410586", + "image": "kubeshop/testkube-init-executor:de45d4c", "types": [] } } From 942ebb76de5b8deb80788b27ea34bfd22b0e2177 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 13:03:14 +0000 Subject: [PATCH 611/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0dc61efd7..c4fe4a546 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:de45d4c", + "image": "kubeshop/testkube-tracetest-executor:660765d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:de45d4c", + "image": "kubeshop/testkube-zap-executor:660765d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:de45d4c", + "image": "kubeshop/testkube-playwright-executor:660765d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:de45d4c", + "image": "kubeshop/testkube-jmeter-executor:660765d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:de45d4c", + "image": "kubeshop/testkube-jmeterd-executor:660765d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:de45d4c" + "image": "kubeshop/testkube-jmeterd-slave:660765d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:de45d4c", + "image": "kubeshop/testkube-ginkgo-executor:660765d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:de45d4c", + "image": "kubeshop/testkube-maven-executor:660765d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:de45d4c", + "image": "kubeshop/testkube-gradle-executor:660765d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:de45d4c", + "image": "kubeshop/testkube-kubepug-executor:660765d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:de45d4c", + "image": "kubeshop/testkube-soapui-executor:660765d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:de45d4c", + "image": "kubeshop/testkube-k6-executor:660765d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:de45d4c", + "image": "kubeshop/testkube-cypress-executor:660765d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:de45d4c", + "image": "kubeshop/testkube-curl-executor:660765d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:de45d4c", + "image": "kubeshop/testkube-postman-executor:660765d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:de45d4c", + "image": "kubeshop/testkube-artillery-executor:660765d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:de45d4c", + "image": "kubeshop/testkube-scraper-executor:660765d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:de45d4c", + "image": "kubeshop/testkube-init-executor:660765d", "types": [] } } From 8949ec51c3e083e988d08d925c326c2ee9f699d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 13:24:48 +0000 Subject: [PATCH 612/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c4fe4a546..b495a77db 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:660765d", + "image": "kubeshop/testkube-tracetest-executor:a8479d6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:660765d", + "image": "kubeshop/testkube-zap-executor:a8479d6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:660765d", + "image": "kubeshop/testkube-playwright-executor:a8479d6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:660765d", + "image": "kubeshop/testkube-jmeter-executor:a8479d6", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:660765d", + "image": "kubeshop/testkube-jmeterd-executor:a8479d6", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:660765d" + "image": "kubeshop/testkube-jmeterd-slave:a8479d6" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:660765d", + "image": "kubeshop/testkube-ginkgo-executor:a8479d6", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:660765d", + "image": "kubeshop/testkube-maven-executor:a8479d6", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:660765d", + "image": "kubeshop/testkube-gradle-executor:a8479d6", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:660765d", + "image": "kubeshop/testkube-kubepug-executor:a8479d6", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:660765d", + "image": "kubeshop/testkube-soapui-executor:a8479d6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:660765d", + "image": "kubeshop/testkube-k6-executor:a8479d6", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:660765d", + "image": "kubeshop/testkube-cypress-executor:a8479d6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:660765d", + "image": "kubeshop/testkube-curl-executor:a8479d6", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:660765d", + "image": "kubeshop/testkube-postman-executor:a8479d6", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:660765d", + "image": "kubeshop/testkube-artillery-executor:a8479d6", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:660765d", + "image": "kubeshop/testkube-scraper-executor:a8479d6", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:660765d", + "image": "kubeshop/testkube-init-executor:a8479d6", "types": [] } } From 5b8455d3af4ff698b743a81c8134c11fba09d331 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 13:33:19 +0000 Subject: [PATCH 613/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b495a77db..1a699e19b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a8479d6", + "image": "kubeshop/testkube-tracetest-executor:cf03482", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a8479d6", + "image": "kubeshop/testkube-zap-executor:cf03482", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a8479d6", + "image": "kubeshop/testkube-playwright-executor:cf03482", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a8479d6", + "image": "kubeshop/testkube-jmeter-executor:cf03482", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a8479d6", + "image": "kubeshop/testkube-jmeterd-executor:cf03482", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a8479d6" + "image": "kubeshop/testkube-jmeterd-slave:cf03482" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a8479d6", + "image": "kubeshop/testkube-ginkgo-executor:cf03482", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a8479d6", + "image": "kubeshop/testkube-maven-executor:cf03482", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a8479d6", + "image": "kubeshop/testkube-gradle-executor:cf03482", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a8479d6", + "image": "kubeshop/testkube-kubepug-executor:cf03482", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a8479d6", + "image": "kubeshop/testkube-soapui-executor:cf03482", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a8479d6", + "image": "kubeshop/testkube-k6-executor:cf03482", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a8479d6", + "image": "kubeshop/testkube-cypress-executor:cf03482", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a8479d6", + "image": "kubeshop/testkube-curl-executor:cf03482", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a8479d6", + "image": "kubeshop/testkube-postman-executor:cf03482", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a8479d6", + "image": "kubeshop/testkube-artillery-executor:cf03482", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a8479d6", + "image": "kubeshop/testkube-scraper-executor:cf03482", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a8479d6", + "image": "kubeshop/testkube-init-executor:cf03482", "types": [] } } From bb5704ec5ac10e18168453a91479ec21d83131de Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 13:39:27 +0000 Subject: [PATCH 614/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1a699e19b..fb94bf941 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cf03482", + "image": "kubeshop/testkube-tracetest-executor:c4181f5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cf03482", + "image": "kubeshop/testkube-zap-executor:c4181f5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cf03482", + "image": "kubeshop/testkube-playwright-executor:c4181f5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cf03482", + "image": "kubeshop/testkube-jmeter-executor:c4181f5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cf03482", + "image": "kubeshop/testkube-jmeterd-executor:c4181f5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cf03482" + "image": "kubeshop/testkube-jmeterd-slave:c4181f5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cf03482", + "image": "kubeshop/testkube-ginkgo-executor:c4181f5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cf03482", + "image": "kubeshop/testkube-maven-executor:c4181f5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cf03482", + "image": "kubeshop/testkube-gradle-executor:c4181f5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cf03482", + "image": "kubeshop/testkube-kubepug-executor:c4181f5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cf03482", + "image": "kubeshop/testkube-soapui-executor:c4181f5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cf03482", + "image": "kubeshop/testkube-k6-executor:c4181f5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cf03482", + "image": "kubeshop/testkube-cypress-executor:c4181f5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cf03482", + "image": "kubeshop/testkube-curl-executor:c4181f5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cf03482", + "image": "kubeshop/testkube-postman-executor:c4181f5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cf03482", + "image": "kubeshop/testkube-artillery-executor:c4181f5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cf03482", + "image": "kubeshop/testkube-scraper-executor:c4181f5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cf03482", + "image": "kubeshop/testkube-init-executor:c4181f5", "types": [] } } From 2fc887db0fb34465f87d08e14d131c8fbabff679 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 14:07:08 +0000 Subject: [PATCH 615/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fb94bf941..6f04a7bf2 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c4181f5", + "image": "kubeshop/testkube-tracetest-executor:0846d1b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c4181f5", + "image": "kubeshop/testkube-zap-executor:0846d1b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c4181f5", + "image": "kubeshop/testkube-playwright-executor:0846d1b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c4181f5", + "image": "kubeshop/testkube-jmeter-executor:0846d1b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c4181f5", + "image": "kubeshop/testkube-jmeterd-executor:0846d1b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c4181f5" + "image": "kubeshop/testkube-jmeterd-slave:0846d1b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c4181f5", + "image": "kubeshop/testkube-ginkgo-executor:0846d1b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c4181f5", + "image": "kubeshop/testkube-maven-executor:0846d1b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c4181f5", + "image": "kubeshop/testkube-gradle-executor:0846d1b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c4181f5", + "image": "kubeshop/testkube-kubepug-executor:0846d1b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c4181f5", + "image": "kubeshop/testkube-soapui-executor:0846d1b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c4181f5", + "image": "kubeshop/testkube-k6-executor:0846d1b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c4181f5", + "image": "kubeshop/testkube-cypress-executor:0846d1b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c4181f5", + "image": "kubeshop/testkube-curl-executor:0846d1b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c4181f5", + "image": "kubeshop/testkube-postman-executor:0846d1b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c4181f5", + "image": "kubeshop/testkube-artillery-executor:0846d1b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c4181f5", + "image": "kubeshop/testkube-scraper-executor:0846d1b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c4181f5", + "image": "kubeshop/testkube-init-executor:0846d1b", "types": [] } } From c668e6540f44f419c5487440c85c8a8686a6259b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 12 Dec 2023 14:32:25 +0000 Subject: [PATCH 616/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6f04a7bf2..792019df8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0846d1b", + "image": "kubeshop/testkube-tracetest-executor:e98c940", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0846d1b", + "image": "kubeshop/testkube-zap-executor:e98c940", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0846d1b", + "image": "kubeshop/testkube-playwright-executor:e98c940", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0846d1b", + "image": "kubeshop/testkube-jmeter-executor:e98c940", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0846d1b", + "image": "kubeshop/testkube-jmeterd-executor:e98c940", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0846d1b" + "image": "kubeshop/testkube-jmeterd-slave:e98c940" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0846d1b", + "image": "kubeshop/testkube-ginkgo-executor:e98c940", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0846d1b", + "image": "kubeshop/testkube-maven-executor:e98c940", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0846d1b", + "image": "kubeshop/testkube-gradle-executor:e98c940", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0846d1b", + "image": "kubeshop/testkube-kubepug-executor:e98c940", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0846d1b", + "image": "kubeshop/testkube-soapui-executor:e98c940", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0846d1b", + "image": "kubeshop/testkube-k6-executor:e98c940", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0846d1b", + "image": "kubeshop/testkube-cypress-executor:e98c940", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0846d1b", + "image": "kubeshop/testkube-curl-executor:e98c940", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0846d1b", + "image": "kubeshop/testkube-postman-executor:e98c940", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0846d1b", + "image": "kubeshop/testkube-artillery-executor:e98c940", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0846d1b", + "image": "kubeshop/testkube-scraper-executor:e98c940", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0846d1b", + "image": "kubeshop/testkube-init-executor:e98c940", "types": [] } } From c0305f6c0dc5229e7b50eaf70bd7bf10d3f4c4e9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 08:20:10 +0000 Subject: [PATCH 617/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 792019df8..476ea0f86 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e98c940", + "image": "kubeshop/testkube-tracetest-executor:28a072b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e98c940", + "image": "kubeshop/testkube-zap-executor:28a072b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e98c940", + "image": "kubeshop/testkube-playwright-executor:28a072b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e98c940", + "image": "kubeshop/testkube-jmeter-executor:28a072b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e98c940", + "image": "kubeshop/testkube-jmeterd-executor:28a072b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e98c940" + "image": "kubeshop/testkube-jmeterd-slave:28a072b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e98c940", + "image": "kubeshop/testkube-ginkgo-executor:28a072b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e98c940", + "image": "kubeshop/testkube-maven-executor:28a072b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e98c940", + "image": "kubeshop/testkube-gradle-executor:28a072b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e98c940", + "image": "kubeshop/testkube-kubepug-executor:28a072b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e98c940", + "image": "kubeshop/testkube-soapui-executor:28a072b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e98c940", + "image": "kubeshop/testkube-k6-executor:28a072b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e98c940", + "image": "kubeshop/testkube-cypress-executor:28a072b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e98c940", + "image": "kubeshop/testkube-curl-executor:28a072b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e98c940", + "image": "kubeshop/testkube-postman-executor:28a072b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e98c940", + "image": "kubeshop/testkube-artillery-executor:28a072b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e98c940", + "image": "kubeshop/testkube-scraper-executor:28a072b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e98c940", + "image": "kubeshop/testkube-init-executor:28a072b", "types": [] } } From 313a0df4cd2df44ed25262cf125a6bb4ecfd54b8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 10:34:58 +0000 Subject: [PATCH 618/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 476ea0f86..8df88f655 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:28a072b", + "image": "kubeshop/testkube-tracetest-executor:25f2f0a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:28a072b", + "image": "kubeshop/testkube-zap-executor:25f2f0a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:28a072b", + "image": "kubeshop/testkube-playwright-executor:25f2f0a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:28a072b", + "image": "kubeshop/testkube-jmeter-executor:25f2f0a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:28a072b", + "image": "kubeshop/testkube-jmeterd-executor:25f2f0a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:28a072b" + "image": "kubeshop/testkube-jmeterd-slave:25f2f0a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:28a072b", + "image": "kubeshop/testkube-ginkgo-executor:25f2f0a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:28a072b", + "image": "kubeshop/testkube-maven-executor:25f2f0a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:28a072b", + "image": "kubeshop/testkube-gradle-executor:25f2f0a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:28a072b", + "image": "kubeshop/testkube-kubepug-executor:25f2f0a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:28a072b", + "image": "kubeshop/testkube-soapui-executor:25f2f0a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:28a072b", + "image": "kubeshop/testkube-k6-executor:25f2f0a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:28a072b", + "image": "kubeshop/testkube-cypress-executor:25f2f0a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:28a072b", + "image": "kubeshop/testkube-curl-executor:25f2f0a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:28a072b", + "image": "kubeshop/testkube-postman-executor:25f2f0a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:28a072b", + "image": "kubeshop/testkube-artillery-executor:25f2f0a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:28a072b", + "image": "kubeshop/testkube-scraper-executor:25f2f0a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:28a072b", + "image": "kubeshop/testkube-init-executor:25f2f0a", "types": [] } } From 2eb526e00de9ed82c61db4203461910338b56baa Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 12:27:01 +0000 Subject: [PATCH 619/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8df88f655..ed673f000 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:25f2f0a", + "image": "kubeshop/testkube-tracetest-executor:7354723", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:25f2f0a", + "image": "kubeshop/testkube-zap-executor:7354723", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:25f2f0a", + "image": "kubeshop/testkube-playwright-executor:7354723", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:25f2f0a", + "image": "kubeshop/testkube-jmeter-executor:7354723", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:25f2f0a", + "image": "kubeshop/testkube-jmeterd-executor:7354723", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:25f2f0a" + "image": "kubeshop/testkube-jmeterd-slave:7354723" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:25f2f0a", + "image": "kubeshop/testkube-ginkgo-executor:7354723", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:25f2f0a", + "image": "kubeshop/testkube-maven-executor:7354723", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:25f2f0a", + "image": "kubeshop/testkube-gradle-executor:7354723", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:25f2f0a", + "image": "kubeshop/testkube-kubepug-executor:7354723", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:25f2f0a", + "image": "kubeshop/testkube-soapui-executor:7354723", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:25f2f0a", + "image": "kubeshop/testkube-k6-executor:7354723", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:25f2f0a", + "image": "kubeshop/testkube-cypress-executor:7354723", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:25f2f0a", + "image": "kubeshop/testkube-curl-executor:7354723", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:25f2f0a", + "image": "kubeshop/testkube-postman-executor:7354723", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:25f2f0a", + "image": "kubeshop/testkube-artillery-executor:7354723", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:25f2f0a", + "image": "kubeshop/testkube-scraper-executor:7354723", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:25f2f0a", + "image": "kubeshop/testkube-init-executor:7354723", "types": [] } } From 1bd2f6470ae1ad1bb296427c3ea98d5b98ed25d1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 12:35:01 +0000 Subject: [PATCH 620/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ed673f000..c8c77cd2e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7354723", + "image": "kubeshop/testkube-tracetest-executor:6ec1f70", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7354723", + "image": "kubeshop/testkube-zap-executor:6ec1f70", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7354723", + "image": "kubeshop/testkube-playwright-executor:6ec1f70", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7354723", + "image": "kubeshop/testkube-jmeter-executor:6ec1f70", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7354723", + "image": "kubeshop/testkube-jmeterd-executor:6ec1f70", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7354723" + "image": "kubeshop/testkube-jmeterd-slave:6ec1f70" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7354723", + "image": "kubeshop/testkube-ginkgo-executor:6ec1f70", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7354723", + "image": "kubeshop/testkube-maven-executor:6ec1f70", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7354723", + "image": "kubeshop/testkube-gradle-executor:6ec1f70", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7354723", + "image": "kubeshop/testkube-kubepug-executor:6ec1f70", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7354723", + "image": "kubeshop/testkube-soapui-executor:6ec1f70", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7354723", + "image": "kubeshop/testkube-k6-executor:6ec1f70", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7354723", + "image": "kubeshop/testkube-cypress-executor:6ec1f70", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7354723", + "image": "kubeshop/testkube-curl-executor:6ec1f70", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7354723", + "image": "kubeshop/testkube-postman-executor:6ec1f70", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7354723", + "image": "kubeshop/testkube-artillery-executor:6ec1f70", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7354723", + "image": "kubeshop/testkube-scraper-executor:6ec1f70", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7354723", + "image": "kubeshop/testkube-init-executor:6ec1f70", "types": [] } } From 7a67cb860c1b568872e4afbc776762ad00c1e7d0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 14:40:37 +0000 Subject: [PATCH 621/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c8c77cd2e..0c2ad9fcb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6ec1f70", + "image": "kubeshop/testkube-tracetest-executor:8169f22", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6ec1f70", + "image": "kubeshop/testkube-zap-executor:8169f22", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6ec1f70", + "image": "kubeshop/testkube-playwright-executor:8169f22", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6ec1f70", + "image": "kubeshop/testkube-jmeter-executor:8169f22", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6ec1f70", + "image": "kubeshop/testkube-jmeterd-executor:8169f22", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6ec1f70" + "image": "kubeshop/testkube-jmeterd-slave:8169f22" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6ec1f70", + "image": "kubeshop/testkube-ginkgo-executor:8169f22", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6ec1f70", + "image": "kubeshop/testkube-maven-executor:8169f22", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6ec1f70", + "image": "kubeshop/testkube-gradle-executor:8169f22", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6ec1f70", + "image": "kubeshop/testkube-kubepug-executor:8169f22", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6ec1f70", + "image": "kubeshop/testkube-soapui-executor:8169f22", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6ec1f70", + "image": "kubeshop/testkube-k6-executor:8169f22", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6ec1f70", + "image": "kubeshop/testkube-cypress-executor:8169f22", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6ec1f70", + "image": "kubeshop/testkube-curl-executor:8169f22", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6ec1f70", + "image": "kubeshop/testkube-postman-executor:8169f22", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6ec1f70", + "image": "kubeshop/testkube-artillery-executor:8169f22", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6ec1f70", + "image": "kubeshop/testkube-scraper-executor:8169f22", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6ec1f70", + "image": "kubeshop/testkube-init-executor:8169f22", "types": [] } } From 718902d07e4649d70614dd79209104be8eeb03f1 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 14:44:58 +0000 Subject: [PATCH 622/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index dc8e10240..3f83fc9cb 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.13 -appVersion: 1.16.13 +version: 1.16.14 +appVersion: 1.16.14 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 77cf99c1f..ee3549249 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.18 +version: 1.16.19 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.13 + version: 1.16.14 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From e1dd50c7c6b33d25f4dfc809ec4ce4f9173d65ad Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 16:41:49 +0000 Subject: [PATCH 623/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0c2ad9fcb..63f29666b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8169f22", + "image": "kubeshop/testkube-tracetest-executor:f8c0c63", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8169f22", + "image": "kubeshop/testkube-zap-executor:f8c0c63", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8169f22", + "image": "kubeshop/testkube-playwright-executor:f8c0c63", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8169f22", + "image": "kubeshop/testkube-jmeter-executor:f8c0c63", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8169f22", + "image": "kubeshop/testkube-jmeterd-executor:f8c0c63", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8169f22" + "image": "kubeshop/testkube-jmeterd-slave:f8c0c63" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8169f22", + "image": "kubeshop/testkube-ginkgo-executor:f8c0c63", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8169f22", + "image": "kubeshop/testkube-maven-executor:f8c0c63", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8169f22", + "image": "kubeshop/testkube-gradle-executor:f8c0c63", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8169f22", + "image": "kubeshop/testkube-kubepug-executor:f8c0c63", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8169f22", + "image": "kubeshop/testkube-soapui-executor:f8c0c63", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8169f22", + "image": "kubeshop/testkube-k6-executor:f8c0c63", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8169f22", + "image": "kubeshop/testkube-cypress-executor:f8c0c63", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8169f22", + "image": "kubeshop/testkube-curl-executor:f8c0c63", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8169f22", + "image": "kubeshop/testkube-postman-executor:f8c0c63", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8169f22", + "image": "kubeshop/testkube-artillery-executor:f8c0c63", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8169f22", + "image": "kubeshop/testkube-scraper-executor:f8c0c63", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8169f22", + "image": "kubeshop/testkube-init-executor:f8c0c63", "types": [] } } From af34ff4a7ccf418d3328a7eaa80210f9aee20d38 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 13 Dec 2023 16:54:24 +0000 Subject: [PATCH 624/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 63f29666b..2c023b570 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f8c0c63", + "image": "kubeshop/testkube-tracetest-executor:9baad69", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f8c0c63", + "image": "kubeshop/testkube-zap-executor:9baad69", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f8c0c63", + "image": "kubeshop/testkube-playwright-executor:9baad69", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f8c0c63", + "image": "kubeshop/testkube-jmeter-executor:9baad69", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f8c0c63", + "image": "kubeshop/testkube-jmeterd-executor:9baad69", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f8c0c63" + "image": "kubeshop/testkube-jmeterd-slave:9baad69" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f8c0c63", + "image": "kubeshop/testkube-ginkgo-executor:9baad69", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f8c0c63", + "image": "kubeshop/testkube-maven-executor:9baad69", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f8c0c63", + "image": "kubeshop/testkube-gradle-executor:9baad69", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f8c0c63", + "image": "kubeshop/testkube-kubepug-executor:9baad69", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f8c0c63", + "image": "kubeshop/testkube-soapui-executor:9baad69", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f8c0c63", + "image": "kubeshop/testkube-k6-executor:9baad69", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f8c0c63", + "image": "kubeshop/testkube-cypress-executor:9baad69", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f8c0c63", + "image": "kubeshop/testkube-curl-executor:9baad69", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f8c0c63", + "image": "kubeshop/testkube-postman-executor:9baad69", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f8c0c63", + "image": "kubeshop/testkube-artillery-executor:9baad69", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f8c0c63", + "image": "kubeshop/testkube-scraper-executor:9baad69", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f8c0c63", + "image": "kubeshop/testkube-init-executor:9baad69", "types": [] } } From 6a0dfab9b5516946737a0ed3849e647372d90a04 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Dec 2023 08:56:51 +0000 Subject: [PATCH 625/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2c023b570..526eb233a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9baad69", + "image": "kubeshop/testkube-tracetest-executor:f6c2d11", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9baad69", + "image": "kubeshop/testkube-zap-executor:f6c2d11", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9baad69", + "image": "kubeshop/testkube-playwright-executor:f6c2d11", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9baad69", + "image": "kubeshop/testkube-jmeter-executor:f6c2d11", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9baad69", + "image": "kubeshop/testkube-jmeterd-executor:f6c2d11", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9baad69" + "image": "kubeshop/testkube-jmeterd-slave:f6c2d11" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9baad69", + "image": "kubeshop/testkube-ginkgo-executor:f6c2d11", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9baad69", + "image": "kubeshop/testkube-maven-executor:f6c2d11", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9baad69", + "image": "kubeshop/testkube-gradle-executor:f6c2d11", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9baad69", + "image": "kubeshop/testkube-kubepug-executor:f6c2d11", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9baad69", + "image": "kubeshop/testkube-soapui-executor:f6c2d11", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9baad69", + "image": "kubeshop/testkube-k6-executor:f6c2d11", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9baad69", + "image": "kubeshop/testkube-cypress-executor:f6c2d11", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9baad69", + "image": "kubeshop/testkube-curl-executor:f6c2d11", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9baad69", + "image": "kubeshop/testkube-postman-executor:f6c2d11", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9baad69", + "image": "kubeshop/testkube-artillery-executor:f6c2d11", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9baad69", + "image": "kubeshop/testkube-scraper-executor:f6c2d11", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9baad69", + "image": "kubeshop/testkube-init-executor:f6c2d11", "types": [] } } From 0b777e746db75b5cf5b8f72c189eeb2f824612f8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Dec 2023 09:10:57 +0000 Subject: [PATCH 626/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 526eb233a..3df4970eb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f6c2d11", + "image": "kubeshop/testkube-tracetest-executor:d991717", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f6c2d11", + "image": "kubeshop/testkube-zap-executor:d991717", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f6c2d11", + "image": "kubeshop/testkube-playwright-executor:d991717", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f6c2d11", + "image": "kubeshop/testkube-jmeter-executor:d991717", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f6c2d11", + "image": "kubeshop/testkube-jmeterd-executor:d991717", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f6c2d11" + "image": "kubeshop/testkube-jmeterd-slave:d991717" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f6c2d11", + "image": "kubeshop/testkube-ginkgo-executor:d991717", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f6c2d11", + "image": "kubeshop/testkube-maven-executor:d991717", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f6c2d11", + "image": "kubeshop/testkube-gradle-executor:d991717", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f6c2d11", + "image": "kubeshop/testkube-kubepug-executor:d991717", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f6c2d11", + "image": "kubeshop/testkube-soapui-executor:d991717", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f6c2d11", + "image": "kubeshop/testkube-k6-executor:d991717", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f6c2d11", + "image": "kubeshop/testkube-cypress-executor:d991717", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f6c2d11", + "image": "kubeshop/testkube-curl-executor:d991717", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f6c2d11", + "image": "kubeshop/testkube-postman-executor:d991717", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f6c2d11", + "image": "kubeshop/testkube-artillery-executor:d991717", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f6c2d11", + "image": "kubeshop/testkube-scraper-executor:d991717", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f6c2d11", + "image": "kubeshop/testkube-init-executor:d991717", "types": [] } } From d32cf396664938d70a1b1a5d38ec7c8eff812ecc Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Dec 2023 09:15:59 +0000 Subject: [PATCH 627/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 3f83fc9cb..6752c6c32 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.14 -appVersion: 1.16.14 +version: 1.16.15 +appVersion: 1.16.15 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index ee3549249..165b95462 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.19 +version: 1.16.20 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.14 + version: 1.16.15 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 8254b70d957be4c799c812a32d7f035044b9062a Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 12 Dec 2023 14:37:21 +0300 Subject: [PATCH 628/763] feat: shared artifacts --- .../job-container-template.yml.tmpl | 2 +- charts/testkube-api/job-template.yml.tmpl | 13 +++++++++++++ .../pvc-container-template.yml.tmpl | 5 ++++- .../testkube-api/slave-pod-template.yml.tmpl | 13 +++++++++++++ .../tests.testkube.io_testexecutions.yaml | 18 ++++++++++++++++++ .../templates/tests.testkube.io_tests.yaml | 9 +++++++++ ...tests.testkube.io_testsuiteexecutions.yaml | 19 +++++++++++++++++++ 7 files changed, 77 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/job-container-template.yml.tmpl b/charts/testkube-api/job-container-template.yml.tmpl index 85d56b4bb..04ae1848c 100644 --- a/charts/testkube-api/job-container-template.yml.tmpl +++ b/charts/testkube-api/job-container-template.yml.tmpl @@ -78,7 +78,7 @@ spec: mountPath: /etc/certs {{- end }} {{- if .ArtifactRequest }} - {{- if .ArtifactRequest.VolumeMountPath }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} {{- end }} diff --git a/charts/testkube-api/job-template.yml.tmpl b/charts/testkube-api/job-template.yml.tmpl index 07fca63f7..68e50f44a 100644 --- a/charts/testkube-api/job-template.yml.tmpl +++ b/charts/testkube-api/job-template.yml.tmpl @@ -57,6 +57,12 @@ spec: - name: {{ .CertificateSecret }} mountPath: /etc/certs {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} @@ -77,6 +83,13 @@ spec: secret: secretName: {{ .CertificateSecret }} {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + persistentVolumeClaim: + claimName: {{ .Name }}-pvc + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} diff --git a/charts/testkube-api/pvc-container-template.yml.tmpl b/charts/testkube-api/pvc-container-template.yml.tmpl index 7b1a0a214..9e1241649 100644 --- a/charts/testkube-api/pvc-container-template.yml.tmpl +++ b/charts/testkube-api/pvc-container-template.yml.tmpl @@ -5,8 +5,11 @@ metadata: namespace: {{ .Namespace }} spec: storageClassName: {{ .ArtifactRequest.StorageClassName }} - accessModes: + {{- if .ArtifactRequest.SharedBetweenPods }} + - ReadWriteMany + {{- else }} - ReadWriteOnce + {{- end }} resources: requests: storage: 1Gi diff --git a/charts/testkube-api/slave-pod-template.yml.tmpl b/charts/testkube-api/slave-pod-template.yml.tmpl index 22e02fbe5..0cde5a2f9 100644 --- a/charts/testkube-api/slave-pod-template.yml.tmpl +++ b/charts/testkube-api/slave-pod-template.yml.tmpl @@ -101,6 +101,12 @@ spec: - name: {{ .CertificateSecret }} mountPath: /etc/certs {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} @@ -121,6 +127,13 @@ spec: secret: secretName: {{ .CertificateSecret }} {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + persistentVolumeClaim: + claimName: {{ .Name }}-pvc + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} diff --git a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml index e933f966d..a956cd51f 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testexecutions.yaml @@ -64,9 +64,18 @@ spec: items: type: string type: array + masks: + description: regexp to filter scraped artifacts, single or + comma separated + items: + type: string + type: array omitFolderPerExecution: description: don't use a separate folder for execution artifacts type: boolean + sharedBetweenPods: + description: whether to share volume between pods + type: boolean storageBucket: description: artifact bucket storage type: string @@ -431,9 +440,18 @@ spec: items: type: string type: array + masks: + description: regexp to filter scraped artifacts, single or + comma separated + items: + type: string + type: array omitFolderPerExecution: description: don't use a separate folder for execution artifacts type: boolean + sharedBetweenPods: + description: whether to share volume between pods + type: boolean storageBucket: description: artifact bucket storage type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml index 97b6c25db..006b57ddf 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_tests.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_tests.yaml @@ -462,9 +462,18 @@ spec: items: type: string type: array + masks: + description: regexp to filter scraped artifacts, single or + comma separated + items: + type: string + type: array omitFolderPerExecution: description: don't use a separate folder for execution artifacts type: boolean + sharedBetweenPods: + description: whether to share volume between pods + type: boolean storageBucket: description: artifact bucket storage type: string diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml index f426b3c71..449538a17 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuiteexecutions.yaml @@ -311,10 +311,20 @@ spec: items: type: string type: array + masks: + description: regexp to filter scraped artifacts, + single or comma separated + items: + type: string + type: array omitFolderPerExecution: description: don't use a separate folder for execution artifacts type: boolean + sharedBetweenPods: + description: whether to share volume between + pods + type: boolean storageBucket: description: artifact bucket storage type: string @@ -860,10 +870,19 @@ spec: items: type: string type: array + masks: + description: regexp to filter scraped artifacts, + single or comma separated + items: + type: string + type: array omitFolderPerExecution: description: don't use a separate folder for execution artifacts type: boolean + sharedBetweenPods: + description: whether to share volume between pods + type: boolean storageBucket: description: artifact bucket storage type: string From d7f6ca974599e19ed7ed5fb08d2f9ae978875bd1 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 12 Dec 2023 16:38:06 +0300 Subject: [PATCH 629/763] fix: rename pvc template file --- ...{pvc-container-template.yml.tmpl => pvc-template.yml.tmpl} | 0 charts/testkube-api/templates/configmap.yaml | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename charts/testkube-api/{pvc-container-template.yml.tmpl => pvc-template.yml.tmpl} (100%) diff --git a/charts/testkube-api/pvc-container-template.yml.tmpl b/charts/testkube-api/pvc-template.yml.tmpl similarity index 100% rename from charts/testkube-api/pvc-container-template.yml.tmpl rename to charts/testkube-api/pvc-template.yml.tmpl diff --git a/charts/testkube-api/templates/configmap.yaml b/charts/testkube-api/templates/configmap.yaml index aeeefbe84..f244505b5 100644 --- a/charts/testkube-api/templates/configmap.yaml +++ b/charts/testkube-api/templates/configmap.yaml @@ -22,8 +22,8 @@ data: {{- else }} {{ .Files.Get "job-template.yml.tmpl" | indent 4 }} {{- end }} - pvc-container-template.yml: |- -{{ .Files.Get "pvc-container-template.yml.tmpl" | indent 4 }} + pvc-template.yml: |- +{{ .Files.Get "pvc-template.yml.tmpl" | indent 4 }} slack-config.json: |- {{- if .Values.slackConfig }} {{ toJson .Values.slackConfig | indent 4 }} From a6e078aed03da975d1c668fcc26078448dc3c4f5 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Tue, 12 Dec 2023 19:43:41 +0300 Subject: [PATCH 630/763] fix: artifact volume for init container --- charts/testkube-api/job-container-template.yml.tmpl | 4 ++-- charts/testkube-api/job-template.yml.tmpl | 6 ++++++ charts/testkube-api/slave-pod-template.yml.tmpl | 6 ++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/job-container-template.yml.tmpl b/charts/testkube-api/job-container-template.yml.tmpl index 04ae1848c..6a5588933 100644 --- a/charts/testkube-api/job-container-template.yml.tmpl +++ b/charts/testkube-api/job-container-template.yml.tmpl @@ -29,7 +29,7 @@ spec: mountPath: /etc/certs {{- end }} {{- if .ArtifactRequest }} - {{- if .ArtifactRequest.VolumeMountPath }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} {{- end }} @@ -78,7 +78,7 @@ spec: mountPath: /etc/certs {{- end }} {{- if .ArtifactRequest }} - {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} - name: artifact-volume mountPath: {{ .ArtifactRequest.VolumeMountPath }} {{- end }} diff --git a/charts/testkube-api/job-template.yml.tmpl b/charts/testkube-api/job-template.yml.tmpl index 68e50f44a..e35d5c080 100644 --- a/charts/testkube-api/job-template.yml.tmpl +++ b/charts/testkube-api/job-template.yml.tmpl @@ -27,6 +27,12 @@ spec: - name: {{ .CertificateSecret }} mountPath: /etc/certs {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} diff --git a/charts/testkube-api/slave-pod-template.yml.tmpl b/charts/testkube-api/slave-pod-template.yml.tmpl index 0cde5a2f9..316f6a7f7 100644 --- a/charts/testkube-api/slave-pod-template.yml.tmpl +++ b/charts/testkube-api/slave-pod-template.yml.tmpl @@ -30,6 +30,12 @@ spec: - name: {{ .CertificateSecret }} mountPath: /etc/certs {{- end }} + {{- if .ArtifactRequest }} + {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} + - name: artifact-volume + mountPath: {{ .ArtifactRequest.VolumeMountPath }} + {{- end }} + {{- end }} {{- range $configmap := .EnvConfigMaps }} {{- if and $configmap.Mount $configmap.Reference }} - name: {{ $configmap.Reference.Name }} From 46fa28ee8a94c65f04e0be2a57f84c5a5814e6cc Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 13 Dec 2023 14:57:08 +0300 Subject: [PATCH 631/763] fix: add previous test names --- .../templates/tests.testkube.io_testsuites.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml index bc743d454..054c353fc 100644 --- a/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml +++ b/charts/testkube-operator/templates/tests.testkube.io_testsuites.yaml @@ -576,6 +576,11 @@ spec: format: int32 type: integer type: array + previousTestNames: + description: previous test names + items: + type: string + type: array type: object execute: items: @@ -614,6 +619,11 @@ spec: format: int32 type: integer type: array + previousTestNames: + description: previous test names + items: + type: string + type: array type: object execute: items: @@ -818,6 +828,11 @@ spec: format: int32 type: integer type: array + previousTestNames: + description: previous test names + items: + type: string + type: array type: object execute: items: From 528db11c829146aa30c8fc58060f54d46f09de8d Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Wed, 13 Dec 2023 18:19:10 +0300 Subject: [PATCH 632/763] fix: typo in template --- charts/testkube-api/pvc-template.yml.tmpl | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/testkube-api/pvc-template.yml.tmpl b/charts/testkube-api/pvc-template.yml.tmpl index 9e1241649..7c85aa830 100644 --- a/charts/testkube-api/pvc-template.yml.tmpl +++ b/charts/testkube-api/pvc-template.yml.tmpl @@ -5,6 +5,7 @@ metadata: namespace: {{ .Namespace }} spec: storageClassName: {{ .ArtifactRequest.StorageClassName }} + accessModes: {{- if .ArtifactRequest.SharedBetweenPods }} - ReadWriteMany {{- else }} From 4df2372d48ee5ca5446ea59d73d01565e1422f86 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Dec 2023 11:39:08 +0000 Subject: [PATCH 633/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3df4970eb..4d6da2e5d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d991717", + "image": "kubeshop/testkube-tracetest-executor:5e0dc4b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d991717", + "image": "kubeshop/testkube-zap-executor:5e0dc4b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d991717", + "image": "kubeshop/testkube-playwright-executor:5e0dc4b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d991717", + "image": "kubeshop/testkube-jmeter-executor:5e0dc4b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d991717", + "image": "kubeshop/testkube-jmeterd-executor:5e0dc4b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d991717" + "image": "kubeshop/testkube-jmeterd-slave:5e0dc4b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d991717", + "image": "kubeshop/testkube-ginkgo-executor:5e0dc4b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d991717", + "image": "kubeshop/testkube-maven-executor:5e0dc4b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d991717", + "image": "kubeshop/testkube-gradle-executor:5e0dc4b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d991717", + "image": "kubeshop/testkube-kubepug-executor:5e0dc4b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d991717", + "image": "kubeshop/testkube-soapui-executor:5e0dc4b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d991717", + "image": "kubeshop/testkube-k6-executor:5e0dc4b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d991717", + "image": "kubeshop/testkube-cypress-executor:5e0dc4b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d991717", + "image": "kubeshop/testkube-curl-executor:5e0dc4b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d991717", + "image": "kubeshop/testkube-postman-executor:5e0dc4b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d991717", + "image": "kubeshop/testkube-artillery-executor:5e0dc4b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d991717", + "image": "kubeshop/testkube-scraper-executor:5e0dc4b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d991717", + "image": "kubeshop/testkube-init-executor:5e0dc4b", "types": [] } } From 91483e483c1b5d1871c53e392a5df60ab958840e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 14 Dec 2023 12:17:42 +0000 Subject: [PATCH 634/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4d6da2e5d..67e1f0fd5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5e0dc4b", + "image": "kubeshop/testkube-tracetest-executor:325665e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5e0dc4b", + "image": "kubeshop/testkube-zap-executor:325665e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5e0dc4b", + "image": "kubeshop/testkube-playwright-executor:325665e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5e0dc4b", + "image": "kubeshop/testkube-jmeter-executor:325665e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5e0dc4b", + "image": "kubeshop/testkube-jmeterd-executor:325665e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5e0dc4b" + "image": "kubeshop/testkube-jmeterd-slave:325665e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5e0dc4b", + "image": "kubeshop/testkube-ginkgo-executor:325665e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5e0dc4b", + "image": "kubeshop/testkube-maven-executor:325665e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5e0dc4b", + "image": "kubeshop/testkube-gradle-executor:325665e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5e0dc4b", + "image": "kubeshop/testkube-kubepug-executor:325665e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5e0dc4b", + "image": "kubeshop/testkube-soapui-executor:325665e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5e0dc4b", + "image": "kubeshop/testkube-k6-executor:325665e", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5e0dc4b", + "image": "kubeshop/testkube-cypress-executor:325665e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5e0dc4b", + "image": "kubeshop/testkube-curl-executor:325665e", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5e0dc4b", + "image": "kubeshop/testkube-postman-executor:325665e", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5e0dc4b", + "image": "kubeshop/testkube-artillery-executor:325665e", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5e0dc4b", + "image": "kubeshop/testkube-scraper-executor:325665e", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5e0dc4b", + "image": "kubeshop/testkube-init-executor:325665e", "types": [] } } From c4be0f50f4c172786371a8d689366c8850a5ff70 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 10:49:17 +0000 Subject: [PATCH 635/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 67e1f0fd5..f00e16f0c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:325665e", + "image": "kubeshop/testkube-tracetest-executor:1700b49", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:325665e", + "image": "kubeshop/testkube-zap-executor:1700b49", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:325665e", + "image": "kubeshop/testkube-playwright-executor:1700b49", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:325665e", + "image": "kubeshop/testkube-jmeter-executor:1700b49", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:325665e", + "image": "kubeshop/testkube-jmeterd-executor:1700b49", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:325665e" + "image": "kubeshop/testkube-jmeterd-slave:1700b49" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:325665e", + "image": "kubeshop/testkube-ginkgo-executor:1700b49", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:325665e", + "image": "kubeshop/testkube-maven-executor:1700b49", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:325665e", + "image": "kubeshop/testkube-gradle-executor:1700b49", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:325665e", + "image": "kubeshop/testkube-kubepug-executor:1700b49", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:325665e", + "image": "kubeshop/testkube-soapui-executor:1700b49", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:325665e", + "image": "kubeshop/testkube-k6-executor:1700b49", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:325665e", + "image": "kubeshop/testkube-cypress-executor:1700b49", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:325665e", + "image": "kubeshop/testkube-curl-executor:1700b49", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:325665e", + "image": "kubeshop/testkube-postman-executor:1700b49", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:325665e", + "image": "kubeshop/testkube-artillery-executor:1700b49", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:325665e", + "image": "kubeshop/testkube-scraper-executor:1700b49", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:325665e", + "image": "kubeshop/testkube-init-executor:1700b49", "types": [] } } From 1a35088b284de053617c4426f42a93a8bcfe81da Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 10:58:49 +0000 Subject: [PATCH 636/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f00e16f0c..5e1cd3cf1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1700b49", + "image": "kubeshop/testkube-tracetest-executor:3c29170", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1700b49", + "image": "kubeshop/testkube-zap-executor:3c29170", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1700b49", + "image": "kubeshop/testkube-playwright-executor:3c29170", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1700b49", + "image": "kubeshop/testkube-jmeter-executor:3c29170", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1700b49", + "image": "kubeshop/testkube-jmeterd-executor:3c29170", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1700b49" + "image": "kubeshop/testkube-jmeterd-slave:3c29170" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1700b49", + "image": "kubeshop/testkube-ginkgo-executor:3c29170", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1700b49", + "image": "kubeshop/testkube-maven-executor:3c29170", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1700b49", + "image": "kubeshop/testkube-gradle-executor:3c29170", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1700b49", + "image": "kubeshop/testkube-kubepug-executor:3c29170", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1700b49", + "image": "kubeshop/testkube-soapui-executor:3c29170", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1700b49", + "image": "kubeshop/testkube-k6-executor:3c29170", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1700b49", + "image": "kubeshop/testkube-cypress-executor:3c29170", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1700b49", + "image": "kubeshop/testkube-curl-executor:3c29170", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1700b49", + "image": "kubeshop/testkube-postman-executor:3c29170", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1700b49", + "image": "kubeshop/testkube-artillery-executor:3c29170", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1700b49", + "image": "kubeshop/testkube-scraper-executor:3c29170", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1700b49", + "image": "kubeshop/testkube-init-executor:3c29170", "types": [] } } From 645a1ed1a60397c77978eaf6c9d16119b50fa725 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 13:05:53 +0000 Subject: [PATCH 637/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 5e1cd3cf1..dd8c84138 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3c29170", + "image": "kubeshop/testkube-tracetest-executor:7ff6dbd", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3c29170", + "image": "kubeshop/testkube-zap-executor:7ff6dbd", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3c29170", + "image": "kubeshop/testkube-playwright-executor:7ff6dbd", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3c29170", + "image": "kubeshop/testkube-jmeter-executor:7ff6dbd", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3c29170", + "image": "kubeshop/testkube-jmeterd-executor:7ff6dbd", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3c29170" + "image": "kubeshop/testkube-jmeterd-slave:7ff6dbd" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3c29170", + "image": "kubeshop/testkube-ginkgo-executor:7ff6dbd", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3c29170", + "image": "kubeshop/testkube-maven-executor:7ff6dbd", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3c29170", + "image": "kubeshop/testkube-gradle-executor:7ff6dbd", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3c29170", + "image": "kubeshop/testkube-kubepug-executor:7ff6dbd", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3c29170", + "image": "kubeshop/testkube-soapui-executor:7ff6dbd", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3c29170", + "image": "kubeshop/testkube-k6-executor:7ff6dbd", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3c29170", + "image": "kubeshop/testkube-cypress-executor:7ff6dbd", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3c29170", + "image": "kubeshop/testkube-curl-executor:7ff6dbd", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3c29170", + "image": "kubeshop/testkube-postman-executor:7ff6dbd", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3c29170", + "image": "kubeshop/testkube-artillery-executor:7ff6dbd", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3c29170", + "image": "kubeshop/testkube-scraper-executor:7ff6dbd", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3c29170", + "image": "kubeshop/testkube-init-executor:7ff6dbd", "types": [] } } From e67db1dcee440a17403c2a561aef1d5f33fa77a3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 13:36:45 +0000 Subject: [PATCH 638/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dd8c84138..b221d836c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7ff6dbd", + "image": "kubeshop/testkube-tracetest-executor:8a3c5e2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7ff6dbd", + "image": "kubeshop/testkube-zap-executor:8a3c5e2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7ff6dbd", + "image": "kubeshop/testkube-playwright-executor:8a3c5e2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7ff6dbd", + "image": "kubeshop/testkube-jmeter-executor:8a3c5e2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7ff6dbd", + "image": "kubeshop/testkube-jmeterd-executor:8a3c5e2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7ff6dbd" + "image": "kubeshop/testkube-jmeterd-slave:8a3c5e2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7ff6dbd", + "image": "kubeshop/testkube-ginkgo-executor:8a3c5e2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7ff6dbd", + "image": "kubeshop/testkube-maven-executor:8a3c5e2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7ff6dbd", + "image": "kubeshop/testkube-gradle-executor:8a3c5e2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7ff6dbd", + "image": "kubeshop/testkube-kubepug-executor:8a3c5e2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7ff6dbd", + "image": "kubeshop/testkube-soapui-executor:8a3c5e2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7ff6dbd", + "image": "kubeshop/testkube-k6-executor:8a3c5e2", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7ff6dbd", + "image": "kubeshop/testkube-cypress-executor:8a3c5e2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7ff6dbd", + "image": "kubeshop/testkube-curl-executor:8a3c5e2", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7ff6dbd", + "image": "kubeshop/testkube-postman-executor:8a3c5e2", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7ff6dbd", + "image": "kubeshop/testkube-artillery-executor:8a3c5e2", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7ff6dbd", + "image": "kubeshop/testkube-scraper-executor:8a3c5e2", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7ff6dbd", + "image": "kubeshop/testkube-init-executor:8a3c5e2", "types": [] } } From 048d36025a05fb43b795e965a2ee47345ead9444 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 15:03:02 +0000 Subject: [PATCH 639/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b221d836c..89b28128e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8a3c5e2", + "image": "kubeshop/testkube-tracetest-executor:df32af4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8a3c5e2", + "image": "kubeshop/testkube-zap-executor:df32af4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8a3c5e2", + "image": "kubeshop/testkube-playwright-executor:df32af4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8a3c5e2", + "image": "kubeshop/testkube-jmeter-executor:df32af4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8a3c5e2", + "image": "kubeshop/testkube-jmeterd-executor:df32af4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8a3c5e2" + "image": "kubeshop/testkube-jmeterd-slave:df32af4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8a3c5e2", + "image": "kubeshop/testkube-ginkgo-executor:df32af4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8a3c5e2", + "image": "kubeshop/testkube-maven-executor:df32af4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8a3c5e2", + "image": "kubeshop/testkube-gradle-executor:df32af4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8a3c5e2", + "image": "kubeshop/testkube-kubepug-executor:df32af4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8a3c5e2", + "image": "kubeshop/testkube-soapui-executor:df32af4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8a3c5e2", + "image": "kubeshop/testkube-k6-executor:df32af4", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8a3c5e2", + "image": "kubeshop/testkube-cypress-executor:df32af4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8a3c5e2", + "image": "kubeshop/testkube-curl-executor:df32af4", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8a3c5e2", + "image": "kubeshop/testkube-postman-executor:df32af4", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8a3c5e2", + "image": "kubeshop/testkube-artillery-executor:df32af4", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8a3c5e2", + "image": "kubeshop/testkube-scraper-executor:df32af4", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8a3c5e2", + "image": "kubeshop/testkube-init-executor:df32af4", "types": [] } } From f499b88528b570519684a4bd48a7232c7ff1d041 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 15:12:37 +0000 Subject: [PATCH 640/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 6752c6c32..da24c0902 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.15 -appVersion: 1.16.15 +version: 1.16.16 +appVersion: 1.16.16 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 165b95462..d6186ad9d 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.20 +version: 1.16.21 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.15 + version: 1.16.16 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 29a600688fdb47b40f04e3a93e94e9c8e3da8554 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 14 Dec 2023 17:30:03 +0300 Subject: [PATCH 641/763] feat: install only specified executors --- charts/testkube-api/templates/deployment.yaml | 8 ++++++++ charts/testkube/values.yaml | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 56bec3a3e..1b8c39338 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -331,6 +331,14 @@ spec: value: "{{ .Values.enableSecretsEndpoint }}" - name: DISABLE_MONGO_MIGRATIONS value: "{{ .Values.disableMongoMigrations }}" + {{- $executors := "" }} + {{- range $k, $v := .Values.installOnlySpecifiedExecutors }} + {{- if $v.enabled }} + {{- $executors = print $executors "," $k }} + {{- end }} + {{- end }} + - name: TESTKUBE_SPECIFIED_EXECUTORS + value: "{{ $executors }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 93ba0e210..ce8ecc259 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -592,6 +592,12 @@ testkube-api: clusterName: "" ## enable endpoint to list testkube namespace secrets enableSecretsEndpoint: false + ## install only specified executors with enabled flag + installOnlySpecifiedExecutors: + # postman-executor: + # enabled: true + # cypress-executor: + # enabled: true # Test Connection pod testConnection: From 250b9bb7eed57259806a3b0cff467b22402b76c7 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 14 Dec 2023 19:15:28 +0300 Subject: [PATCH 642/763] fix: add docs --- charts/testkube-api/README.md | 1 + charts/testkube-api/values.yaml | 3 +++ charts/testkube/README.md | 1 + 3 files changed, 5 insertions(+) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index 950db0c99..ac24f7da1 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -63,6 +63,7 @@ A Helm chart for Testkube api | image.pullSecret | list | `[]` | | | image.registry | string | `"docker.io"` | | | image.repository | string | `"kubeshop/testkube-api-server"` | | +| installOnlySpecifiedExecutors | object | `{}` | | | jobServiceAccountName | string | `""` | | | kubeVersion | string | `""` | | | livenessProbe.initialDelaySeconds | int | `30` | | diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 6d39dff58..8957befaf 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -137,6 +137,9 @@ enableSecretsEndpoint: false ## disable running MongoDB migrations on API start disableMongoMigrations: false +## install only specified executors with enabled flag +installOnlySpecifiedExecutors: + ## Testkube API resource requests and limits resources: {} diff --git a/charts/testkube/README.md b/charts/testkube/README.md index c01aa331c..e6f9ca8e5 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -215,6 +215,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.image.pullSecrets | list | `[]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | +| testkube-api.installOnlySpecifiedExecutors | object | `{}` | Install only specified executors with enabled flag | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | | testkube-api.livenessProbe | object | `{"initialDelaySeconds":15}` | Testkube API Liveness probe parameters | | testkube-api.livenessProbe.initialDelaySeconds | int | `15` | Initial delay for liveness probe | From f855b81c236ab43b49ba1f8a05f559d386f08738 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Thu, 14 Dec 2023 22:14:51 +0300 Subject: [PATCH 643/763] fix: rename var --- charts/testkube-api/README.md | 2 +- charts/testkube-api/templates/configmap.yaml | 7 +++++++ charts/testkube-api/templates/deployment.yaml | 8 -------- charts/testkube-api/values.yaml | 2 +- charts/testkube/README.md | 2 +- charts/testkube/values.yaml | 2 +- 6 files changed, 11 insertions(+), 12 deletions(-) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index ac24f7da1..e6a38654c 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -63,7 +63,7 @@ A Helm chart for Testkube api | image.pullSecret | list | `[]` | | | image.registry | string | `"docker.io"` | | | image.repository | string | `"kubeshop/testkube-api-server"` | | -| installOnlySpecifiedExecutors | object | `{}` | | +| enabledExecutors | object | `{}` | | | jobServiceAccountName | string | `""` | | | kubeVersion | string | `""` | | | livenessProbe.initialDelaySeconds | int | `30` | | diff --git a/charts/testkube-api/templates/configmap.yaml b/charts/testkube-api/templates/configmap.yaml index f244505b5..c73b50560 100644 --- a/charts/testkube-api/templates/configmap.yaml +++ b/charts/testkube-api/templates/configmap.yaml @@ -34,3 +34,10 @@ data: {{ .Files.Get "slack-template.json.tmpl" | indent 4 }} slave-pod-template.yml: |- {{ .Files.Get "slave-pod-template.yml.tmpl" | indent 4 }} +{{- $executors := "" }} +{{- range $k, $v := .Values.enabledExecutors }} + {{- if $v.enabled }} + {{- $executors = print $executors "," $k }} + {{- end }} +{{- end }} + enabledExecutors: "{{ $executors }}" diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 1b8c39338..56bec3a3e 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -331,14 +331,6 @@ spec: value: "{{ .Values.enableSecretsEndpoint }}" - name: DISABLE_MONGO_MIGRATIONS value: "{{ .Values.disableMongoMigrations }}" - {{- $executors := "" }} - {{- range $k, $v := .Values.installOnlySpecifiedExecutors }} - {{- if $v.enabled }} - {{- $executors = print $executors "," $k }} - {{- end }} - {{- end }} - - name: TESTKUBE_SPECIFIED_EXECUTORS - value: "{{ $executors }}" image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} ports: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 8957befaf..5f1729a33 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -138,7 +138,7 @@ enableSecretsEndpoint: false disableMongoMigrations: false ## install only specified executors with enabled flag -installOnlySpecifiedExecutors: +enabledExecutors: ## Testkube API resource requests and limits resources: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index e6f9ca8e5..4535553ff 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -215,7 +215,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.image.pullSecrets | list | `[]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | -| testkube-api.installOnlySpecifiedExecutors | object | `{}` | Install only specified executors with enabled flag | +| testkube-api.enabledExecutors | object | `{}` | Enable only specified executors with enabled flag | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | | testkube-api.livenessProbe | object | `{"initialDelaySeconds":15}` | Testkube API Liveness probe parameters | | testkube-api.livenessProbe.initialDelaySeconds | int | `15` | Initial delay for liveness probe | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index ce8ecc259..fb820a647 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -593,7 +593,7 @@ testkube-api: ## enable endpoint to list testkube namespace secrets enableSecretsEndpoint: false ## install only specified executors with enabled flag - installOnlySpecifiedExecutors: + enabledExecutors: # postman-executor: # enabled: true # cypress-executor: From 34c3984956ed6ec2ba3aaf3dc6aa5198538cd8f5 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Fri, 15 Dec 2023 10:36:23 +0300 Subject: [PATCH 644/763] fix: comment change --- charts/testkube-api/values.yaml | 2 +- charts/testkube/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 5f1729a33..3a5eab32a 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -137,7 +137,7 @@ enableSecretsEndpoint: false ## disable running MongoDB migrations on API start disableMongoMigrations: false -## install only specified executors with enabled flag +## enable only specified executors with enabled flag enabledExecutors: ## Testkube API resource requests and limits diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index fb820a647..cf658e614 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -592,7 +592,7 @@ testkube-api: clusterName: "" ## enable endpoint to list testkube namespace secrets enableSecretsEndpoint: false - ## install only specified executors with enabled flag + ## enable only specified executors with enabled flag enabledExecutors: # postman-executor: # enabled: true From 5f6f3437e9e7d0adfeeafa6fa9b2656fe09200a5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 15 Dec 2023 16:53:53 +0000 Subject: [PATCH 645/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 89b28128e..9ec453b43 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:df32af4", + "image": "kubeshop/testkube-tracetest-executor:85a68a6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:df32af4", + "image": "kubeshop/testkube-zap-executor:85a68a6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:df32af4", + "image": "kubeshop/testkube-playwright-executor:85a68a6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:df32af4", + "image": "kubeshop/testkube-jmeter-executor:85a68a6", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:df32af4", + "image": "kubeshop/testkube-jmeterd-executor:85a68a6", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:df32af4" + "image": "kubeshop/testkube-jmeterd-slave:85a68a6" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:df32af4", + "image": "kubeshop/testkube-ginkgo-executor:85a68a6", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:df32af4", + "image": "kubeshop/testkube-maven-executor:85a68a6", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:df32af4", + "image": "kubeshop/testkube-gradle-executor:85a68a6", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:df32af4", + "image": "kubeshop/testkube-kubepug-executor:85a68a6", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:df32af4", + "image": "kubeshop/testkube-soapui-executor:85a68a6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:df32af4", + "image": "kubeshop/testkube-k6-executor:85a68a6", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:df32af4", + "image": "kubeshop/testkube-cypress-executor:85a68a6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:df32af4", + "image": "kubeshop/testkube-curl-executor:85a68a6", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:df32af4", + "image": "kubeshop/testkube-postman-executor:85a68a6", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:df32af4", + "image": "kubeshop/testkube-artillery-executor:85a68a6", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:df32af4", + "image": "kubeshop/testkube-scraper-executor:85a68a6", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:df32af4", + "image": "kubeshop/testkube-init-executor:85a68a6", "types": [] } } From c0ba9724ca9cb7f256020e7b32e2ffcc56c7fad0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Sun, 17 Dec 2023 18:38:15 +0000 Subject: [PATCH 646/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9ec453b43..83ab91b2e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:85a68a6", + "image": "kubeshop/testkube-tracetest-executor:449129f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:85a68a6", + "image": "kubeshop/testkube-zap-executor:449129f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:85a68a6", + "image": "kubeshop/testkube-playwright-executor:449129f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:85a68a6", + "image": "kubeshop/testkube-jmeter-executor:449129f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:85a68a6", + "image": "kubeshop/testkube-jmeterd-executor:449129f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:85a68a6" + "image": "kubeshop/testkube-jmeterd-slave:449129f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:85a68a6", + "image": "kubeshop/testkube-ginkgo-executor:449129f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:85a68a6", + "image": "kubeshop/testkube-maven-executor:449129f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:85a68a6", + "image": "kubeshop/testkube-gradle-executor:449129f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:85a68a6", + "image": "kubeshop/testkube-kubepug-executor:449129f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:85a68a6", + "image": "kubeshop/testkube-soapui-executor:449129f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:85a68a6", + "image": "kubeshop/testkube-k6-executor:449129f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:85a68a6", + "image": "kubeshop/testkube-cypress-executor:449129f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:85a68a6", + "image": "kubeshop/testkube-curl-executor:449129f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:85a68a6", + "image": "kubeshop/testkube-postman-executor:449129f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:85a68a6", + "image": "kubeshop/testkube-artillery-executor:449129f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:85a68a6", + "image": "kubeshop/testkube-scraper-executor:449129f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:85a68a6", + "image": "kubeshop/testkube-init-executor:449129f", "types": [] } } From 281b021e665de36093769e4431179f69a08a9e1c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 09:37:16 +0000 Subject: [PATCH 647/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 83ab91b2e..012d8a6c3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:449129f", + "image": "kubeshop/testkube-tracetest-executor:b80ca88", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:449129f", + "image": "kubeshop/testkube-zap-executor:b80ca88", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:449129f", + "image": "kubeshop/testkube-playwright-executor:b80ca88", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:449129f", + "image": "kubeshop/testkube-jmeter-executor:b80ca88", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:449129f", + "image": "kubeshop/testkube-jmeterd-executor:b80ca88", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:449129f" + "image": "kubeshop/testkube-jmeterd-slave:b80ca88" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:449129f", + "image": "kubeshop/testkube-ginkgo-executor:b80ca88", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:449129f", + "image": "kubeshop/testkube-maven-executor:b80ca88", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:449129f", + "image": "kubeshop/testkube-gradle-executor:b80ca88", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:449129f", + "image": "kubeshop/testkube-kubepug-executor:b80ca88", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:449129f", + "image": "kubeshop/testkube-soapui-executor:b80ca88", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:449129f", + "image": "kubeshop/testkube-k6-executor:b80ca88", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:449129f", + "image": "kubeshop/testkube-cypress-executor:b80ca88", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:449129f", + "image": "kubeshop/testkube-curl-executor:b80ca88", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:449129f", + "image": "kubeshop/testkube-postman-executor:b80ca88", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:449129f", + "image": "kubeshop/testkube-artillery-executor:b80ca88", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:449129f", + "image": "kubeshop/testkube-scraper-executor:b80ca88", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:449129f", + "image": "kubeshop/testkube-init-executor:b80ca88", "types": [] } } From 4ad90c69a76dd181e76036c1d49096efe448a22f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 10:23:33 +0000 Subject: [PATCH 648/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 012d8a6c3..751268d4b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b80ca88", + "image": "kubeshop/testkube-tracetest-executor:fc71643", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b80ca88", + "image": "kubeshop/testkube-zap-executor:fc71643", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b80ca88", + "image": "kubeshop/testkube-playwright-executor:fc71643", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b80ca88", + "image": "kubeshop/testkube-jmeter-executor:fc71643", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b80ca88", + "image": "kubeshop/testkube-jmeterd-executor:fc71643", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b80ca88" + "image": "kubeshop/testkube-jmeterd-slave:fc71643" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b80ca88", + "image": "kubeshop/testkube-ginkgo-executor:fc71643", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b80ca88", + "image": "kubeshop/testkube-maven-executor:fc71643", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b80ca88", + "image": "kubeshop/testkube-gradle-executor:fc71643", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b80ca88", + "image": "kubeshop/testkube-kubepug-executor:fc71643", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b80ca88", + "image": "kubeshop/testkube-soapui-executor:fc71643", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b80ca88", + "image": "kubeshop/testkube-k6-executor:fc71643", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b80ca88", + "image": "kubeshop/testkube-cypress-executor:fc71643", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b80ca88", + "image": "kubeshop/testkube-curl-executor:fc71643", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b80ca88", + "image": "kubeshop/testkube-postman-executor:fc71643", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b80ca88", + "image": "kubeshop/testkube-artillery-executor:fc71643", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b80ca88", + "image": "kubeshop/testkube-scraper-executor:fc71643", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b80ca88", + "image": "kubeshop/testkube-init-executor:fc71643", "types": [] } } From d4cca485bf114df7e8c759a145db67a8a94d8403 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 10:51:13 +0000 Subject: [PATCH 649/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 751268d4b..8825e15ac 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:fc71643", + "image": "kubeshop/testkube-tracetest-executor:a17fe07", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:fc71643", + "image": "kubeshop/testkube-zap-executor:a17fe07", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:fc71643", + "image": "kubeshop/testkube-playwright-executor:a17fe07", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:fc71643", + "image": "kubeshop/testkube-jmeter-executor:a17fe07", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:fc71643", + "image": "kubeshop/testkube-jmeterd-executor:a17fe07", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:fc71643" + "image": "kubeshop/testkube-jmeterd-slave:a17fe07" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:fc71643", + "image": "kubeshop/testkube-ginkgo-executor:a17fe07", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:fc71643", + "image": "kubeshop/testkube-maven-executor:a17fe07", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:fc71643", + "image": "kubeshop/testkube-gradle-executor:a17fe07", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:fc71643", + "image": "kubeshop/testkube-kubepug-executor:a17fe07", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:fc71643", + "image": "kubeshop/testkube-soapui-executor:a17fe07", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:fc71643", + "image": "kubeshop/testkube-k6-executor:a17fe07", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:fc71643", + "image": "kubeshop/testkube-cypress-executor:a17fe07", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:fc71643", + "image": "kubeshop/testkube-curl-executor:a17fe07", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:fc71643", + "image": "kubeshop/testkube-postman-executor:a17fe07", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:fc71643", + "image": "kubeshop/testkube-artillery-executor:a17fe07", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:fc71643", + "image": "kubeshop/testkube-scraper-executor:a17fe07", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:fc71643", + "image": "kubeshop/testkube-init-executor:a17fe07", "types": [] } } From 65bae8d58c8e546fd2482f9dc0f519b1a89f0866 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 11:27:12 +0000 Subject: [PATCH 650/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8825e15ac..10252ce38 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a17fe07", + "image": "kubeshop/testkube-tracetest-executor:35e7481", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a17fe07", + "image": "kubeshop/testkube-zap-executor:35e7481", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a17fe07", + "image": "kubeshop/testkube-playwright-executor:35e7481", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a17fe07", + "image": "kubeshop/testkube-jmeter-executor:35e7481", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a17fe07", + "image": "kubeshop/testkube-jmeterd-executor:35e7481", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a17fe07" + "image": "kubeshop/testkube-jmeterd-slave:35e7481" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a17fe07", + "image": "kubeshop/testkube-ginkgo-executor:35e7481", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a17fe07", + "image": "kubeshop/testkube-maven-executor:35e7481", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a17fe07", + "image": "kubeshop/testkube-gradle-executor:35e7481", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a17fe07", + "image": "kubeshop/testkube-kubepug-executor:35e7481", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a17fe07", + "image": "kubeshop/testkube-soapui-executor:35e7481", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a17fe07", + "image": "kubeshop/testkube-k6-executor:35e7481", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a17fe07", + "image": "kubeshop/testkube-cypress-executor:35e7481", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a17fe07", + "image": "kubeshop/testkube-curl-executor:35e7481", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a17fe07", + "image": "kubeshop/testkube-postman-executor:35e7481", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a17fe07", + "image": "kubeshop/testkube-artillery-executor:35e7481", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a17fe07", + "image": "kubeshop/testkube-scraper-executor:35e7481", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a17fe07", + "image": "kubeshop/testkube-init-executor:35e7481", "types": [] } } From 6c6f54138386920c661b8cc0d4d0097cb788ec33 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 12:20:27 +0000 Subject: [PATCH 651/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 10252ce38..dda724cab 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:35e7481", + "image": "kubeshop/testkube-tracetest-executor:62e7704", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:35e7481", + "image": "kubeshop/testkube-zap-executor:62e7704", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:35e7481", + "image": "kubeshop/testkube-playwright-executor:62e7704", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:35e7481", + "image": "kubeshop/testkube-jmeter-executor:62e7704", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:35e7481", + "image": "kubeshop/testkube-jmeterd-executor:62e7704", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:35e7481" + "image": "kubeshop/testkube-jmeterd-slave:62e7704" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:35e7481", + "image": "kubeshop/testkube-ginkgo-executor:62e7704", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:35e7481", + "image": "kubeshop/testkube-maven-executor:62e7704", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:35e7481", + "image": "kubeshop/testkube-gradle-executor:62e7704", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:35e7481", + "image": "kubeshop/testkube-kubepug-executor:62e7704", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:35e7481", + "image": "kubeshop/testkube-soapui-executor:62e7704", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:35e7481", + "image": "kubeshop/testkube-k6-executor:62e7704", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:35e7481", + "image": "kubeshop/testkube-cypress-executor:62e7704", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:35e7481", + "image": "kubeshop/testkube-curl-executor:62e7704", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:35e7481", + "image": "kubeshop/testkube-postman-executor:62e7704", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:35e7481", + "image": "kubeshop/testkube-artillery-executor:62e7704", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:35e7481", + "image": "kubeshop/testkube-scraper-executor:62e7704", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:35e7481", + "image": "kubeshop/testkube-init-executor:62e7704", "types": [] } } From df1368247f27c86a875d26d2e73923878f3b688e Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 12:28:40 +0000 Subject: [PATCH 652/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dda724cab..c25297602 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:62e7704", + "image": "kubeshop/testkube-tracetest-executor:176f119", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:62e7704", + "image": "kubeshop/testkube-zap-executor:176f119", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:62e7704", + "image": "kubeshop/testkube-playwright-executor:176f119", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:62e7704", + "image": "kubeshop/testkube-jmeter-executor:176f119", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:62e7704", + "image": "kubeshop/testkube-jmeterd-executor:176f119", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:62e7704" + "image": "kubeshop/testkube-jmeterd-slave:176f119" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:62e7704", + "image": "kubeshop/testkube-ginkgo-executor:176f119", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:62e7704", + "image": "kubeshop/testkube-maven-executor:176f119", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:62e7704", + "image": "kubeshop/testkube-gradle-executor:176f119", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:62e7704", + "image": "kubeshop/testkube-kubepug-executor:176f119", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:62e7704", + "image": "kubeshop/testkube-soapui-executor:176f119", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:62e7704", + "image": "kubeshop/testkube-k6-executor:176f119", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:62e7704", + "image": "kubeshop/testkube-cypress-executor:176f119", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:62e7704", + "image": "kubeshop/testkube-curl-executor:176f119", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:62e7704", + "image": "kubeshop/testkube-postman-executor:176f119", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:62e7704", + "image": "kubeshop/testkube-artillery-executor:176f119", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:62e7704", + "image": "kubeshop/testkube-scraper-executor:176f119", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:62e7704", + "image": "kubeshop/testkube-init-executor:176f119", "types": [] } } From 7f7792cf841a5de44a7e4b34f62c4ab375042b0b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 12:36:39 +0000 Subject: [PATCH 653/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c25297602..33b2a3c09 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:176f119", + "image": "kubeshop/testkube-tracetest-executor:b6df020", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:176f119", + "image": "kubeshop/testkube-zap-executor:b6df020", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:176f119", + "image": "kubeshop/testkube-playwright-executor:b6df020", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:176f119", + "image": "kubeshop/testkube-jmeter-executor:b6df020", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:176f119", + "image": "kubeshop/testkube-jmeterd-executor:b6df020", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:176f119" + "image": "kubeshop/testkube-jmeterd-slave:b6df020" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:176f119", + "image": "kubeshop/testkube-ginkgo-executor:b6df020", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:176f119", + "image": "kubeshop/testkube-maven-executor:b6df020", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:176f119", + "image": "kubeshop/testkube-gradle-executor:b6df020", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:176f119", + "image": "kubeshop/testkube-kubepug-executor:b6df020", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:176f119", + "image": "kubeshop/testkube-soapui-executor:b6df020", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:176f119", + "image": "kubeshop/testkube-k6-executor:b6df020", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:176f119", + "image": "kubeshop/testkube-cypress-executor:b6df020", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:176f119", + "image": "kubeshop/testkube-curl-executor:b6df020", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:176f119", + "image": "kubeshop/testkube-postman-executor:b6df020", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:176f119", + "image": "kubeshop/testkube-artillery-executor:b6df020", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:176f119", + "image": "kubeshop/testkube-scraper-executor:b6df020", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:176f119", + "image": "kubeshop/testkube-init-executor:b6df020", "types": [] } } From 652622c5fea405cee32d9f4b76b2f741e1b28488 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 13:50:55 +0000 Subject: [PATCH 654/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 33b2a3c09..7e1e5d63d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b6df020", + "image": "kubeshop/testkube-tracetest-executor:1ebb503", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b6df020", + "image": "kubeshop/testkube-zap-executor:1ebb503", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b6df020", + "image": "kubeshop/testkube-playwright-executor:1ebb503", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b6df020", + "image": "kubeshop/testkube-jmeter-executor:1ebb503", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b6df020", + "image": "kubeshop/testkube-jmeterd-executor:1ebb503", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b6df020" + "image": "kubeshop/testkube-jmeterd-slave:1ebb503" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b6df020", + "image": "kubeshop/testkube-ginkgo-executor:1ebb503", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b6df020", + "image": "kubeshop/testkube-maven-executor:1ebb503", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b6df020", + "image": "kubeshop/testkube-gradle-executor:1ebb503", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b6df020", + "image": "kubeshop/testkube-kubepug-executor:1ebb503", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b6df020", + "image": "kubeshop/testkube-soapui-executor:1ebb503", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b6df020", + "image": "kubeshop/testkube-k6-executor:1ebb503", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b6df020", + "image": "kubeshop/testkube-cypress-executor:1ebb503", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b6df020", + "image": "kubeshop/testkube-curl-executor:1ebb503", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b6df020", + "image": "kubeshop/testkube-postman-executor:1ebb503", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b6df020", + "image": "kubeshop/testkube-artillery-executor:1ebb503", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b6df020", + "image": "kubeshop/testkube-scraper-executor:1ebb503", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b6df020", + "image": "kubeshop/testkube-init-executor:1ebb503", "types": [] } } From c8977e283a704dad09184cc52f2e22439194a3bf Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 14:19:32 +0000 Subject: [PATCH 655/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7e1e5d63d..03c7e2322 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1ebb503", + "image": "kubeshop/testkube-tracetest-executor:7726d99", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1ebb503", + "image": "kubeshop/testkube-zap-executor:7726d99", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1ebb503", + "image": "kubeshop/testkube-playwright-executor:7726d99", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1ebb503", + "image": "kubeshop/testkube-jmeter-executor:7726d99", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1ebb503", + "image": "kubeshop/testkube-jmeterd-executor:7726d99", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1ebb503" + "image": "kubeshop/testkube-jmeterd-slave:7726d99" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1ebb503", + "image": "kubeshop/testkube-ginkgo-executor:7726d99", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1ebb503", + "image": "kubeshop/testkube-maven-executor:7726d99", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1ebb503", + "image": "kubeshop/testkube-gradle-executor:7726d99", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1ebb503", + "image": "kubeshop/testkube-kubepug-executor:7726d99", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1ebb503", + "image": "kubeshop/testkube-soapui-executor:7726d99", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1ebb503", + "image": "kubeshop/testkube-k6-executor:7726d99", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1ebb503", + "image": "kubeshop/testkube-cypress-executor:7726d99", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1ebb503", + "image": "kubeshop/testkube-curl-executor:7726d99", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1ebb503", + "image": "kubeshop/testkube-postman-executor:7726d99", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1ebb503", + "image": "kubeshop/testkube-artillery-executor:7726d99", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1ebb503", + "image": "kubeshop/testkube-scraper-executor:7726d99", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1ebb503", + "image": "kubeshop/testkube-init-executor:7726d99", "types": [] } } From 11811ebf5e3ed882e6c713933fe2e8404946a398 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 14:52:48 +0000 Subject: [PATCH 656/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 03c7e2322..44fa5a986 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:7726d99", + "image": "kubeshop/testkube-tracetest-executor:c5fb0f4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:7726d99", + "image": "kubeshop/testkube-zap-executor:c5fb0f4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:7726d99", + "image": "kubeshop/testkube-playwright-executor:c5fb0f4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:7726d99", + "image": "kubeshop/testkube-jmeter-executor:c5fb0f4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:7726d99", + "image": "kubeshop/testkube-jmeterd-executor:c5fb0f4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:7726d99" + "image": "kubeshop/testkube-jmeterd-slave:c5fb0f4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:7726d99", + "image": "kubeshop/testkube-ginkgo-executor:c5fb0f4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:7726d99", + "image": "kubeshop/testkube-maven-executor:c5fb0f4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:7726d99", + "image": "kubeshop/testkube-gradle-executor:c5fb0f4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:7726d99", + "image": "kubeshop/testkube-kubepug-executor:c5fb0f4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:7726d99", + "image": "kubeshop/testkube-soapui-executor:c5fb0f4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:7726d99", + "image": "kubeshop/testkube-k6-executor:c5fb0f4", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:7726d99", + "image": "kubeshop/testkube-cypress-executor:c5fb0f4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:7726d99", + "image": "kubeshop/testkube-curl-executor:c5fb0f4", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:7726d99", + "image": "kubeshop/testkube-postman-executor:c5fb0f4", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:7726d99", + "image": "kubeshop/testkube-artillery-executor:c5fb0f4", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:7726d99", + "image": "kubeshop/testkube-scraper-executor:c5fb0f4", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:7726d99", + "image": "kubeshop/testkube-init-executor:c5fb0f4", "types": [] } } From 9e69efa65cd38ce7fa7349c30a2a9bd698b31957 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 18 Dec 2023 16:22:17 +0000 Subject: [PATCH 657/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 44fa5a986..1a9b86770 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c5fb0f4", + "image": "kubeshop/testkube-tracetest-executor:83f5992", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c5fb0f4", + "image": "kubeshop/testkube-zap-executor:83f5992", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c5fb0f4", + "image": "kubeshop/testkube-playwright-executor:83f5992", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c5fb0f4", + "image": "kubeshop/testkube-jmeter-executor:83f5992", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c5fb0f4", + "image": "kubeshop/testkube-jmeterd-executor:83f5992", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c5fb0f4" + "image": "kubeshop/testkube-jmeterd-slave:83f5992" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c5fb0f4", + "image": "kubeshop/testkube-ginkgo-executor:83f5992", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c5fb0f4", + "image": "kubeshop/testkube-maven-executor:83f5992", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c5fb0f4", + "image": "kubeshop/testkube-gradle-executor:83f5992", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c5fb0f4", + "image": "kubeshop/testkube-kubepug-executor:83f5992", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c5fb0f4", + "image": "kubeshop/testkube-soapui-executor:83f5992", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c5fb0f4", + "image": "kubeshop/testkube-k6-executor:83f5992", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c5fb0f4", + "image": "kubeshop/testkube-cypress-executor:83f5992", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c5fb0f4", + "image": "kubeshop/testkube-curl-executor:83f5992", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c5fb0f4", + "image": "kubeshop/testkube-postman-executor:83f5992", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c5fb0f4", + "image": "kubeshop/testkube-artillery-executor:83f5992", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c5fb0f4", + "image": "kubeshop/testkube-scraper-executor:83f5992", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c5fb0f4", + "image": "kubeshop/testkube-init-executor:83f5992", "types": [] } } From 1073b238bd4e7a67ceb581d9f94874a8a95022d4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 08:42:58 +0000 Subject: [PATCH 658/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1a9b86770..f9af17859 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:83f5992", + "image": "kubeshop/testkube-tracetest-executor:5bd0e78", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:83f5992", + "image": "kubeshop/testkube-zap-executor:5bd0e78", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:83f5992", + "image": "kubeshop/testkube-playwright-executor:5bd0e78", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:83f5992", + "image": "kubeshop/testkube-jmeter-executor:5bd0e78", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:83f5992", + "image": "kubeshop/testkube-jmeterd-executor:5bd0e78", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:83f5992" + "image": "kubeshop/testkube-jmeterd-slave:5bd0e78" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:83f5992", + "image": "kubeshop/testkube-ginkgo-executor:5bd0e78", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:83f5992", + "image": "kubeshop/testkube-maven-executor:5bd0e78", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:83f5992", + "image": "kubeshop/testkube-gradle-executor:5bd0e78", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:83f5992", + "image": "kubeshop/testkube-kubepug-executor:5bd0e78", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:83f5992", + "image": "kubeshop/testkube-soapui-executor:5bd0e78", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:83f5992", + "image": "kubeshop/testkube-k6-executor:5bd0e78", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:83f5992", + "image": "kubeshop/testkube-cypress-executor:5bd0e78", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:83f5992", + "image": "kubeshop/testkube-curl-executor:5bd0e78", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:83f5992", + "image": "kubeshop/testkube-postman-executor:5bd0e78", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:83f5992", + "image": "kubeshop/testkube-artillery-executor:5bd0e78", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:83f5992", + "image": "kubeshop/testkube-scraper-executor:5bd0e78", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:83f5992", + "image": "kubeshop/testkube-init-executor:5bd0e78", "types": [] } } From a377543477b261cfbeac728c544d4d0d6d45002c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 08:50:25 +0000 Subject: [PATCH 659/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f9af17859..556c01dd9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5bd0e78", + "image": "kubeshop/testkube-tracetest-executor:567b390", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5bd0e78", + "image": "kubeshop/testkube-zap-executor:567b390", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5bd0e78", + "image": "kubeshop/testkube-playwright-executor:567b390", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5bd0e78", + "image": "kubeshop/testkube-jmeter-executor:567b390", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5bd0e78", + "image": "kubeshop/testkube-jmeterd-executor:567b390", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5bd0e78" + "image": "kubeshop/testkube-jmeterd-slave:567b390" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5bd0e78", + "image": "kubeshop/testkube-ginkgo-executor:567b390", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5bd0e78", + "image": "kubeshop/testkube-maven-executor:567b390", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5bd0e78", + "image": "kubeshop/testkube-gradle-executor:567b390", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5bd0e78", + "image": "kubeshop/testkube-kubepug-executor:567b390", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5bd0e78", + "image": "kubeshop/testkube-soapui-executor:567b390", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5bd0e78", + "image": "kubeshop/testkube-k6-executor:567b390", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5bd0e78", + "image": "kubeshop/testkube-cypress-executor:567b390", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5bd0e78", + "image": "kubeshop/testkube-curl-executor:567b390", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5bd0e78", + "image": "kubeshop/testkube-postman-executor:567b390", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5bd0e78", + "image": "kubeshop/testkube-artillery-executor:567b390", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5bd0e78", + "image": "kubeshop/testkube-scraper-executor:567b390", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5bd0e78", + "image": "kubeshop/testkube-init-executor:567b390", "types": [] } } From e9836cdd359ecfc1e28b25dca2ea1a17ca5d04bb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 09:17:19 +0000 Subject: [PATCH 660/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 556c01dd9..138ffbc97 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:567b390", + "image": "kubeshop/testkube-tracetest-executor:54e26e7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:567b390", + "image": "kubeshop/testkube-zap-executor:54e26e7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:567b390", + "image": "kubeshop/testkube-playwright-executor:54e26e7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:567b390", + "image": "kubeshop/testkube-jmeter-executor:54e26e7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:567b390", + "image": "kubeshop/testkube-jmeterd-executor:54e26e7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:567b390" + "image": "kubeshop/testkube-jmeterd-slave:54e26e7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:567b390", + "image": "kubeshop/testkube-ginkgo-executor:54e26e7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:567b390", + "image": "kubeshop/testkube-maven-executor:54e26e7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:567b390", + "image": "kubeshop/testkube-gradle-executor:54e26e7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:567b390", + "image": "kubeshop/testkube-kubepug-executor:54e26e7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:567b390", + "image": "kubeshop/testkube-soapui-executor:54e26e7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:567b390", + "image": "kubeshop/testkube-k6-executor:54e26e7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:567b390", + "image": "kubeshop/testkube-cypress-executor:54e26e7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:567b390", + "image": "kubeshop/testkube-curl-executor:54e26e7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:567b390", + "image": "kubeshop/testkube-postman-executor:54e26e7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:567b390", + "image": "kubeshop/testkube-artillery-executor:54e26e7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:567b390", + "image": "kubeshop/testkube-scraper-executor:54e26e7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:567b390", + "image": "kubeshop/testkube-init-executor:54e26e7", "types": [] } } From 879331b3198856e8a1bd6d6aa6104658b263d5a4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 09:37:38 +0000 Subject: [PATCH 661/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 138ffbc97..89052c33b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:54e26e7", + "image": "kubeshop/testkube-tracetest-executor:0edf8e7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:54e26e7", + "image": "kubeshop/testkube-zap-executor:0edf8e7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:54e26e7", + "image": "kubeshop/testkube-playwright-executor:0edf8e7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:54e26e7", + "image": "kubeshop/testkube-jmeter-executor:0edf8e7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:54e26e7", + "image": "kubeshop/testkube-jmeterd-executor:0edf8e7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:54e26e7" + "image": "kubeshop/testkube-jmeterd-slave:0edf8e7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:54e26e7", + "image": "kubeshop/testkube-ginkgo-executor:0edf8e7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:54e26e7", + "image": "kubeshop/testkube-maven-executor:0edf8e7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:54e26e7", + "image": "kubeshop/testkube-gradle-executor:0edf8e7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:54e26e7", + "image": "kubeshop/testkube-kubepug-executor:0edf8e7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:54e26e7", + "image": "kubeshop/testkube-soapui-executor:0edf8e7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:54e26e7", + "image": "kubeshop/testkube-k6-executor:0edf8e7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:54e26e7", + "image": "kubeshop/testkube-cypress-executor:0edf8e7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:54e26e7", + "image": "kubeshop/testkube-curl-executor:0edf8e7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:54e26e7", + "image": "kubeshop/testkube-postman-executor:0edf8e7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:54e26e7", + "image": "kubeshop/testkube-artillery-executor:0edf8e7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:54e26e7", + "image": "kubeshop/testkube-scraper-executor:0edf8e7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:54e26e7", + "image": "kubeshop/testkube-init-executor:0edf8e7", "types": [] } } From 5df6bd935a134b27459888ce9d68cfce29dcff8c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 15:30:00 +0000 Subject: [PATCH 662/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 89052c33b..57339d805 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0edf8e7", + "image": "kubeshop/testkube-tracetest-executor:df865b2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0edf8e7", + "image": "kubeshop/testkube-zap-executor:df865b2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0edf8e7", + "image": "kubeshop/testkube-playwright-executor:df865b2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0edf8e7", + "image": "kubeshop/testkube-jmeter-executor:df865b2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0edf8e7", + "image": "kubeshop/testkube-jmeterd-executor:df865b2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0edf8e7" + "image": "kubeshop/testkube-jmeterd-slave:df865b2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0edf8e7", + "image": "kubeshop/testkube-ginkgo-executor:df865b2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0edf8e7", + "image": "kubeshop/testkube-maven-executor:df865b2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0edf8e7", + "image": "kubeshop/testkube-gradle-executor:df865b2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0edf8e7", + "image": "kubeshop/testkube-kubepug-executor:df865b2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0edf8e7", + "image": "kubeshop/testkube-soapui-executor:df865b2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0edf8e7", + "image": "kubeshop/testkube-k6-executor:df865b2", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0edf8e7", + "image": "kubeshop/testkube-cypress-executor:df865b2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0edf8e7", + "image": "kubeshop/testkube-curl-executor:df865b2", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0edf8e7", + "image": "kubeshop/testkube-postman-executor:df865b2", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0edf8e7", + "image": "kubeshop/testkube-artillery-executor:df865b2", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0edf8e7", + "image": "kubeshop/testkube-scraper-executor:df865b2", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0edf8e7", + "image": "kubeshop/testkube-init-executor:df865b2", "types": [] } } From ab449c5713eccff188bdd49cf3716c4e14c89210 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 19 Dec 2023 15:36:32 +0000 Subject: [PATCH 663/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 57339d805..42a1fa491 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:df865b2", + "image": "kubeshop/testkube-tracetest-executor:860d01a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:df865b2", + "image": "kubeshop/testkube-zap-executor:860d01a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:df865b2", + "image": "kubeshop/testkube-playwright-executor:860d01a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:df865b2", + "image": "kubeshop/testkube-jmeter-executor:860d01a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:df865b2", + "image": "kubeshop/testkube-jmeterd-executor:860d01a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:df865b2" + "image": "kubeshop/testkube-jmeterd-slave:860d01a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:df865b2", + "image": "kubeshop/testkube-ginkgo-executor:860d01a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:df865b2", + "image": "kubeshop/testkube-maven-executor:860d01a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:df865b2", + "image": "kubeshop/testkube-gradle-executor:860d01a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:df865b2", + "image": "kubeshop/testkube-kubepug-executor:860d01a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:df865b2", + "image": "kubeshop/testkube-soapui-executor:860d01a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:df865b2", + "image": "kubeshop/testkube-k6-executor:860d01a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:df865b2", + "image": "kubeshop/testkube-cypress-executor:860d01a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:df865b2", + "image": "kubeshop/testkube-curl-executor:860d01a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:df865b2", + "image": "kubeshop/testkube-postman-executor:860d01a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:df865b2", + "image": "kubeshop/testkube-artillery-executor:860d01a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:df865b2", + "image": "kubeshop/testkube-scraper-executor:860d01a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:df865b2", + "image": "kubeshop/testkube-init-executor:860d01a", "types": [] } } From f78189c736fb6532429615bbcfc2640108b1a846 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 08:27:04 +0000 Subject: [PATCH 664/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 42a1fa491..0b8dd2626 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:860d01a", + "image": "kubeshop/testkube-tracetest-executor:8a145e2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:860d01a", + "image": "kubeshop/testkube-zap-executor:8a145e2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:860d01a", + "image": "kubeshop/testkube-playwright-executor:8a145e2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:860d01a", + "image": "kubeshop/testkube-jmeter-executor:8a145e2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:860d01a", + "image": "kubeshop/testkube-jmeterd-executor:8a145e2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:860d01a" + "image": "kubeshop/testkube-jmeterd-slave:8a145e2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:860d01a", + "image": "kubeshop/testkube-ginkgo-executor:8a145e2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:860d01a", + "image": "kubeshop/testkube-maven-executor:8a145e2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:860d01a", + "image": "kubeshop/testkube-gradle-executor:8a145e2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:860d01a", + "image": "kubeshop/testkube-kubepug-executor:8a145e2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:860d01a", + "image": "kubeshop/testkube-soapui-executor:8a145e2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:860d01a", + "image": "kubeshop/testkube-k6-executor:8a145e2", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:860d01a", + "image": "kubeshop/testkube-cypress-executor:8a145e2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:860d01a", + "image": "kubeshop/testkube-curl-executor:8a145e2", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:860d01a", + "image": "kubeshop/testkube-postman-executor:8a145e2", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:860d01a", + "image": "kubeshop/testkube-artillery-executor:8a145e2", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:860d01a", + "image": "kubeshop/testkube-scraper-executor:8a145e2", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:860d01a", + "image": "kubeshop/testkube-init-executor:8a145e2", "types": [] } } From ee8a84f006e68a60c2f36576739dedee9a4ba15f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 08:35:16 +0000 Subject: [PATCH 665/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0b8dd2626..dc412cd33 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8a145e2", + "image": "kubeshop/testkube-tracetest-executor:93714e4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8a145e2", + "image": "kubeshop/testkube-zap-executor:93714e4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8a145e2", + "image": "kubeshop/testkube-playwright-executor:93714e4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8a145e2", + "image": "kubeshop/testkube-jmeter-executor:93714e4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8a145e2", + "image": "kubeshop/testkube-jmeterd-executor:93714e4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8a145e2" + "image": "kubeshop/testkube-jmeterd-slave:93714e4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8a145e2", + "image": "kubeshop/testkube-ginkgo-executor:93714e4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8a145e2", + "image": "kubeshop/testkube-maven-executor:93714e4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8a145e2", + "image": "kubeshop/testkube-gradle-executor:93714e4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8a145e2", + "image": "kubeshop/testkube-kubepug-executor:93714e4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8a145e2", + "image": "kubeshop/testkube-soapui-executor:93714e4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8a145e2", + "image": "kubeshop/testkube-k6-executor:93714e4", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8a145e2", + "image": "kubeshop/testkube-cypress-executor:93714e4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8a145e2", + "image": "kubeshop/testkube-curl-executor:93714e4", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8a145e2", + "image": "kubeshop/testkube-postman-executor:93714e4", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8a145e2", + "image": "kubeshop/testkube-artillery-executor:93714e4", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8a145e2", + "image": "kubeshop/testkube-scraper-executor:93714e4", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8a145e2", + "image": "kubeshop/testkube-init-executor:93714e4", "types": [] } } From 1ec217acf9dced396a3ffce4a1bd179a1eb55220 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 08:43:29 +0000 Subject: [PATCH 666/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index dc412cd33..7b548474d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:93714e4", + "image": "kubeshop/testkube-tracetest-executor:f7685eb", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:93714e4", + "image": "kubeshop/testkube-zap-executor:f7685eb", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:93714e4", + "image": "kubeshop/testkube-playwright-executor:f7685eb", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:93714e4", + "image": "kubeshop/testkube-jmeter-executor:f7685eb", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:93714e4", + "image": "kubeshop/testkube-jmeterd-executor:f7685eb", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:93714e4" + "image": "kubeshop/testkube-jmeterd-slave:f7685eb" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:93714e4", + "image": "kubeshop/testkube-ginkgo-executor:f7685eb", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:93714e4", + "image": "kubeshop/testkube-maven-executor:f7685eb", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:93714e4", + "image": "kubeshop/testkube-gradle-executor:f7685eb", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:93714e4", + "image": "kubeshop/testkube-kubepug-executor:f7685eb", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:93714e4", + "image": "kubeshop/testkube-soapui-executor:f7685eb", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:93714e4", + "image": "kubeshop/testkube-k6-executor:f7685eb", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:93714e4", + "image": "kubeshop/testkube-cypress-executor:f7685eb", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:93714e4", + "image": "kubeshop/testkube-curl-executor:f7685eb", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:93714e4", + "image": "kubeshop/testkube-postman-executor:f7685eb", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:93714e4", + "image": "kubeshop/testkube-artillery-executor:f7685eb", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:93714e4", + "image": "kubeshop/testkube-scraper-executor:f7685eb", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:93714e4", + "image": "kubeshop/testkube-init-executor:f7685eb", "types": [] } } From d9a53fdbbf580173462bfe53e6028d78c6f1e927 Mon Sep 17 00:00:00 2001 From: exu Date: Wed, 20 Dec 2023 10:07:16 +0000 Subject: [PATCH 667/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index d6186ad9d..40fda726e 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.21 +version: 1.16.22 dependencies: - name: testkube-operator version: 1.16.11 From 84085d95bb787df16d634acd3ea9411b37847e0b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 11:54:04 +0000 Subject: [PATCH 668/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7b548474d..72bde6aec 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f7685eb", + "image": "kubeshop/testkube-tracetest-executor:d1d05cc", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f7685eb", + "image": "kubeshop/testkube-zap-executor:d1d05cc", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f7685eb", + "image": "kubeshop/testkube-playwright-executor:d1d05cc", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f7685eb", + "image": "kubeshop/testkube-jmeter-executor:d1d05cc", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f7685eb", + "image": "kubeshop/testkube-jmeterd-executor:d1d05cc", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f7685eb" + "image": "kubeshop/testkube-jmeterd-slave:d1d05cc" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f7685eb", + "image": "kubeshop/testkube-ginkgo-executor:d1d05cc", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f7685eb", + "image": "kubeshop/testkube-maven-executor:d1d05cc", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f7685eb", + "image": "kubeshop/testkube-gradle-executor:d1d05cc", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f7685eb", + "image": "kubeshop/testkube-kubepug-executor:d1d05cc", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f7685eb", + "image": "kubeshop/testkube-soapui-executor:d1d05cc", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f7685eb", + "image": "kubeshop/testkube-k6-executor:d1d05cc", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f7685eb", + "image": "kubeshop/testkube-cypress-executor:d1d05cc", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f7685eb", + "image": "kubeshop/testkube-curl-executor:d1d05cc", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f7685eb", + "image": "kubeshop/testkube-postman-executor:d1d05cc", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f7685eb", + "image": "kubeshop/testkube-artillery-executor:d1d05cc", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f7685eb", + "image": "kubeshop/testkube-scraper-executor:d1d05cc", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f7685eb", + "image": "kubeshop/testkube-init-executor:d1d05cc", "types": [] } } From 98f7825ddb0d077ff9e93c2b774b679d86f60016 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 12:01:58 +0000 Subject: [PATCH 669/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 72bde6aec..0f0f6684e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d1d05cc", + "image": "kubeshop/testkube-tracetest-executor:47d07df", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d1d05cc", + "image": "kubeshop/testkube-zap-executor:47d07df", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d1d05cc", + "image": "kubeshop/testkube-playwright-executor:47d07df", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d1d05cc", + "image": "kubeshop/testkube-jmeter-executor:47d07df", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d1d05cc", + "image": "kubeshop/testkube-jmeterd-executor:47d07df", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d1d05cc" + "image": "kubeshop/testkube-jmeterd-slave:47d07df" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d1d05cc", + "image": "kubeshop/testkube-ginkgo-executor:47d07df", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d1d05cc", + "image": "kubeshop/testkube-maven-executor:47d07df", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d1d05cc", + "image": "kubeshop/testkube-gradle-executor:47d07df", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d1d05cc", + "image": "kubeshop/testkube-kubepug-executor:47d07df", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d1d05cc", + "image": "kubeshop/testkube-soapui-executor:47d07df", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d1d05cc", + "image": "kubeshop/testkube-k6-executor:47d07df", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d1d05cc", + "image": "kubeshop/testkube-cypress-executor:47d07df", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d1d05cc", + "image": "kubeshop/testkube-curl-executor:47d07df", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d1d05cc", + "image": "kubeshop/testkube-postman-executor:47d07df", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d1d05cc", + "image": "kubeshop/testkube-artillery-executor:47d07df", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d1d05cc", + "image": "kubeshop/testkube-scraper-executor:47d07df", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d1d05cc", + "image": "kubeshop/testkube-init-executor:47d07df", "types": [] } } From 5b0bca56dda62d3eba7dda92442d649abeb71ca9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 12:27:35 +0000 Subject: [PATCH 670/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 0f0f6684e..9674d2827 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:47d07df", + "image": "kubeshop/testkube-tracetest-executor:17c8c17", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:47d07df", + "image": "kubeshop/testkube-zap-executor:17c8c17", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:47d07df", + "image": "kubeshop/testkube-playwright-executor:17c8c17", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:47d07df", + "image": "kubeshop/testkube-jmeter-executor:17c8c17", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:47d07df", + "image": "kubeshop/testkube-jmeterd-executor:17c8c17", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:47d07df" + "image": "kubeshop/testkube-jmeterd-slave:17c8c17" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:47d07df", + "image": "kubeshop/testkube-ginkgo-executor:17c8c17", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:47d07df", + "image": "kubeshop/testkube-maven-executor:17c8c17", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:47d07df", + "image": "kubeshop/testkube-gradle-executor:17c8c17", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:47d07df", + "image": "kubeshop/testkube-kubepug-executor:17c8c17", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:47d07df", + "image": "kubeshop/testkube-soapui-executor:17c8c17", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:47d07df", + "image": "kubeshop/testkube-k6-executor:17c8c17", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:47d07df", + "image": "kubeshop/testkube-cypress-executor:17c8c17", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:47d07df", + "image": "kubeshop/testkube-curl-executor:17c8c17", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:47d07df", + "image": "kubeshop/testkube-postman-executor:17c8c17", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:47d07df", + "image": "kubeshop/testkube-artillery-executor:17c8c17", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:47d07df", + "image": "kubeshop/testkube-scraper-executor:17c8c17", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:47d07df", + "image": "kubeshop/testkube-init-executor:17c8c17", "types": [] } } From 68d667858fc5c66265f4afdc7a236269daf2bd64 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 12:37:49 +0000 Subject: [PATCH 671/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9674d2827..9c31dbea8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:17c8c17", + "image": "kubeshop/testkube-tracetest-executor:91ed4a7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:17c8c17", + "image": "kubeshop/testkube-zap-executor:91ed4a7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:17c8c17", + "image": "kubeshop/testkube-playwright-executor:91ed4a7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:17c8c17", + "image": "kubeshop/testkube-jmeter-executor:91ed4a7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:17c8c17", + "image": "kubeshop/testkube-jmeterd-executor:91ed4a7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:17c8c17" + "image": "kubeshop/testkube-jmeterd-slave:91ed4a7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:17c8c17", + "image": "kubeshop/testkube-ginkgo-executor:91ed4a7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:17c8c17", + "image": "kubeshop/testkube-maven-executor:91ed4a7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:17c8c17", + "image": "kubeshop/testkube-gradle-executor:91ed4a7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:17c8c17", + "image": "kubeshop/testkube-kubepug-executor:91ed4a7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:17c8c17", + "image": "kubeshop/testkube-soapui-executor:91ed4a7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:17c8c17", + "image": "kubeshop/testkube-k6-executor:91ed4a7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:17c8c17", + "image": "kubeshop/testkube-cypress-executor:91ed4a7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:17c8c17", + "image": "kubeshop/testkube-curl-executor:91ed4a7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:17c8c17", + "image": "kubeshop/testkube-postman-executor:91ed4a7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:17c8c17", + "image": "kubeshop/testkube-artillery-executor:91ed4a7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:17c8c17", + "image": "kubeshop/testkube-scraper-executor:91ed4a7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:17c8c17", + "image": "kubeshop/testkube-init-executor:91ed4a7", "types": [] } } From 648abf44b86c078e2aaf32a3cbcd97a111d5717d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 12:49:12 +0000 Subject: [PATCH 672/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9c31dbea8..b068d04d7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:91ed4a7", + "image": "kubeshop/testkube-tracetest-executor:ffe2cd5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:91ed4a7", + "image": "kubeshop/testkube-zap-executor:ffe2cd5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:91ed4a7", + "image": "kubeshop/testkube-playwright-executor:ffe2cd5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:91ed4a7", + "image": "kubeshop/testkube-jmeter-executor:ffe2cd5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:91ed4a7", + "image": "kubeshop/testkube-jmeterd-executor:ffe2cd5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:91ed4a7" + "image": "kubeshop/testkube-jmeterd-slave:ffe2cd5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:91ed4a7", + "image": "kubeshop/testkube-ginkgo-executor:ffe2cd5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:91ed4a7", + "image": "kubeshop/testkube-maven-executor:ffe2cd5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:91ed4a7", + "image": "kubeshop/testkube-gradle-executor:ffe2cd5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:91ed4a7", + "image": "kubeshop/testkube-kubepug-executor:ffe2cd5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:91ed4a7", + "image": "kubeshop/testkube-soapui-executor:ffe2cd5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:91ed4a7", + "image": "kubeshop/testkube-k6-executor:ffe2cd5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:91ed4a7", + "image": "kubeshop/testkube-cypress-executor:ffe2cd5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:91ed4a7", + "image": "kubeshop/testkube-curl-executor:ffe2cd5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:91ed4a7", + "image": "kubeshop/testkube-postman-executor:ffe2cd5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:91ed4a7", + "image": "kubeshop/testkube-artillery-executor:ffe2cd5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:91ed4a7", + "image": "kubeshop/testkube-scraper-executor:ffe2cd5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:91ed4a7", + "image": "kubeshop/testkube-init-executor:ffe2cd5", "types": [] } } From f347b8424bef59cb1bd883371382aa65a92aeba3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 12:57:03 +0000 Subject: [PATCH 673/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index b068d04d7..c888f50fe 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:ffe2cd5", + "image": "kubeshop/testkube-tracetest-executor:0b36af1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ffe2cd5", + "image": "kubeshop/testkube-zap-executor:0b36af1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ffe2cd5", + "image": "kubeshop/testkube-playwright-executor:0b36af1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ffe2cd5", + "image": "kubeshop/testkube-jmeter-executor:0b36af1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:ffe2cd5", + "image": "kubeshop/testkube-jmeterd-executor:0b36af1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:ffe2cd5" + "image": "kubeshop/testkube-jmeterd-slave:0b36af1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ffe2cd5", + "image": "kubeshop/testkube-ginkgo-executor:0b36af1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ffe2cd5", + "image": "kubeshop/testkube-maven-executor:0b36af1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ffe2cd5", + "image": "kubeshop/testkube-gradle-executor:0b36af1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ffe2cd5", + "image": "kubeshop/testkube-kubepug-executor:0b36af1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ffe2cd5", + "image": "kubeshop/testkube-soapui-executor:0b36af1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ffe2cd5", + "image": "kubeshop/testkube-k6-executor:0b36af1", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ffe2cd5", + "image": "kubeshop/testkube-cypress-executor:0b36af1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ffe2cd5", + "image": "kubeshop/testkube-curl-executor:0b36af1", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ffe2cd5", + "image": "kubeshop/testkube-postman-executor:0b36af1", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ffe2cd5", + "image": "kubeshop/testkube-artillery-executor:0b36af1", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ffe2cd5", + "image": "kubeshop/testkube-scraper-executor:0b36af1", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ffe2cd5", + "image": "kubeshop/testkube-init-executor:0b36af1", "types": [] } } From 71b3655a5707ca0149eb8429e116a4f693861d25 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 13:03:25 +0000 Subject: [PATCH 674/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c888f50fe..832ce5086 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0b36af1", + "image": "kubeshop/testkube-tracetest-executor:a196442", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0b36af1", + "image": "kubeshop/testkube-zap-executor:a196442", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0b36af1", + "image": "kubeshop/testkube-playwright-executor:a196442", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0b36af1", + "image": "kubeshop/testkube-jmeter-executor:a196442", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0b36af1", + "image": "kubeshop/testkube-jmeterd-executor:a196442", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0b36af1" + "image": "kubeshop/testkube-jmeterd-slave:a196442" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0b36af1", + "image": "kubeshop/testkube-ginkgo-executor:a196442", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0b36af1", + "image": "kubeshop/testkube-maven-executor:a196442", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0b36af1", + "image": "kubeshop/testkube-gradle-executor:a196442", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0b36af1", + "image": "kubeshop/testkube-kubepug-executor:a196442", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0b36af1", + "image": "kubeshop/testkube-soapui-executor:a196442", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0b36af1", + "image": "kubeshop/testkube-k6-executor:a196442", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0b36af1", + "image": "kubeshop/testkube-cypress-executor:a196442", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0b36af1", + "image": "kubeshop/testkube-curl-executor:a196442", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0b36af1", + "image": "kubeshop/testkube-postman-executor:a196442", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0b36af1", + "image": "kubeshop/testkube-artillery-executor:a196442", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0b36af1", + "image": "kubeshop/testkube-scraper-executor:a196442", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0b36af1", + "image": "kubeshop/testkube-init-executor:a196442", "types": [] } } From 73507b55b2ec22fb2961ac740c47666f2992a9e8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 20 Dec 2023 13:38:26 +0000 Subject: [PATCH 675/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index da24c0902..2cbd47985 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.16 -appVersion: 1.16.16 +version: 1.16.18 +appVersion: 1.16.18 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 40fda726e..cb1554a98 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.22 +version: 1.16.23 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.16 + version: 1.16.18 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 160f8069dce1c4642d3913ba0c798b7a28a57cc2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 11:07:46 +0000 Subject: [PATCH 676/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 832ce5086..67a2def3f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:a196442", + "image": "kubeshop/testkube-tracetest-executor:16a3826", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:a196442", + "image": "kubeshop/testkube-zap-executor:16a3826", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:a196442", + "image": "kubeshop/testkube-playwright-executor:16a3826", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:a196442", + "image": "kubeshop/testkube-jmeter-executor:16a3826", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:a196442", + "image": "kubeshop/testkube-jmeterd-executor:16a3826", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:a196442" + "image": "kubeshop/testkube-jmeterd-slave:16a3826" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:a196442", + "image": "kubeshop/testkube-ginkgo-executor:16a3826", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:a196442", + "image": "kubeshop/testkube-maven-executor:16a3826", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:a196442", + "image": "kubeshop/testkube-gradle-executor:16a3826", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:a196442", + "image": "kubeshop/testkube-kubepug-executor:16a3826", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:a196442", + "image": "kubeshop/testkube-soapui-executor:16a3826", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:a196442", + "image": "kubeshop/testkube-k6-executor:16a3826", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:a196442", + "image": "kubeshop/testkube-cypress-executor:16a3826", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:a196442", + "image": "kubeshop/testkube-curl-executor:16a3826", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:a196442", + "image": "kubeshop/testkube-postman-executor:16a3826", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:a196442", + "image": "kubeshop/testkube-artillery-executor:16a3826", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:a196442", + "image": "kubeshop/testkube-scraper-executor:16a3826", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:a196442", + "image": "kubeshop/testkube-init-executor:16a3826", "types": [] } } From bbab76ce0b57a2a4d64a34a2d20297db888caf14 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 11:09:21 +0000 Subject: [PATCH 677/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 2cbd47985..d77183fde 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.18 -appVersion: 1.16.18 +version: 1.16.19 +appVersion: 1.16.19 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index cb1554a98..8eae67fff 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.23 +version: 1.16.24 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.18 + version: 1.16.19 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From aabbfb09e8bba87357fdfe0c2b2ac079feb2b847 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 12:51:47 +0000 Subject: [PATCH 678/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 67a2def3f..ba1d2afd3 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:16a3826", + "image": "kubeshop/testkube-tracetest-executor:4bb88af", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:16a3826", + "image": "kubeshop/testkube-zap-executor:4bb88af", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:16a3826", + "image": "kubeshop/testkube-playwright-executor:4bb88af", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:16a3826", + "image": "kubeshop/testkube-jmeter-executor:4bb88af", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:16a3826", + "image": "kubeshop/testkube-jmeterd-executor:4bb88af", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:16a3826" + "image": "kubeshop/testkube-jmeterd-slave:4bb88af" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:16a3826", + "image": "kubeshop/testkube-ginkgo-executor:4bb88af", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:16a3826", + "image": "kubeshop/testkube-maven-executor:4bb88af", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:16a3826", + "image": "kubeshop/testkube-gradle-executor:4bb88af", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:16a3826", + "image": "kubeshop/testkube-kubepug-executor:4bb88af", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:16a3826", + "image": "kubeshop/testkube-soapui-executor:4bb88af", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:16a3826", + "image": "kubeshop/testkube-k6-executor:4bb88af", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:16a3826", + "image": "kubeshop/testkube-cypress-executor:4bb88af", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:16a3826", + "image": "kubeshop/testkube-curl-executor:4bb88af", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:16a3826", + "image": "kubeshop/testkube-postman-executor:4bb88af", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:16a3826", + "image": "kubeshop/testkube-artillery-executor:4bb88af", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:16a3826", + "image": "kubeshop/testkube-scraper-executor:4bb88af", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:16a3826", + "image": "kubeshop/testkube-init-executor:4bb88af", "types": [] } } From 146dc0bd6b4d06d06a4a5ea87c471a8bc3a87c62 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 13:38:59 +0000 Subject: [PATCH 679/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ba1d2afd3..7d53b1d4b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:4bb88af", + "image": "kubeshop/testkube-tracetest-executor:55c8154", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:4bb88af", + "image": "kubeshop/testkube-zap-executor:55c8154", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:4bb88af", + "image": "kubeshop/testkube-playwright-executor:55c8154", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:4bb88af", + "image": "kubeshop/testkube-jmeter-executor:55c8154", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:4bb88af", + "image": "kubeshop/testkube-jmeterd-executor:55c8154", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:4bb88af" + "image": "kubeshop/testkube-jmeterd-slave:55c8154" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:4bb88af", + "image": "kubeshop/testkube-ginkgo-executor:55c8154", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:4bb88af", + "image": "kubeshop/testkube-maven-executor:55c8154", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:4bb88af", + "image": "kubeshop/testkube-gradle-executor:55c8154", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:4bb88af", + "image": "kubeshop/testkube-kubepug-executor:55c8154", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:4bb88af", + "image": "kubeshop/testkube-soapui-executor:55c8154", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:4bb88af", + "image": "kubeshop/testkube-k6-executor:55c8154", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:4bb88af", + "image": "kubeshop/testkube-cypress-executor:55c8154", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:4bb88af", + "image": "kubeshop/testkube-curl-executor:55c8154", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:4bb88af", + "image": "kubeshop/testkube-postman-executor:55c8154", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:4bb88af", + "image": "kubeshop/testkube-artillery-executor:55c8154", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:4bb88af", + "image": "kubeshop/testkube-scraper-executor:55c8154", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:4bb88af", + "image": "kubeshop/testkube-init-executor:55c8154", "types": [] } } From 6fc215bd2adfc1643b3913ef0b43f56bce745f40 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 13:46:37 +0000 Subject: [PATCH 680/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7d53b1d4b..19e3b54a7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:55c8154", + "image": "kubeshop/testkube-tracetest-executor:9881c19", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:55c8154", + "image": "kubeshop/testkube-zap-executor:9881c19", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:55c8154", + "image": "kubeshop/testkube-playwright-executor:9881c19", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:55c8154", + "image": "kubeshop/testkube-jmeter-executor:9881c19", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:55c8154", + "image": "kubeshop/testkube-jmeterd-executor:9881c19", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:55c8154" + "image": "kubeshop/testkube-jmeterd-slave:9881c19" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:55c8154", + "image": "kubeshop/testkube-ginkgo-executor:9881c19", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:55c8154", + "image": "kubeshop/testkube-maven-executor:9881c19", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:55c8154", + "image": "kubeshop/testkube-gradle-executor:9881c19", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:55c8154", + "image": "kubeshop/testkube-kubepug-executor:9881c19", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:55c8154", + "image": "kubeshop/testkube-soapui-executor:9881c19", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:55c8154", + "image": "kubeshop/testkube-k6-executor:9881c19", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:55c8154", + "image": "kubeshop/testkube-cypress-executor:9881c19", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:55c8154", + "image": "kubeshop/testkube-curl-executor:9881c19", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:55c8154", + "image": "kubeshop/testkube-postman-executor:9881c19", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:55c8154", + "image": "kubeshop/testkube-artillery-executor:9881c19", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:55c8154", + "image": "kubeshop/testkube-scraper-executor:9881c19", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:55c8154", + "image": "kubeshop/testkube-init-executor:9881c19", "types": [] } } From 86d1cadc64d829f65768f33d28bf0557948d4521 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 14:04:30 +0000 Subject: [PATCH 681/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 19e3b54a7..be6591ab0 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9881c19", + "image": "kubeshop/testkube-tracetest-executor:cf44dca", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9881c19", + "image": "kubeshop/testkube-zap-executor:cf44dca", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9881c19", + "image": "kubeshop/testkube-playwright-executor:cf44dca", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9881c19", + "image": "kubeshop/testkube-jmeter-executor:cf44dca", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9881c19", + "image": "kubeshop/testkube-jmeterd-executor:cf44dca", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9881c19" + "image": "kubeshop/testkube-jmeterd-slave:cf44dca" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9881c19", + "image": "kubeshop/testkube-ginkgo-executor:cf44dca", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9881c19", + "image": "kubeshop/testkube-maven-executor:cf44dca", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9881c19", + "image": "kubeshop/testkube-gradle-executor:cf44dca", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9881c19", + "image": "kubeshop/testkube-kubepug-executor:cf44dca", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9881c19", + "image": "kubeshop/testkube-soapui-executor:cf44dca", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9881c19", + "image": "kubeshop/testkube-k6-executor:cf44dca", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9881c19", + "image": "kubeshop/testkube-cypress-executor:cf44dca", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9881c19", + "image": "kubeshop/testkube-curl-executor:cf44dca", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9881c19", + "image": "kubeshop/testkube-postman-executor:cf44dca", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9881c19", + "image": "kubeshop/testkube-artillery-executor:cf44dca", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9881c19", + "image": "kubeshop/testkube-scraper-executor:cf44dca", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9881c19", + "image": "kubeshop/testkube-init-executor:cf44dca", "types": [] } } From dcba02da3ae01cb963919ac0ebe126696d429069 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 14:23:52 +0000 Subject: [PATCH 682/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index be6591ab0..667793bbb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cf44dca", + "image": "kubeshop/testkube-tracetest-executor:cd694f6", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cf44dca", + "image": "kubeshop/testkube-zap-executor:cd694f6", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cf44dca", + "image": "kubeshop/testkube-playwright-executor:cd694f6", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cf44dca", + "image": "kubeshop/testkube-jmeter-executor:cd694f6", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cf44dca", + "image": "kubeshop/testkube-jmeterd-executor:cd694f6", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cf44dca" + "image": "kubeshop/testkube-jmeterd-slave:cd694f6" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cf44dca", + "image": "kubeshop/testkube-ginkgo-executor:cd694f6", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cf44dca", + "image": "kubeshop/testkube-maven-executor:cd694f6", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cf44dca", + "image": "kubeshop/testkube-gradle-executor:cd694f6", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cf44dca", + "image": "kubeshop/testkube-kubepug-executor:cd694f6", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cf44dca", + "image": "kubeshop/testkube-soapui-executor:cd694f6", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cf44dca", + "image": "kubeshop/testkube-k6-executor:cd694f6", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cf44dca", + "image": "kubeshop/testkube-cypress-executor:cd694f6", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cf44dca", + "image": "kubeshop/testkube-curl-executor:cd694f6", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cf44dca", + "image": "kubeshop/testkube-postman-executor:cd694f6", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cf44dca", + "image": "kubeshop/testkube-artillery-executor:cd694f6", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cf44dca", + "image": "kubeshop/testkube-scraper-executor:cd694f6", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cf44dca", + "image": "kubeshop/testkube-init-executor:cd694f6", "types": [] } } From 3dc33a9f97f02ee7b637384bb3723290be457727 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 14:37:17 +0000 Subject: [PATCH 683/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 667793bbb..cc757ac0f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cd694f6", + "image": "kubeshop/testkube-tracetest-executor:27b9a4f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cd694f6", + "image": "kubeshop/testkube-zap-executor:27b9a4f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cd694f6", + "image": "kubeshop/testkube-playwright-executor:27b9a4f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cd694f6", + "image": "kubeshop/testkube-jmeter-executor:27b9a4f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cd694f6", + "image": "kubeshop/testkube-jmeterd-executor:27b9a4f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cd694f6" + "image": "kubeshop/testkube-jmeterd-slave:27b9a4f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cd694f6", + "image": "kubeshop/testkube-ginkgo-executor:27b9a4f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cd694f6", + "image": "kubeshop/testkube-maven-executor:27b9a4f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cd694f6", + "image": "kubeshop/testkube-gradle-executor:27b9a4f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cd694f6", + "image": "kubeshop/testkube-kubepug-executor:27b9a4f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cd694f6", + "image": "kubeshop/testkube-soapui-executor:27b9a4f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cd694f6", + "image": "kubeshop/testkube-k6-executor:27b9a4f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cd694f6", + "image": "kubeshop/testkube-cypress-executor:27b9a4f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cd694f6", + "image": "kubeshop/testkube-curl-executor:27b9a4f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cd694f6", + "image": "kubeshop/testkube-postman-executor:27b9a4f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cd694f6", + "image": "kubeshop/testkube-artillery-executor:27b9a4f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cd694f6", + "image": "kubeshop/testkube-scraper-executor:27b9a4f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cd694f6", + "image": "kubeshop/testkube-init-executor:27b9a4f", "types": [] } } From 20a1754135249c7bc20be0ee4a443ec5ec56bf3c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 21 Dec 2023 15:12:14 +0000 Subject: [PATCH 684/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index d77183fde..3a5f0d332 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.19 -appVersion: 1.16.19 +version: 1.16.20 +appVersion: 1.16.20 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 8eae67fff..3209d1bc0 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.24 +version: 1.16.25 dependencies: - name: testkube-operator version: 1.16.11 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.19 + version: 1.16.20 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 9283daeeee5cf5fd0af2dbf5f91927df702d5848 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 22 Dec 2023 14:31:15 +0000 Subject: [PATCH 685/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index cc757ac0f..1544ecfdb 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:27b9a4f", + "image": "kubeshop/testkube-tracetest-executor:d899ca4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:27b9a4f", + "image": "kubeshop/testkube-zap-executor:d899ca4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:27b9a4f", + "image": "kubeshop/testkube-playwright-executor:d899ca4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:27b9a4f", + "image": "kubeshop/testkube-jmeter-executor:d899ca4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:27b9a4f", + "image": "kubeshop/testkube-jmeterd-executor:d899ca4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:27b9a4f" + "image": "kubeshop/testkube-jmeterd-slave:d899ca4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:27b9a4f", + "image": "kubeshop/testkube-ginkgo-executor:d899ca4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:27b9a4f", + "image": "kubeshop/testkube-maven-executor:d899ca4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:27b9a4f", + "image": "kubeshop/testkube-gradle-executor:d899ca4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:27b9a4f", + "image": "kubeshop/testkube-kubepug-executor:d899ca4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:27b9a4f", + "image": "kubeshop/testkube-soapui-executor:d899ca4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:27b9a4f", + "image": "kubeshop/testkube-k6-executor:d899ca4", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:27b9a4f", + "image": "kubeshop/testkube-cypress-executor:d899ca4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:27b9a4f", + "image": "kubeshop/testkube-curl-executor:d899ca4", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:27b9a4f", + "image": "kubeshop/testkube-postman-executor:d899ca4", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:27b9a4f", + "image": "kubeshop/testkube-artillery-executor:d899ca4", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:27b9a4f", + "image": "kubeshop/testkube-scraper-executor:d899ca4", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:27b9a4f", + "image": "kubeshop/testkube-init-executor:d899ca4", "types": [] } } From ee0a52b3e88917183dfa3e3d239e32ce8cf0e751 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 4 Jan 2024 12:45:20 +0000 Subject: [PATCH 686/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1544ecfdb..503f11676 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d899ca4", + "image": "kubeshop/testkube-tracetest-executor:2bfeb3e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d899ca4", + "image": "kubeshop/testkube-zap-executor:2bfeb3e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d899ca4", + "image": "kubeshop/testkube-playwright-executor:2bfeb3e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d899ca4", + "image": "kubeshop/testkube-jmeter-executor:2bfeb3e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d899ca4", + "image": "kubeshop/testkube-jmeterd-executor:2bfeb3e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d899ca4" + "image": "kubeshop/testkube-jmeterd-slave:2bfeb3e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d899ca4", + "image": "kubeshop/testkube-ginkgo-executor:2bfeb3e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d899ca4", + "image": "kubeshop/testkube-maven-executor:2bfeb3e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d899ca4", + "image": "kubeshop/testkube-gradle-executor:2bfeb3e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d899ca4", + "image": "kubeshop/testkube-kubepug-executor:2bfeb3e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d899ca4", + "image": "kubeshop/testkube-soapui-executor:2bfeb3e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d899ca4", + "image": "kubeshop/testkube-k6-executor:2bfeb3e", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d899ca4", + "image": "kubeshop/testkube-cypress-executor:2bfeb3e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d899ca4", + "image": "kubeshop/testkube-curl-executor:2bfeb3e", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d899ca4", + "image": "kubeshop/testkube-postman-executor:2bfeb3e", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d899ca4", + "image": "kubeshop/testkube-artillery-executor:2bfeb3e", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d899ca4", + "image": "kubeshop/testkube-scraper-executor:2bfeb3e", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d899ca4", + "image": "kubeshop/testkube-init-executor:2bfeb3e", "types": [] } } From 15c2859df3b1b3a32ac56b2aba8687c9773e8304 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 4 Jan 2024 14:54:41 +0000 Subject: [PATCH 687/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 503f11676..4b4517a7a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:2bfeb3e", + "image": "kubeshop/testkube-tracetest-executor:1fa7c21", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:2bfeb3e", + "image": "kubeshop/testkube-zap-executor:1fa7c21", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:2bfeb3e", + "image": "kubeshop/testkube-playwright-executor:1fa7c21", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:2bfeb3e", + "image": "kubeshop/testkube-jmeter-executor:1fa7c21", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:2bfeb3e", + "image": "kubeshop/testkube-jmeterd-executor:1fa7c21", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:2bfeb3e" + "image": "kubeshop/testkube-jmeterd-slave:1fa7c21" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:2bfeb3e", + "image": "kubeshop/testkube-ginkgo-executor:1fa7c21", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:2bfeb3e", + "image": "kubeshop/testkube-maven-executor:1fa7c21", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:2bfeb3e", + "image": "kubeshop/testkube-gradle-executor:1fa7c21", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:2bfeb3e", + "image": "kubeshop/testkube-kubepug-executor:1fa7c21", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:2bfeb3e", + "image": "kubeshop/testkube-soapui-executor:1fa7c21", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:2bfeb3e", + "image": "kubeshop/testkube-k6-executor:1fa7c21", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:2bfeb3e", + "image": "kubeshop/testkube-cypress-executor:1fa7c21", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:2bfeb3e", + "image": "kubeshop/testkube-curl-executor:1fa7c21", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:2bfeb3e", + "image": "kubeshop/testkube-postman-executor:1fa7c21", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:2bfeb3e", + "image": "kubeshop/testkube-artillery-executor:1fa7c21", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:2bfeb3e", + "image": "kubeshop/testkube-scraper-executor:1fa7c21", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:2bfeb3e", + "image": "kubeshop/testkube-init-executor:1fa7c21", "types": [] } } From ea54e6a2d36b5049701bb45760d32fa1536c10fe Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 5 Jan 2024 09:42:52 +0000 Subject: [PATCH 688/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4b4517a7a..49ca13909 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1fa7c21", + "image": "kubeshop/testkube-tracetest-executor:6370b54", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1fa7c21", + "image": "kubeshop/testkube-zap-executor:6370b54", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1fa7c21", + "image": "kubeshop/testkube-playwright-executor:6370b54", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1fa7c21", + "image": "kubeshop/testkube-jmeter-executor:6370b54", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1fa7c21", + "image": "kubeshop/testkube-jmeterd-executor:6370b54", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1fa7c21" + "image": "kubeshop/testkube-jmeterd-slave:6370b54" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1fa7c21", + "image": "kubeshop/testkube-ginkgo-executor:6370b54", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1fa7c21", + "image": "kubeshop/testkube-maven-executor:6370b54", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1fa7c21", + "image": "kubeshop/testkube-gradle-executor:6370b54", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1fa7c21", + "image": "kubeshop/testkube-kubepug-executor:6370b54", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1fa7c21", + "image": "kubeshop/testkube-soapui-executor:6370b54", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1fa7c21", + "image": "kubeshop/testkube-k6-executor:6370b54", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1fa7c21", + "image": "kubeshop/testkube-cypress-executor:6370b54", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1fa7c21", + "image": "kubeshop/testkube-curl-executor:6370b54", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1fa7c21", + "image": "kubeshop/testkube-postman-executor:6370b54", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1fa7c21", + "image": "kubeshop/testkube-artillery-executor:6370b54", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1fa7c21", + "image": "kubeshop/testkube-scraper-executor:6370b54", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1fa7c21", + "image": "kubeshop/testkube-init-executor:6370b54", "types": [] } } From ced1bd5ef2819d430d925e82792e0cd0c475c61f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 5 Jan 2024 10:59:21 +0000 Subject: [PATCH 689/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 49ca13909..9884ef44b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6370b54", + "image": "kubeshop/testkube-tracetest-executor:613bdac", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6370b54", + "image": "kubeshop/testkube-zap-executor:613bdac", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6370b54", + "image": "kubeshop/testkube-playwright-executor:613bdac", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6370b54", + "image": "kubeshop/testkube-jmeter-executor:613bdac", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6370b54", + "image": "kubeshop/testkube-jmeterd-executor:613bdac", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6370b54" + "image": "kubeshop/testkube-jmeterd-slave:613bdac" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6370b54", + "image": "kubeshop/testkube-ginkgo-executor:613bdac", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6370b54", + "image": "kubeshop/testkube-maven-executor:613bdac", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6370b54", + "image": "kubeshop/testkube-gradle-executor:613bdac", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6370b54", + "image": "kubeshop/testkube-kubepug-executor:613bdac", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6370b54", + "image": "kubeshop/testkube-soapui-executor:613bdac", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6370b54", + "image": "kubeshop/testkube-k6-executor:613bdac", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6370b54", + "image": "kubeshop/testkube-cypress-executor:613bdac", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6370b54", + "image": "kubeshop/testkube-curl-executor:613bdac", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6370b54", + "image": "kubeshop/testkube-postman-executor:613bdac", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6370b54", + "image": "kubeshop/testkube-artillery-executor:613bdac", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6370b54", + "image": "kubeshop/testkube-scraper-executor:613bdac", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6370b54", + "image": "kubeshop/testkube-init-executor:613bdac", "types": [] } } From 0f15fb45862504ad1a73b2b343114fd78e6667a2 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 5 Jan 2024 11:46:51 +0000 Subject: [PATCH 690/763] Update Chart.yaml files --- charts/testkube-operator/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-operator/Chart.yaml b/charts/testkube-operator/Chart.yaml index 80ed3687f..b61880276 100644 --- a/charts/testkube-operator/Chart.yaml +++ b/charts/testkube-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-operator description: A Helm chart for the testkube-operator (installs needed CRDs only for now) type: application -version: 1.16.11 -appVersion: 1.16.11 +version: 1.16.21 +appVersion: 1.16.21 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3209d1bc0..1e454228c 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.25 +version: 1.16.26 dependencies: - name: testkube-operator - version: 1.16.11 + version: 1.16.21 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-operator" condition: testkube-operator.enabled From d097f08f2e20dc89e7cf4b092fef8e7a340fc3be Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 5 Jan 2024 15:00:33 +0000 Subject: [PATCH 691/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9884ef44b..f59084eac 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:613bdac", + "image": "kubeshop/testkube-tracetest-executor:b25dd74", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:613bdac", + "image": "kubeshop/testkube-zap-executor:b25dd74", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:613bdac", + "image": "kubeshop/testkube-playwright-executor:b25dd74", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:613bdac", + "image": "kubeshop/testkube-jmeter-executor:b25dd74", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:613bdac", + "image": "kubeshop/testkube-jmeterd-executor:b25dd74", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:613bdac" + "image": "kubeshop/testkube-jmeterd-slave:b25dd74" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:613bdac", + "image": "kubeshop/testkube-ginkgo-executor:b25dd74", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:613bdac", + "image": "kubeshop/testkube-maven-executor:b25dd74", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:613bdac", + "image": "kubeshop/testkube-gradle-executor:b25dd74", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:613bdac", + "image": "kubeshop/testkube-kubepug-executor:b25dd74", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:613bdac", + "image": "kubeshop/testkube-soapui-executor:b25dd74", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:613bdac", + "image": "kubeshop/testkube-k6-executor:b25dd74", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:613bdac", + "image": "kubeshop/testkube-cypress-executor:b25dd74", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:613bdac", + "image": "kubeshop/testkube-curl-executor:b25dd74", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:613bdac", + "image": "kubeshop/testkube-postman-executor:b25dd74", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:613bdac", + "image": "kubeshop/testkube-artillery-executor:b25dd74", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:613bdac", + "image": "kubeshop/testkube-scraper-executor:b25dd74", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:613bdac", + "image": "kubeshop/testkube-init-executor:b25dd74", "types": [] } } From 3f64d698967ad374b8f91d0556ffddf04d7419ee Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 8 Jan 2024 07:57:26 +0000 Subject: [PATCH 692/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f59084eac..9fa4be954 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b25dd74", + "image": "kubeshop/testkube-tracetest-executor:3fdd0ce", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b25dd74", + "image": "kubeshop/testkube-zap-executor:3fdd0ce", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b25dd74", + "image": "kubeshop/testkube-playwright-executor:3fdd0ce", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b25dd74", + "image": "kubeshop/testkube-jmeter-executor:3fdd0ce", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b25dd74", + "image": "kubeshop/testkube-jmeterd-executor:3fdd0ce", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b25dd74" + "image": "kubeshop/testkube-jmeterd-slave:3fdd0ce" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b25dd74", + "image": "kubeshop/testkube-ginkgo-executor:3fdd0ce", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b25dd74", + "image": "kubeshop/testkube-maven-executor:3fdd0ce", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b25dd74", + "image": "kubeshop/testkube-gradle-executor:3fdd0ce", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b25dd74", + "image": "kubeshop/testkube-kubepug-executor:3fdd0ce", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b25dd74", + "image": "kubeshop/testkube-soapui-executor:3fdd0ce", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b25dd74", + "image": "kubeshop/testkube-k6-executor:3fdd0ce", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b25dd74", + "image": "kubeshop/testkube-cypress-executor:3fdd0ce", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b25dd74", + "image": "kubeshop/testkube-curl-executor:3fdd0ce", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b25dd74", + "image": "kubeshop/testkube-postman-executor:3fdd0ce", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b25dd74", + "image": "kubeshop/testkube-artillery-executor:3fdd0ce", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b25dd74", + "image": "kubeshop/testkube-scraper-executor:3fdd0ce", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b25dd74", + "image": "kubeshop/testkube-init-executor:3fdd0ce", "types": [] } } From 0e2a1ff2605f8db418365c87485935ed6add5ff4 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 8 Jan 2024 08:41:03 +0000 Subject: [PATCH 693/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9fa4be954..475cdaa1d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3fdd0ce", + "image": "kubeshop/testkube-tracetest-executor:c4afe8a", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3fdd0ce", + "image": "kubeshop/testkube-zap-executor:c4afe8a", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3fdd0ce", + "image": "kubeshop/testkube-playwright-executor:c4afe8a", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3fdd0ce", + "image": "kubeshop/testkube-jmeter-executor:c4afe8a", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3fdd0ce", + "image": "kubeshop/testkube-jmeterd-executor:c4afe8a", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3fdd0ce" + "image": "kubeshop/testkube-jmeterd-slave:c4afe8a" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3fdd0ce", + "image": "kubeshop/testkube-ginkgo-executor:c4afe8a", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3fdd0ce", + "image": "kubeshop/testkube-maven-executor:c4afe8a", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3fdd0ce", + "image": "kubeshop/testkube-gradle-executor:c4afe8a", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3fdd0ce", + "image": "kubeshop/testkube-kubepug-executor:c4afe8a", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3fdd0ce", + "image": "kubeshop/testkube-soapui-executor:c4afe8a", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3fdd0ce", + "image": "kubeshop/testkube-k6-executor:c4afe8a", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3fdd0ce", + "image": "kubeshop/testkube-cypress-executor:c4afe8a", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3fdd0ce", + "image": "kubeshop/testkube-curl-executor:c4afe8a", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3fdd0ce", + "image": "kubeshop/testkube-postman-executor:c4afe8a", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3fdd0ce", + "image": "kubeshop/testkube-artillery-executor:c4afe8a", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3fdd0ce", + "image": "kubeshop/testkube-scraper-executor:c4afe8a", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3fdd0ce", + "image": "kubeshop/testkube-init-executor:c4afe8a", "types": [] } } From 216d840ba5255fcbd214c9e472a447bed5c677c3 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 8 Jan 2024 08:53:33 +0000 Subject: [PATCH 694/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 3a5f0d332..835191f93 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.20 -appVersion: 1.16.20 +version: 1.16.22 +appVersion: 1.16.22 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 1e454228c..c74c0a789 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.26 +version: 1.16.27 dependencies: - name: testkube-operator version: 1.16.21 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.20 + version: 1.16.22 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 952e37f0c212284b4ed5b3f02c3e8cfcd7d725f0 Mon Sep 17 00:00:00 2001 From: vsukhin Date: Mon, 8 Jan 2024 08:58:29 +0000 Subject: [PATCH 695/763] Update Chart.yaml file --- charts/testkube/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index c74c0a789..fb3b7ac8a 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.27 +version: 1.16.28 dependencies: - name: testkube-operator version: 1.16.21 From 3858642d4e0795dac21c98e5b97eeec05e0a5971 Mon Sep 17 00:00:00 2001 From: nicufk Date: Tue, 9 Jan 2024 10:16:34 +0200 Subject: [PATCH 696/763] feat: add "cloud" ui url (#692) --- charts/testkube-api/README.md | 1 + charts/testkube-api/templates/deployment.yaml | 4 ++++ charts/testkube-api/values.yaml | 2 ++ charts/testkube/README.md | 1 + charts/testkube/values.yaml | 2 ++ 5 files changed, 10 insertions(+) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index e6a38654c..627f4fefe 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -45,6 +45,7 @@ A Helm chart for Testkube api | cloud.migrate | string | `""` | | | cloud.orgId | string | `""` | | | cloud.url | string | `"agent.testkube.io:443"` | | +| cloud.uiUrl | string | `""` | | | clusterName | string | `""` | | | configValues | string | `""` | | | dashboardUri | string | `""` | | diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 56bec3a3e..089550403 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -277,6 +277,10 @@ spec: - name: TESTKUBE_CLOUD_URL value: "{{ .Values.cloud.url }}" {{- end}} + {{- if .Values.cloud.uiUrl}} + - name: TESTKUBE_CLOUD_UI_URL + value: "{{ .Values.cloud.uiUrl }}" + {{- end}} {{- if .Values.cloud.orgId }} - name: TESTKUBE_CLOUD_ORG_ID value: "{{ .Values.cloud.orgId }}" diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 3a5eab32a..ab91962af 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -61,6 +61,8 @@ configValues: "" cloud: ## URL of the Cloud Saas Control Plane url: "agent.testkube.io:443" + ## URL of the Cloud UI + uiUrl: "" ## License Key key: "" ## Organization ID diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 4535553ff..9d0375a52 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -204,6 +204,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cliIngress.tlsenabled | bool | `false` | Toggle whether to enable TLS on the ingress | | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | +| testkube-api.cloud.uiUrl | string | `""` | Testkube Cloud UI URL | | testkube-api.clusterName | string | `""` | | | testkube-api.dashboardUri | string | `""` | | | testkube-api.enableSecretsEndpoint | bool | `false` | | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index cf658e614..568276e92 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -274,6 +274,8 @@ testkube-api: cloud: # -- Testkube Cloud API URL url: "agent.testkube.io:443" + ## URL of the Cloud UI + uiUrl: "" # -- Testkube Clouc License Key (for Environment) key: "" From a72bc16699a3ab59ee6fef58bc2b6c796a21ff02 Mon Sep 17 00:00:00 2001 From: Dejan Pejchev Date: Sat, 30 Dec 2023 17:48:29 +0100 Subject: [PATCH 697/763] testkube: increase storage size for our envs and add expiration date --- charts/testkube/values-demo.yaml | 4 ++-- charts/testkube/values-develop.yaml | 4 ++-- charts/testkube/values-stage.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 74cae840a..3e471a383 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -139,6 +139,7 @@ testkube-api: tolerations: [] affinity: {} priorityClassName: "highest-priority" + storage: 50Gi image: registry: docker.io repository: minio/minio @@ -267,8 +268,7 @@ testkube-api: region: "" token: "" bucket: "testkube-artifacts" - # -- MinIO Expiration period in days - expiration: 0 + expiration: 90 SSL: false scrapperEnabled: true compressArtifacts: true diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 4890a7090..0e159906b 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -138,6 +138,7 @@ testkube-api: tolerations: [] affinity: {} priorityClassName: "highest-priority" + storage: 25Gi image: registry: docker.io repository: minio/minio @@ -214,8 +215,7 @@ testkube-api: region: "" token: "" bucket: "testkube-artifacts" - # -- MinIO Expiration period in days - expiration: 0 + expiration: 30 SSL: false scrapperEnabled: true compressArtifacts: true diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 92c685c9c..675e95fc8 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -135,6 +135,7 @@ testkube-api: tolerations: [] affinity: {} priorityClassName: "highest-priority" + storage: 25Gi image: registry: docker.io repository: minio/minio @@ -214,8 +215,7 @@ testkube-api: region: "" token: "" bucket: "testkube-artifacts" - # -- MinIO Expiration period in days - expiration: 0 + expiration: 30 SSL: false scrapperEnabled: true compressArtifacts: true From 710268b624b8a2f9f5819e86bb5804eab8d57e1f Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 9 Jan 2024 13:52:26 +0200 Subject: [PATCH 698/763] update minio storage --- .github/workflows/helm-releaser-testkube-charts.yaml | 2 +- .github/workflows/helm-releaser-testkube-main-chart-only.yaml | 2 +- charts/testkube/values-demo.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-releaser-testkube-charts.yaml b/.github/workflows/helm-releaser-testkube-charts.yaml index 7a41d5d9e..29f26f21f 100644 --- a/.github/workflows/helm-releaser-testkube-charts.yaml +++ b/.github/workflows/helm-releaser-testkube-charts.yaml @@ -189,7 +189,7 @@ jobs: # Deploy the Docker image to the GKE cluster - name: Deploy run: |- - helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false + helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_dev_succeeds: runs-on: ubuntu-latest diff --git a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml index 4971d6109..e08c2c714 100644 --- a/.github/workflows/helm-releaser-testkube-main-chart-only.yaml +++ b/.github/workflows/helm-releaser-testkube-main-chart-only.yaml @@ -189,7 +189,7 @@ jobs: # Deploy the Docker image to the GKE cluster - name: Deploy run: |- - helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set testkube-api.minio.storage=80Gi --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false + helm upgrade --install --atomic --timeout 180s testkube helm-charts/testkube --namespace testkube --create-namespace --values ./charts/testkube/values-demo.yaml --debug --set testkube-api.cliIngress.oauth.clientID=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_ID }} --set testkube-api.cliIngress.oauth.clientSecret=${{ secrets.TESTKUBE_DEMO_OAUTH_CLIENT_SECRET }} --set mongodb.livenessProbe.enabled=false --set mongodb.readinessProbe.enabled=false notify_slack_if_deploy_dev_succeeds: runs-on: ubuntu-latest diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 3e471a383..0f0fd11ed 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -139,7 +139,7 @@ testkube-api: tolerations: [] affinity: {} priorityClassName: "highest-priority" - storage: 50Gi + storage: 80Gi image: registry: docker.io repository: minio/minio From 2f72e8b140cfcc5d4af5500955e5396e3f34767e Mon Sep 17 00:00:00 2001 From: Isaac Gaskin Date: Tue, 9 Jan 2024 04:19:16 -0800 Subject: [PATCH 699/763] Adding option to testkube-api-server deployment to specify hostNetwork and dnsPolicy (#660) --- charts/testkube-api/README.md | 4 +++- charts/testkube-api/templates/deployment.yaml | 6 ++++++ charts/testkube-api/values.yaml | 6 ++++++ charts/testkube/README.md | 4 +++- charts/testkube/values.yaml | 8 +++++++- 5 files changed, 25 insertions(+), 3 deletions(-) diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index 627f4fefe..0fe2a7c67 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -1,6 +1,6 @@ # testkube-api -![Version: 1.14.6](https://img.shields.io/badge/Version-1.14.6-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.14.6](https://img.shields.io/badge/AppVersion-1.14.6-informational?style=flat-square) +![Version: 1.15.2](https://img.shields.io/badge/Version-1.15.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.15.2](https://img.shields.io/badge/AppVersion-1.15.2-informational?style=flat-square) A Helm chart for Testkube api @@ -49,6 +49,7 @@ A Helm chart for Testkube api | clusterName | string | `""` | | | configValues | string | `""` | | | dashboardUri | string | `""` | | +| dnsPolicy | string | `""` | | | disableMongoMigrations | bool | `false` | | | enableSecretsEndpoint | bool | `false` | | | executors | string | `""` | | @@ -58,6 +59,7 @@ A Helm chart for Testkube api | global.imagePullSecrets | list | `[]` | | | global.imageRegistry | string | `""` | | | global.labels | object | `{}` | | +| hostNetwork | string | `""` | | | httpReadBufferSize | int | `8192` | | | image.digest | string | `""` | | | image.pullPolicy | string | `"IfNotPresent"` | | diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index 089550403..c3e6f2c48 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -39,6 +39,12 @@ spec: {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName }} {{- end }} + {{- if .Values.hostNetwork }} + hostNetwork: {{ .Values.hostNetwork }} + {{- end }} + {{- if .Values.dnsPolicy }} + dnsPolicy: {{ .Values.dnsPolicy }} + {{- end }} containers: - name: {{ .Chart.Name }} env: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index ab91962af..355ec2759 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -187,6 +187,12 @@ affinity: {} ## Specify priorityClassName for Testkube API Deployment priorityClassName: "" +## Specify hostNetwork for Testkube API Deployment +hostNetwork: "" + +## Specify dnsPolicy for Testkube API Deployment +dnsPolicy: "" + ## Additional volumes to be added ## ref: https://kubernetes.io/docs/concepts/storage/volumes/ additionalVolumes: [] diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 9d0375a52..07ebb8487 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -207,10 +207,12 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cloud.uiUrl | string | `""` | Testkube Cloud UI URL | | testkube-api.clusterName | string | `""` | | | testkube-api.dashboardUri | string | `""` | | -| testkube-api.enableSecretsEndpoint | bool | `false` | | +| testkube-api.dnsPolicy | string | `""` | Specify dnsPolicy for Testkube API Deployment | +| testkube-api.enableSecretsEndpoint | bool | `false` | enable endpoint to list testkube namespace secrets | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | +| testkube-api.hostNetwork | string | `""` | Specify hostNetwork for Testkube API Deployment | | testkube-api.image.digest | string | `""` | Testkube API image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | | testkube-api.image.pullPolicy | string | `"IfNotPresent"` | Testkube API image tag | | testkube-api.image.pullSecrets | list | `[]` | Testkube API k8s secret for private registries | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 568276e92..90f7221fe 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -592,7 +592,7 @@ testkube-api: dashboardUri: "" ## cluster name to be used in events clusterName: "" - ## enable endpoint to list testkube namespace secrets + # -- enable endpoint to list testkube namespace secrets enableSecretsEndpoint: false ## enable only specified executors with enabled flag enabledExecutors: @@ -624,6 +624,12 @@ testkube-api: ## Specify priorityClassName for Testkube API priorityClassName: "" + # -- Specify hostNetwork for Testkube API Deployment + hostNetwork: "" + + # -- Specify dnsPolicy for Testkube API Deployment + dnsPolicy: "" + # -- Testkube Dashboard parameters testkube-dashboard: # -- Deploy dashboard From 56d903581c5d539ee77534e8e9d29f5399013c56 Mon Sep 17 00:00:00 2001 From: Max Forasteiro <18661016+maxforasteiro@users.noreply.github.com> Date: Thu, 7 Dec 2023 16:49:11 +0100 Subject: [PATCH 700/763] fix: Remove tolerations from testkube-operator since proxy image doesn't support arm64 nodes --- charts/testkube/README.md | 2 +- charts/testkube/values.yaml | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 07ebb8487..75e19a059 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -451,7 +451,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.testConnection | object | `{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Test Connection pod | | testkube-operator.testConnection.resources | object | `{}` | Test Connection resource settings | | testkube-operator.testConnection.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | -| testkube-operator.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-operator.tolerations | list | `[]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | | testkube-operator.useArgoCDSync | bool | `false` | Use ArgoCD sync owner references | | testkube-operator.volumes.secret.defaultMode | int | `420` | Testkube Operator webhook certificate volume default mode | | testkube-operator.webhook.annotations | object | `{}` | Webhook specific annotations | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 90f7221fe..082f9854c 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -1137,11 +1137,8 @@ testkube-operator: # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. - tolerations: - - key: kubernetes.io/arch - operator: Equal - value: arm64 - effect: NoSchedule + # note: kubebuilder/kube-rbac-proxy:v0.8.0, image used by testkube-operator proxy deployment, doesn't support arm64 nodes + tolerations: [] # ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity # note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set From b1cc33dca32a83a6bb9550acccd2f2f95cbf6e68 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Tue, 9 Jan 2024 13:47:24 +0100 Subject: [PATCH 701/763] testkube: enable jetstream in nats (#666) * testkube: enable jetstream in nats * testkube: update README --- charts/testkube/README.md | 13 +++++++------ charts/testkube/values.yaml | 3 +++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 75e19a059..faf6cdaf3 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -2,7 +2,7 @@ Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. -![Version: 1.16.7](https://img.shields.io/badge/Version-1.16.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) +![Version: 1.16.28](https://img.shields.io/badge/Version-1.16.28-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ## Install @@ -136,9 +136,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Repository | Name | Version | |------------|------|---------| | file://../global | global | 0.1.2 | -| file://../testkube-api | testkube-api | 1.16.8 | -| file://../testkube-dashboard | testkube-dashboard | 1.15.0 | -| file://../testkube-operator | testkube-operator | 1.16.0 | +| file://../testkube-api | testkube-api | 1.16.22 | +| file://../testkube-dashboard | testkube-dashboard | 1.16.2 | +| file://../testkube-operator | testkube-operator | 1.16.21 | | https://charts.bitnami.com/bitnami | mongodb | 13.10.1 | | https://nats-io.github.io/k8s/helm/charts/ | nats | 0.19.1 | @@ -166,6 +166,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | nats.exporter.resources | object | `{}` | Exporter resources settings | | nats.exporter.securityContext | object | `{}` | Security Context for Exporter container | | nats.imagePullSecrets | list | `[]` | | +| nats.nats.jetstream.enabled | bool | `true` | Toggle whether to enable JetStream (should not be disabled as Testkube uses Jetstream features) | | nats.nats.limits.maxPayload | string | `"8MB"` | Max payload | | nats.nats.resources | object | `{}` | NATS resource settings | | nats.nats.securityContext | object | `{}` | Security Context for NATS container | @@ -203,12 +204,13 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cliIngress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | | testkube-api.cliIngress.tlsenabled | bool | `false` | Toggle whether to enable TLS on the ingress | | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | +| testkube-api.cloud.uiUrl | string | `""` | | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | -| testkube-api.cloud.uiUrl | string | `""` | Testkube Cloud UI URL | | testkube-api.clusterName | string | `""` | | | testkube-api.dashboardUri | string | `""` | | | testkube-api.dnsPolicy | string | `""` | Specify dnsPolicy for Testkube API Deployment | | testkube-api.enableSecretsEndpoint | bool | `false` | enable endpoint to list testkube namespace secrets | +| testkube-api.enabledExecutors | string | `nil` | | | testkube-api.executors | string | `""` | default executors as base64-encoded string | | testkube-api.extraEnvVars | list | `[]` | Extra environment variables to be set on deployment | | testkube-api.fullnameOverride | string | `"testkube-api-server"` | Testkube API full name override | @@ -218,7 +220,6 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.image.pullSecrets | list | `[]` | Testkube API k8s secret for private registries | | testkube-api.image.registry | string | `"docker.io"` | Testkube API image registry | | testkube-api.image.repository | string | `"kubeshop/testkube-api-server"` | Testkube API image name | -| testkube-api.enabledExecutors | object | `{}` | Enable only specified executors with enabled flag | | testkube-api.jobServiceAccountName | string | `""` | SA that is used by a job. Can be annotated with the IAM Role Arn to access S3 service in AWS Cloud. | | testkube-api.livenessProbe | object | `{"initialDelaySeconds":15}` | Testkube API Liveness probe parameters | | testkube-api.livenessProbe.initialDelaySeconds | int | `15` | Initial delay for liveness probe | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 082f9854c..41c3f8d60 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -130,6 +130,9 @@ nats: # NATS container settings nats: + jetstream: + # -- Toggle whether to enable JetStream (should not be disabled as Testkube uses Jetstream features) + enabled: true # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for NATS container securityContext: {} From 0e4591dfe363a3b7b1f6b55340afc038328b32d9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 9 Jan 2024 14:08:52 +0000 Subject: [PATCH 702/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 475cdaa1d..fdb178641 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:c4afe8a", + "image": "kubeshop/testkube-tracetest-executor:6d1729c", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:c4afe8a", + "image": "kubeshop/testkube-zap-executor:6d1729c", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:c4afe8a", + "image": "kubeshop/testkube-playwright-executor:6d1729c", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:c4afe8a", + "image": "kubeshop/testkube-jmeter-executor:6d1729c", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:c4afe8a", + "image": "kubeshop/testkube-jmeterd-executor:6d1729c", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:c4afe8a" + "image": "kubeshop/testkube-jmeterd-slave:6d1729c" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:c4afe8a", + "image": "kubeshop/testkube-ginkgo-executor:6d1729c", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:c4afe8a", + "image": "kubeshop/testkube-maven-executor:6d1729c", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:c4afe8a", + "image": "kubeshop/testkube-gradle-executor:6d1729c", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:c4afe8a", + "image": "kubeshop/testkube-kubepug-executor:6d1729c", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:c4afe8a", + "image": "kubeshop/testkube-soapui-executor:6d1729c", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:c4afe8a", + "image": "kubeshop/testkube-k6-executor:6d1729c", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:c4afe8a", + "image": "kubeshop/testkube-cypress-executor:6d1729c", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:c4afe8a", + "image": "kubeshop/testkube-curl-executor:6d1729c", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:c4afe8a", + "image": "kubeshop/testkube-postman-executor:6d1729c", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:c4afe8a", + "image": "kubeshop/testkube-artillery-executor:6d1729c", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:c4afe8a", + "image": "kubeshop/testkube-scraper-executor:6d1729c", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:c4afe8a", + "image": "kubeshop/testkube-init-executor:6d1729c", "types": [] } } From 878fb727480882deec38f8237429a1ede11ce4eb Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 9 Jan 2024 18:00:33 +0200 Subject: [PATCH 703/763] fix ingress class --- charts/testkube-api/templates/ui-ingress.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/templates/ui-ingress.yaml b/charts/testkube-api/templates/ui-ingress.yaml index 3f5ae0ad3..35b39759b 100644 --- a/charts/testkube-api/templates/ui-ingress.yaml +++ b/charts/testkube-api/templates/ui-ingress.yaml @@ -12,8 +12,8 @@ metadata: {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} {{- end }} annotations: - {{- if and .Values.cliIngress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.Version)) }} - kubernetes.io/ingress.class: {{ .Values.cliIngress.className }} + {{- if and .Values.uiIngress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.Version)) }} + kubernetes.io/ingress.class: {{ .Values.uiIngress.className }} {{- end }} {{- if .Values.uiIngress.annotations }} {{- include "global.tplvalues.render" (dict "value" .Values.uiIngress.annotations "context" $) | nindent 4 }} From 53322f779c992d423f23d6ebb11d1ceb6c3e818c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 10 Jan 2024 10:59:05 +0000 Subject: [PATCH 704/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fdb178641..d6dd4b6e1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6d1729c", + "image": "kubeshop/testkube-tracetest-executor:e5d3a40", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6d1729c", + "image": "kubeshop/testkube-zap-executor:e5d3a40", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6d1729c", + "image": "kubeshop/testkube-playwright-executor:e5d3a40", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6d1729c", + "image": "kubeshop/testkube-jmeter-executor:e5d3a40", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6d1729c", + "image": "kubeshop/testkube-jmeterd-executor:e5d3a40", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6d1729c" + "image": "kubeshop/testkube-jmeterd-slave:e5d3a40" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6d1729c", + "image": "kubeshop/testkube-ginkgo-executor:e5d3a40", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6d1729c", + "image": "kubeshop/testkube-maven-executor:e5d3a40", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6d1729c", + "image": "kubeshop/testkube-gradle-executor:e5d3a40", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6d1729c", + "image": "kubeshop/testkube-kubepug-executor:e5d3a40", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6d1729c", + "image": "kubeshop/testkube-soapui-executor:e5d3a40", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6d1729c", + "image": "kubeshop/testkube-k6-executor:e5d3a40", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6d1729c", + "image": "kubeshop/testkube-cypress-executor:e5d3a40", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6d1729c", + "image": "kubeshop/testkube-curl-executor:e5d3a40", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6d1729c", + "image": "kubeshop/testkube-postman-executor:e5d3a40", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6d1729c", + "image": "kubeshop/testkube-artillery-executor:e5d3a40", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6d1729c", + "image": "kubeshop/testkube-scraper-executor:e5d3a40", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6d1729c", + "image": "kubeshop/testkube-init-executor:e5d3a40", "types": [] } } From c7010efdb06b7285d4d3399c40fdfc8307fc56b0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 10:15:29 +0000 Subject: [PATCH 705/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index d6dd4b6e1..3768fdb24 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e5d3a40", + "image": "kubeshop/testkube-tracetest-executor:f751fa1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e5d3a40", + "image": "kubeshop/testkube-zap-executor:f751fa1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e5d3a40", + "image": "kubeshop/testkube-playwright-executor:f751fa1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e5d3a40", + "image": "kubeshop/testkube-jmeter-executor:f751fa1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e5d3a40", + "image": "kubeshop/testkube-jmeterd-executor:f751fa1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e5d3a40" + "image": "kubeshop/testkube-jmeterd-slave:f751fa1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e5d3a40", + "image": "kubeshop/testkube-ginkgo-executor:f751fa1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e5d3a40", + "image": "kubeshop/testkube-maven-executor:f751fa1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e5d3a40", + "image": "kubeshop/testkube-gradle-executor:f751fa1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e5d3a40", + "image": "kubeshop/testkube-kubepug-executor:f751fa1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e5d3a40", + "image": "kubeshop/testkube-soapui-executor:f751fa1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e5d3a40", + "image": "kubeshop/testkube-k6-executor:f751fa1", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e5d3a40", + "image": "kubeshop/testkube-cypress-executor:f751fa1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e5d3a40", + "image": "kubeshop/testkube-curl-executor:f751fa1", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e5d3a40", + "image": "kubeshop/testkube-postman-executor:f751fa1", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e5d3a40", + "image": "kubeshop/testkube-artillery-executor:f751fa1", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e5d3a40", + "image": "kubeshop/testkube-scraper-executor:f751fa1", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e5d3a40", + "image": "kubeshop/testkube-init-executor:f751fa1", "types": [] } } From f5a62c5e27029d8789e89fb0529e7162b61295c8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 12:10:12 +0000 Subject: [PATCH 706/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 3768fdb24..18406a662 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f751fa1", + "image": "kubeshop/testkube-tracetest-executor:b6027d4", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f751fa1", + "image": "kubeshop/testkube-zap-executor:b6027d4", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f751fa1", + "image": "kubeshop/testkube-playwright-executor:b6027d4", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f751fa1", + "image": "kubeshop/testkube-jmeter-executor:b6027d4", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f751fa1", + "image": "kubeshop/testkube-jmeterd-executor:b6027d4", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f751fa1" + "image": "kubeshop/testkube-jmeterd-slave:b6027d4" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f751fa1", + "image": "kubeshop/testkube-ginkgo-executor:b6027d4", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f751fa1", + "image": "kubeshop/testkube-maven-executor:b6027d4", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f751fa1", + "image": "kubeshop/testkube-gradle-executor:b6027d4", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f751fa1", + "image": "kubeshop/testkube-kubepug-executor:b6027d4", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f751fa1", + "image": "kubeshop/testkube-soapui-executor:b6027d4", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f751fa1", + "image": "kubeshop/testkube-k6-executor:b6027d4", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f751fa1", + "image": "kubeshop/testkube-cypress-executor:b6027d4", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f751fa1", + "image": "kubeshop/testkube-curl-executor:b6027d4", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f751fa1", + "image": "kubeshop/testkube-postman-executor:b6027d4", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f751fa1", + "image": "kubeshop/testkube-artillery-executor:b6027d4", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f751fa1", + "image": "kubeshop/testkube-scraper-executor:b6027d4", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f751fa1", + "image": "kubeshop/testkube-init-executor:b6027d4", "types": [] } } From 8f0edcffa56c286c51dfb492c003269171f8dfbd Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 12:43:11 +0000 Subject: [PATCH 707/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 18406a662..9d0dbb732 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b6027d4", + "image": "kubeshop/testkube-tracetest-executor:bcced4e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b6027d4", + "image": "kubeshop/testkube-zap-executor:bcced4e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b6027d4", + "image": "kubeshop/testkube-playwright-executor:bcced4e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b6027d4", + "image": "kubeshop/testkube-jmeter-executor:bcced4e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b6027d4", + "image": "kubeshop/testkube-jmeterd-executor:bcced4e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b6027d4" + "image": "kubeshop/testkube-jmeterd-slave:bcced4e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b6027d4", + "image": "kubeshop/testkube-ginkgo-executor:bcced4e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b6027d4", + "image": "kubeshop/testkube-maven-executor:bcced4e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b6027d4", + "image": "kubeshop/testkube-gradle-executor:bcced4e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b6027d4", + "image": "kubeshop/testkube-kubepug-executor:bcced4e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b6027d4", + "image": "kubeshop/testkube-soapui-executor:bcced4e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b6027d4", + "image": "kubeshop/testkube-k6-executor:bcced4e", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b6027d4", + "image": "kubeshop/testkube-cypress-executor:bcced4e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b6027d4", + "image": "kubeshop/testkube-curl-executor:bcced4e", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b6027d4", + "image": "kubeshop/testkube-postman-executor:bcced4e", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b6027d4", + "image": "kubeshop/testkube-artillery-executor:bcced4e", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b6027d4", + "image": "kubeshop/testkube-scraper-executor:bcced4e", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b6027d4", + "image": "kubeshop/testkube-init-executor:bcced4e", "types": [] } } From 79eec28bcfd55c5dd7606037d59aa943f849be4f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 12:45:45 +0000 Subject: [PATCH 708/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9d0dbb732..9d18c6692 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:bcced4e", + "image": "kubeshop/testkube-tracetest-executor:df54f72", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:bcced4e", + "image": "kubeshop/testkube-zap-executor:df54f72", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:bcced4e", + "image": "kubeshop/testkube-playwright-executor:df54f72", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:bcced4e", + "image": "kubeshop/testkube-jmeter-executor:df54f72", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:bcced4e", + "image": "kubeshop/testkube-jmeterd-executor:df54f72", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:bcced4e" + "image": "kubeshop/testkube-jmeterd-slave:df54f72" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:bcced4e", + "image": "kubeshop/testkube-ginkgo-executor:df54f72", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:bcced4e", + "image": "kubeshop/testkube-maven-executor:df54f72", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:bcced4e", + "image": "kubeshop/testkube-gradle-executor:df54f72", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:bcced4e", + "image": "kubeshop/testkube-kubepug-executor:df54f72", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:bcced4e", + "image": "kubeshop/testkube-soapui-executor:df54f72", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:bcced4e", + "image": "kubeshop/testkube-k6-executor:df54f72", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:bcced4e", + "image": "kubeshop/testkube-cypress-executor:df54f72", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:bcced4e", + "image": "kubeshop/testkube-curl-executor:df54f72", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:bcced4e", + "image": "kubeshop/testkube-postman-executor:df54f72", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:bcced4e", + "image": "kubeshop/testkube-artillery-executor:df54f72", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:bcced4e", + "image": "kubeshop/testkube-scraper-executor:df54f72", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:bcced4e", + "image": "kubeshop/testkube-init-executor:df54f72", "types": [] } } From 1e4be231cd7775220170b1a13fb8da5eab9f000b Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 12:49:21 +0000 Subject: [PATCH 709/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9d18c6692..c594e7267 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:df54f72", + "image": "kubeshop/testkube-tracetest-executor:0e85f90", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:df54f72", + "image": "kubeshop/testkube-zap-executor:0e85f90", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:df54f72", + "image": "kubeshop/testkube-playwright-executor:0e85f90", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:df54f72", + "image": "kubeshop/testkube-jmeter-executor:0e85f90", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:df54f72", + "image": "kubeshop/testkube-jmeterd-executor:0e85f90", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:df54f72" + "image": "kubeshop/testkube-jmeterd-slave:0e85f90" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:df54f72", + "image": "kubeshop/testkube-ginkgo-executor:0e85f90", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:df54f72", + "image": "kubeshop/testkube-maven-executor:0e85f90", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:df54f72", + "image": "kubeshop/testkube-gradle-executor:0e85f90", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:df54f72", + "image": "kubeshop/testkube-kubepug-executor:0e85f90", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:df54f72", + "image": "kubeshop/testkube-soapui-executor:0e85f90", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:df54f72", + "image": "kubeshop/testkube-k6-executor:0e85f90", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:df54f72", + "image": "kubeshop/testkube-cypress-executor:0e85f90", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:df54f72", + "image": "kubeshop/testkube-curl-executor:0e85f90", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:df54f72", + "image": "kubeshop/testkube-postman-executor:0e85f90", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:df54f72", + "image": "kubeshop/testkube-artillery-executor:0e85f90", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:df54f72", + "image": "kubeshop/testkube-scraper-executor:0e85f90", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:df54f72", + "image": "kubeshop/testkube-init-executor:0e85f90", "types": [] } } From 28dcb504964f50a3043f14165fc739f8546c5816 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 13:17:04 +0000 Subject: [PATCH 710/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c594e7267..327fd30aa 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0e85f90", + "image": "kubeshop/testkube-tracetest-executor:59f69c1", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0e85f90", + "image": "kubeshop/testkube-zap-executor:59f69c1", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0e85f90", + "image": "kubeshop/testkube-playwright-executor:59f69c1", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0e85f90", + "image": "kubeshop/testkube-jmeter-executor:59f69c1", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0e85f90", + "image": "kubeshop/testkube-jmeterd-executor:59f69c1", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0e85f90" + "image": "kubeshop/testkube-jmeterd-slave:59f69c1" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0e85f90", + "image": "kubeshop/testkube-ginkgo-executor:59f69c1", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0e85f90", + "image": "kubeshop/testkube-maven-executor:59f69c1", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0e85f90", + "image": "kubeshop/testkube-gradle-executor:59f69c1", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0e85f90", + "image": "kubeshop/testkube-kubepug-executor:59f69c1", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0e85f90", + "image": "kubeshop/testkube-soapui-executor:59f69c1", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0e85f90", + "image": "kubeshop/testkube-k6-executor:59f69c1", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0e85f90", + "image": "kubeshop/testkube-cypress-executor:59f69c1", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0e85f90", + "image": "kubeshop/testkube-curl-executor:59f69c1", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0e85f90", + "image": "kubeshop/testkube-postman-executor:59f69c1", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0e85f90", + "image": "kubeshop/testkube-artillery-executor:59f69c1", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0e85f90", + "image": "kubeshop/testkube-scraper-executor:59f69c1", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0e85f90", + "image": "kubeshop/testkube-init-executor:59f69c1", "types": [] } } From 017a93593e9fd814b5a18db15fe847a09bb93ed0 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 11 Jan 2024 13:36:18 +0000 Subject: [PATCH 711/763] Update executors.json --- charts/testkube-api/executors.json | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 327fd30aa..ad7b1793a 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:59f69c1", + "image": "kubeshop/testkube-tracetest-executor:339819b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:59f69c1", + "image": "kubeshop/testkube-zap-executor:339819b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:59f69c1", + "image": "kubeshop/testkube-playwright-executor:339819b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:59f69c1", + "image": "kubeshop/testkube-jmeter-executor:339819b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:59f69c1", + "image": "kubeshop/testkube-jmeterd-executor:339819b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:59f69c1" + "image": "kubeshop/testkube-jmeterd-slave:339819b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:59f69c1", + "image": "kubeshop/testkube-ginkgo-executor:339819b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:59f69c1", + "image": "kubeshop/testkube-maven-executor:339819b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:59f69c1", + "image": "kubeshop/testkube-gradle-executor:339819b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:59f69c1", + "image": "kubeshop/testkube-kubepug-executor:339819b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:59f69c1", + "image": "kubeshop/testkube-soapui-executor:339819b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:59f69c1", + "image": "kubeshop/testkube-k6-executor:339819b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:59f69c1", + "image": "kubeshop/testkube-cypress-executor:339819b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:59f69c1", + "image": "kubeshop/testkube-curl-executor:339819b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:59f69c1", + "image": "kubeshop/testkube-postman-executor:339819b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:59f69c1", + "image": "kubeshop/testkube-artillery-executor:339819b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:59f69c1", + "image": "kubeshop/testkube-scraper-executor:339819b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:59f69c1", + "image": "kubeshop/testkube-init-executor:339819b", "types": [] } } From fbd191886e1040915ffb44eaa7102a4e9b7d43c6 Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Thu, 11 Jan 2024 15:07:09 +0100 Subject: [PATCH 712/763] feat: added logs sidecar container (#704) * feat: added logs sidecar container * feat: added logs sidecar container * fix: default to false logs v2 * fix: removed from global fie * fix: job template with registry support * fix: removing nats-box tools * fix: added logs-sidecar to the executors.json file * fix: rollback changes for natsbox in prod * feat: added roles and service account * fix: disabling nats box for dev and stage * fix: rollback sa from logs service - will be moved to valid logs service chart * fix: logs sidecar to build pipeline --- .../helm-deploy-testkube-charts-develop.yaml | 4 +- .../helm-deploy-testkube-charts-stage.yaml | 15 ++- charts/testkube-api/executors.json | 8 ++ .../job-container-template.yml.tmpl | 21 ++++ .../job-scraper-template.yml.tmpl | 19 ++++ charts/testkube-api/job-template.yml.tmpl | 25 +++++ charts/testkube-api/templates/deployment.yaml | 4 + .../templates/serviceaccount.yaml | 1 + charts/testkube-api/values.yaml | 16 ++- charts/testkube/values-demo.yaml | 6 +- charts/testkube/values-develop.yaml | 47 ++++---- charts/testkube/values-stage.yaml | 45 ++++---- charts/testkube/values.yaml | 102 ++++++++++-------- scripts/chart_releaser.sh | 2 +- 14 files changed, 207 insertions(+), 108 deletions(-) diff --git a/.github/workflows/helm-deploy-testkube-charts-develop.yaml b/.github/workflows/helm-deploy-testkube-charts-develop.yaml index f348c2ec9..f4cd2e4cc 100644 --- a/.github/workflows/helm-deploy-testkube-charts-develop.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-develop.yaml @@ -57,7 +57,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap logs-sidecar" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\)[^\"]*\(\"\)/\1$image_tag\2/" ./charts/testkube-api/executors.json done @@ -238,4 +238,4 @@ jobs: SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file + SLACK_FOOTER: "Kubeshop --> TestKube" diff --git a/.github/workflows/helm-deploy-testkube-charts-stage.yaml b/.github/workflows/helm-deploy-testkube-charts-stage.yaml index 718eff160..d427e6134 100644 --- a/.github/workflows/helm-deploy-testkube-charts-stage.yaml +++ b/.github/workflows/helm-deploy-testkube-charts-stage.yaml @@ -6,9 +6,9 @@ on: repository_dispatch: types: [ - trigger-workflow-api-release, - trigger-workflow-dashboard-release, - trigger-workflow-operator-release, + trigger-workflow-api-release, + trigger-workflow-dashboard-release, + trigger-workflow-operator-release, ] env: @@ -18,7 +18,6 @@ env: DEPLOYMENT_NAME: testkube-integration # Add your deployment name here. ENV: stage - jobs: release_charts_if_image_updated: runs-on: ubuntu-latest @@ -58,7 +57,7 @@ jobs: git pull origin develop export image_tag=${{ github.event.client_payload.image_tag_api }} - export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" + export executor_names="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap logs-sidecar" for executor_name in $executor_names; do sed -i "s/\(\"image\":.*$executor_name.*:\)[^\"]*\(\"\)/\1$image_tag\2/" ./charts/testkube-api/executors.json done @@ -207,10 +206,10 @@ jobs: - name: Run Executor tests run: kubectl testkube run testsuite staging-testsuite -f --git-branch develop --namespace ${{ env.DEPLOYMENT_NAME }} - + - name: Run Dashboard E2E tests run: kubectl testkube run test dashboard-e2e-tests -f --variable TESTKUBE_NAMESPACE=${{ env.DEPLOYMENT_NAME }} --namespace ${{ env.DEPLOYMENT_NAME }} - + notify_slack_if_test_suite_stage_succeeds: runs-on: ubuntu-latest needs: test_suite_run @@ -242,4 +241,4 @@ jobs: SLACK_USERNAME: GitHub SLACK_LINK_NAMES: true SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_FOOTER: "Kubeshop --> TestKube" \ No newline at end of file + SLACK_FOOTER: "Kubeshop --> TestKube" diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ad7b1793a..fa8b1eae9 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -531,5 +531,13 @@ "image": "kubeshop/testkube-init-executor:339819b", "types": [] } + }, + { + "name": "logs-sidecar", + "executor": { + "executorType": "sidecar", + "image": "kubeshop/testkube-logs-sidecar:6d1729c", + "types": [] + } } ] diff --git a/charts/testkube-api/job-container-template.yml.tmpl b/charts/testkube-api/job-container-template.yml.tmpl index 6a5588933..9322b1369 100644 --- a/charts/testkube-api/job-container-template.yml.tmpl +++ b/charts/testkube-api/job-container-template.yml.tmpl @@ -48,6 +48,27 @@ spec: {{- end }} {{- end }} containers: + {{ if .Features.LogsV2 -}} + - name: "{{ .Name }}-logs" + image: {{ .Registry }}/{{ .LogSidecarImage }} + env: + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: DEBUG + value: {{ .Debug }} + - name: NAMESPACE + value: {{ .Namespace }} + - name: NATS_URI + value: {{ .NatsUri }} + - name: GROUP + value: test + - name: SOURCE + value: "test:{{ .Name }}" + - name: ID + value: "{{ .Name }}" + {{- end }} - name: "{{ .Name }}" {{- if .Registry }} image: {{ .Registry }}/{{ .Image }} diff --git a/charts/testkube-api/job-scraper-template.yml.tmpl b/charts/testkube-api/job-scraper-template.yml.tmpl index fb5b58ec0..945b34d7e 100644 --- a/charts/testkube-api/job-scraper-template.yml.tmpl +++ b/charts/testkube-api/job-scraper-template.yml.tmpl @@ -10,6 +10,25 @@ spec: template: spec: containers: + - name: "{{ .Name }}-logs" + image: {{ .Registry }}/{{ .LogSidecarImage }} + env: + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: DEBUG + value: {{ .Debug }} + - name: NAMESPACE + value: {{ .Namespace }} + - name: NATS_URI + value: {{ .NatsUri }} + - name: ID + value: {{ .Name }} + - name: GROUP + value: scraper + - name: SOURCE + value: "scraper:{{ .Name }}" - name: {{ .Name }}-scraper {{- if .Registry }} image: {{ .Registry }}/{{ .ScraperImage }} diff --git a/charts/testkube-api/job-template.yml.tmpl b/charts/testkube-api/job-template.yml.tmpl index e35d5c080..bd28255e1 100644 --- a/charts/testkube-api/job-template.yml.tmpl +++ b/charts/testkube-api/job-template.yml.tmpl @@ -46,6 +46,31 @@ spec: {{- end }} {{- end }} containers: + {{ if .Features.LogsV2 -}} + - name: "{{ .Name }}-logs" + {{- if .Registry }} + image: {{ .Registry }}/{{ .LogSidecarImage }} + {{- else }} + image: {{ .LogSidecarImage }} + {{- end }} + env: + - name: POD_NAME + valueFrom: + fieldRef: + fieldPath: metadata.name + - name: DEBUG + value: {{ .Debug }} + - name: NAMESPACE + value: {{ .Namespace }} + - name: NATS_URI + value: {{ .NatsUri }} + - name: ID + value: {{ .Name }} + - name: GROUP + value: test + - name: SOURCE + value: "test:{{ .Name }}" + {{- end }} - name: "{{ .Name }}" {{- if .Registry }} image: {{ .Registry }}/{{ .Image }} diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index c3e6f2c48..a6d5c761c 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -48,6 +48,10 @@ spec: containers: - name: {{ .Chart.Name }} env: + {{- if .Values.global.features.logsV2 }} + - name: FF_LOGS_V2 + value: "{{ .Values.global.features.logsV2 }}" + {{- end }} - name: APISERVER_PORT value: "{{ .Values.service.port }}" - name: API_MONGO_DSN diff --git a/charts/testkube-api/templates/serviceaccount.yaml b/charts/testkube-api/templates/serviceaccount.yaml index 9cb42eb2f..3902649c9 100644 --- a/charts/testkube-api/templates/serviceaccount.yaml +++ b/charts/testkube-api/templates/serviceaccount.yaml @@ -36,3 +36,4 @@ metadata: {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} {{- end }} {{- end }} + diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 355ec2759..3d341a61f 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -11,6 +11,8 @@ global: imagePullSecrets: [] labels: {} annotations: {} + features: + logsV2: false ### @section Common parameters ## Kubernetes version (using Helm capabilities if not set) @@ -118,8 +120,8 @@ templates: scraperContainer: "" ## Base64 encoded PVC Container template pvcContainer: "" - ## Base64 encoded Slave Pod template - slavePod: "" + ## Base64 encoded Slave Pod template + slavePod: "" ## base64 encoded executors.json alike data executors: "" @@ -260,6 +262,16 @@ serviceAccount: ## If not set and create is true, a name is generated using the fullname template name: "" +## Logs service and sidecar service account parameters +logsServiceAccount: + ## Specifies whether a service account should be created + create: true + ## Annotations to add to the service account + annotations: {} + ## The name of the service account to use. + ## If not set and create is true, a name is generated using the fullname template + name: "" + ## Test Job ServiceAccount parameters testServiceAccount: ## Specifies whether a service account should be created diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 0f0fd11ed..39683da85 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -110,11 +110,14 @@ nats: maxPayload: 8MB nodeSelector: cloud.google.com/gke-provisioning: standard + + # NATS Box container settings + # TODO remove this container after tests on dev and stage + # nats-box is A lightweight container with NATS utilities. It's not needed for nats server natsbox: nodeSelector: cloud.google.com/gke-provisioning: standard - testkube-api: rbac: createRoles: true @@ -454,4 +457,3 @@ testkube-operator: nodeSelector: cloud.google.com/gke-provisioning: standard - diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 0e159906b..057e5885f 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -98,9 +98,9 @@ mongodb: repository: zcube/bitnami-compat-mongodb tag: 6.0.5-debian-11-r64 resources: {} -# requests: -# memory: "1500Mi" -# cpu: "200m" + # requests: + # memory: "1500Mi" + # cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -113,9 +113,7 @@ nats: nodeSelector: cloud.google.com/gke-provisioning: standard natsbox: - nodeSelector: - cloud.google.com/gke-provisioning: standard - + enabled: false testkube-api: prometheus: @@ -144,9 +142,9 @@ testkube-api: repository: minio/minio tag: RELEASE.2023-09-16T01-01-47Z resources: {} -# requests: -# memory: "1000Mi" -# cpu: "200m" + # requests: + # memory: "1000Mi" + # cpu: "200m" uiIngress: enabled: true @@ -157,9 +155,9 @@ testkube-api: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" -# nginx.ingress.kubernetes.io/auth-type: basic -# nginx.ingress.kubernetes.io/auth-secret: htpasswd -# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" + # nginx.ingress.kubernetes.io/auth-type: basic + # nginx.ingress.kubernetes.io/auth-secret: htpasswd + # nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop # add an annotation indicating the issuer to use. @@ -271,9 +269,9 @@ testkube-api: timeoutSeconds: 10 resources: {} -# requests: -# memory: "200Mi" -# cpu: "200m" + # requests: + # memory: "200Mi" + # cpu: "200m" analyticsEnabled: true podStartTimeout: "30m" @@ -315,9 +313,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" -# nginx.ingress.kubernetes.io/auth-type: basic -# nginx.ingress.kubernetes.io/auth-secret: htpasswd -# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" + # nginx.ingress.kubernetes.io/auth-type: basic + # nginx.ingress.kubernetes.io/auth-secret: htpasswd + # nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-develop cert-manager.io/issue-temporary-certificate: "true" @@ -363,9 +361,9 @@ testkube-dashboard: enabled: true resources: {} -# requests: -# memory: "100Mi" -# cpu: "100m" + # requests: + # memory: "100Mi" + # cpu: "100m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -388,9 +386,9 @@ testkube-operator: useArgoCDSync: true resources: {} -# requests: -# memory: "200Mi" -# cpu: "100m" + # requests: + # memory: "200Mi" + # cpu: "100m" ##Test Connection pod testConnection: @@ -398,4 +396,3 @@ testkube-operator: nodeSelector: cloud.google.com/gke-provisioning: standard - diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index 675e95fc8..2542d11c0 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -98,9 +98,9 @@ mongodb: repository: zcube/bitnami-compat-mongodb tag: 6.0.5-debian-11-r64 resources: {} -# requests: -# memory: "1000Mi" -# cpu: "200m" + # requests: + # memory: "1000Mi" + # cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -113,8 +113,7 @@ nats: nodeSelector: cloud.google.com/gke-provisioning: standard natsbox: - nodeSelector: - cloud.google.com/gke-provisioning: standard + enabled: false testkube-api: prometheus: @@ -141,9 +140,9 @@ testkube-api: repository: minio/minio tag: RELEASE.2023-09-16T01-01-47Z resources: {} -# requests: -# memory: "1000Mi" -# cpu: "200m" + # requests: + # memory: "1000Mi" + # cpu: "200m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -157,9 +156,9 @@ testkube-api: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" -# nginx.ingress.kubernetes.io/auth-type: basic -# nginx.ingress.kubernetes.io/auth-secret: htpasswd -# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" + # nginx.ingress.kubernetes.io/auth-type: basic + # nginx.ingress.kubernetes.io/auth-secret: htpasswd + # nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. @@ -271,9 +270,9 @@ testkube-api: timeoutSeconds: 10 resources: {} -# requests: -# memory: "200Mi" -# cpu: "200m" + # requests: + # memory: "200Mi" + # cpu: "200m" analyticsEnabled: true podStartTimeout: "30m" @@ -318,9 +317,9 @@ testkube-dashboard: nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-methods: "GET" nginx.ingress.kubernetes.io/cors-allow-credentials: "false" -# nginx.ingress.kubernetes.io/auth-type: basic -# nginx.ingress.kubernetes.io/auth-secret: htpasswd -# nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" + # nginx.ingress.kubernetes.io/auth-type: basic + # nginx.ingress.kubernetes.io/auth-secret: htpasswd + # nginx.ingress.kubernetes.io/auth-realm: "Enter your credentials" # specify the name of the global IP address resource to be associated with the HTTP(S) Load Balancer. kubernetes.io/ingress.global-static-ip-name: testkube-integration # add an annotation indicating the issuer to use. @@ -363,9 +362,9 @@ testkube-dashboard: enabled: true resources: {} -# requests: -# memory: "100Mi" -# cpu: "100m" + # requests: + # memory: "100Mi" + # cpu: "100m" nodeSelector: cloud.google.com/gke-provisioning: standard @@ -385,9 +384,9 @@ testkube-operator: containerPort: 8443 resources: {} -# requests: -# memory: "200Mi" -# cpu: "100m" + # requests: + # memory: "200Mi" + # cpu: "100m" ##Test Connection pod testConnection: diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 41c3f8d60..d4769bf13 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -13,6 +13,9 @@ global: labels: {} # -- Annotations to add to all deployed objects annotations: {} + # -- Features map for the whole chart + features: + logsV2: false # -- MongoDB pre-upgrade parameters preUpgradeHook: @@ -56,7 +59,6 @@ preUpgradeHook: value: arm64 effect: NoSchedule - # MongoDB parameters # For more configuration parameters of MongoDB chart please look here: https://github.com/bitnami/charts/tree/master/bitnami/mongodb#parameters mongodb: @@ -114,6 +116,26 @@ mongodb: ## Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. ## More info: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm nats: + # NATS Box container settings + # TODO remove this container after tests on dev and stage + # nats-box is A lightweight container with NATS utilities. It's not needed for nats server + # change it to + # natsbox: + # enabled: false + natsbox: + enabled: true + # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container + # -- Security Context for NATS Box container + securityContext: {} + # -- NATS Box tolerations settings + tolerations: + - key: kubernetes.io/arch + operator: Equal + value: arm64 + effect: NoSchedule + nodeSelector: + cloud.google.com/gke-provisioning: standard + #fullnameOverride: testkube-nats tolerations: - key: kubernetes.io/arch @@ -158,18 +180,6 @@ nats: # -- Security Context for Reloader container securityContext: {} - # NATS Box container settings - natsbox: - # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container - # -- Security Context for NATS Box container - securityContext: {} - # -- NATS Box tolerations settings - tolerations: - - key: kubernetes.io/arch - operator: Equal - value: arm64 - effect: NoSchedule - # Exporter container settings exporter: # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container @@ -193,31 +203,31 @@ testkube-api: multinamespace: enabled: false -# Custom job-template.yml that will be passed to Testkube API. Example: -# configValues: | -# apiVersion: batch/v1 -# kind: Job -# metadata: -# labels: -# key1: value1 -# key2: value2 -# spec: -# template: -# metadata: -# labels: -# key1: value1 -# key2: value2 -# annotations: -# key1: value1 -# key2: value2 -# spec: -# containers: -# - name: "{{ .Name }}" -# image: {{ .Image }} -# imagePullPolicy: Always -# command: -# - "/bin/runner" -# - '{{ .Jsn }}' + # Custom job-template.yml that will be passed to Testkube API. Example: + # configValues: | + # apiVersion: batch/v1 + # kind: Job + # metadata: + # labels: + # key1: value1 + # key2: value2 + # spec: + # template: + # metadata: + # labels: + # key1: value1 + # key2: value2 + # annotations: + # key1: value1 + # key2: value2 + # spec: + # containers: + # - name: "{{ .Name }}" + # image: {{ .Image }} + # imagePullPolicy: Always + # command: + # - "/bin/runner" + # - '{{ .Jsn }}' # Monitoring parameters prometheus: @@ -555,7 +565,6 @@ testkube-api: # -- Key for SSL CA File Key k8s Secret # sslCAFileKeySecretKey: sslCAFileKeySecretKey - # -- k8s Secret Name for SSL Cert Secret # sslCertSecretSecretName: sslCertSecretSecretName @@ -722,9 +731,9 @@ testkube-dashboard: # -- Path to controller path: / # -- Hostnames must be provided if Ingress is enabled. - hosts: - [] - ipv6enabled: false + hosts: [] + ipv6enabled: + false # - testkube.example.com tlsenabled: false # -- Placing a host in the TLS config will indicate a certificate should be created @@ -765,7 +774,8 @@ testkube-dashboard: # -- Add additional labels to the pod (evaluated as a template) podLabels: {} # -- Array of args for oauth2 provider or github as default - args: [] + args: + [] #- --provider=github #- --email-domain=* #- --upstream=file:///dev/null @@ -773,7 +783,8 @@ testkube-dashboard: # -- Array with extra environment variables to add to Locator nodes extraEnvVars: [] # -- Array with extra sources for environment variables - extraEnvFrom: [] + extraEnvFrom: + [] #- configMapRef: # name: my-configmap-name #- secretRef: @@ -1129,7 +1140,8 @@ testkube-operator: port: 80 # -- Testkube Operator resource settings - resources: {} + resources: + {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following diff --git a/scripts/chart_releaser.sh b/scripts/chart_releaser.sh index 38aa8c6e3..1bcf33665 100755 --- a/scripts/chart_releaser.sh +++ b/scripts/chart_releaser.sh @@ -75,7 +75,7 @@ then else echo "Executors will be updated" - executor_name="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap" + executor_name="artillery curl cypress ginkgo gradle init jmeter jmeterd k6 kubepug maven playwright postman scraper soapui tracetest zap logs-sidecar" for executor in $executor_name; do sed -i "s/\(\"image\":.*$executor.*:\)[^\"]*\(\"\)/\1$VERSION_FULL\2/" ../charts/testkube-api/executors.json echo -e "\nChecking if TestKube's executors.json $executor executor has been updated:\n" From a09ca3993f7aa5414cb1b9be39c9961ce1b2f284 Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Fri, 12 Jan 2024 10:25:15 +0100 Subject: [PATCH 713/763] testkube: add support for connecting to agent in insecure mode and skipping cert validation (#690) * testkube: rebase with latest changes * testkube: update docs --- charts/testkube-api/templates/deployment.yaml | 12 ++++++++++-- charts/testkube-api/values.yaml | 7 ++++++- charts/testkube/README.md | 9 +++++++-- charts/testkube/values.yaml | 5 +++++ 4 files changed, 28 insertions(+), 5 deletions(-) diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index a6d5c761c..e3f605061 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -286,11 +286,19 @@ spec: {{- if .Values.cloud.url }} - name: TESTKUBE_CLOUD_URL value: "{{ .Values.cloud.url }}" - {{- end}} + {{- end }} {{- if .Values.cloud.uiUrl}} - name: TESTKUBE_CLOUD_UI_URL - value: "{{ .Values.cloud.uiUrl }}" + value: "{{ .Values.cloud.uiUrl }}" {{- end}} + {{- if not .Values.cloud.tls.enabled }} + - name: TESTKUBE_PRO_TLS_INSECURE + value: "true" + {{- end }} + {{- if .Values.cloud.tls.skipVerify }} + - name: TESTKUBE_PRO_SKIP_VERIFY + value: "true" + {{- end }} {{- if .Values.cloud.orgId }} - name: TESTKUBE_CLOUD_ORG_ID value: "{{ .Values.cloud.orgId }}" diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index 3d341a61f..bcb920ea2 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -55,7 +55,7 @@ image: nameOverride: "" fullnameOverride: "" -## Custom job-template.yml that will passed to Testkube API +## Custom job-template.yml that will be passed to Testkube API configValues: "" ## Testkube API Deployment parameters @@ -73,6 +73,11 @@ cloud: envId: "" ## true if migration from OSS migrate: "" + tls: + ## Toggle should the connection to Agent API in Cloud/Enterprise use secure GRPC (GRPCS) (if false, it will use insecure GRPC) + enabled: true + ## Toggle should the client skip verifying the Agent API server cert in Cloud/Enterprise + skipVerify: false ## Retrieve cloud information from existing secret existingSecret: ## Name of the secret. If set, this will be used instead of the above values diff --git a/charts/testkube/README.md b/charts/testkube/README.md index faf6cdaf3..c8eb4129d 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -146,8 +146,9 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | Key | Type | Default | Description | |-----|------|---------|-------------| -| global | object | `{"annotations":{},"imagePullSecrets":[],"imageRegistry":"","labels":{}}` | Important! Please, note that this will override sub-chart image parameters. | +| global | object | `{"annotations":{},"features":{"logsV2":false},"imagePullSecrets":[],"imageRegistry":"","labels":{}}` | Important! Please, note that this will override sub-chart image parameters. | | global.annotations | object | `{}` | Annotations to add to all deployed objects | +| global.features | object | `{"logsV2":false}` | Features map for the whole chart | | global.imagePullSecrets | list | `[]` | Global Docker registry secret names as an array | | global.imageRegistry | string | `""` | Global Docker image registry | | global.labels | object | `{}` | Labels to add to all deployed objects | @@ -170,6 +171,8 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | nats.nats.limits.maxPayload | string | `"8MB"` | Max payload | | nats.nats.resources | object | `{}` | NATS resource settings | | nats.nats.securityContext | object | `{}` | Security Context for NATS container | +| nats.natsbox.enabled | bool | `true` | | +| nats.natsbox.nodeSelector."cloud.google.com/gke-provisioning" | string | `"standard"` | | | nats.natsbox.securityContext | object | `{}` | Security Context for NATS Box container | | nats.natsbox.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | NATS Box tolerations settings | | nats.reloader.securityContext | object | `{}` | Security Context for Reloader container | @@ -204,6 +207,8 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-api.cliIngress.tls | list | `[]` | Placing a host in the TLS config will indicate a certificate should be created | | testkube-api.cliIngress.tlsenabled | bool | `false` | Toggle whether to enable TLS on the ingress | | testkube-api.cloud.key | string | `""` | Testkube Clouc License Key (for Environment) | +| testkube-api.cloud.tls.enabled | bool | `true` | Toggle should the connection to Agent API in Cloud/Enterprise use secure GRPC (GRPCS) (if false, it will use insecure GRPC) | +| testkube-api.cloud.tls.skipVerify | bool | `false` | Toggle should the client skip verifying the Agent API server cert in Cloud/Enterprise | | testkube-api.cloud.uiUrl | string | `""` | | | testkube-api.cloud.url | string | `"agent.testkube.io:443"` | Testkube Cloud API URL | | testkube-api.clusterName | string | `""` | | @@ -452,7 +457,7 @@ kubectl label --overwrite crds scripts.tests.testkube.io app.kubernetes.io/manag | testkube-operator.testConnection | object | `{"enabled":true,"resources":{},"tolerations":[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]}` | Test Connection pod | | testkube-operator.testConnection.resources | object | `{}` | Test Connection resource settings | | testkube-operator.testConnection.tolerations | list | `[{"effect":"NoSchedule","key":"kubernetes.io/arch","operator":"Equal","value":"arm64"}]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | -| testkube-operator.tolerations | list | `[]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. | +| testkube-operator.tolerations | list | `[]` | Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. note: kubebuilder/kube-rbac-proxy:v0.8.0, image used by testkube-operator proxy deployment, doesn't support arm64 nodes | | testkube-operator.useArgoCDSync | bool | `false` | Use ArgoCD sync owner references | | testkube-operator.volumes.secret.defaultMode | int | `420` | Testkube Operator webhook certificate volume default mode | | testkube-operator.webhook.annotations | object | `{}` | Webhook specific annotations | diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index d4769bf13..ef73c80d7 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -291,6 +291,11 @@ testkube-api: uiUrl: "" # -- Testkube Clouc License Key (for Environment) key: "" + tls: + # -- Toggle should the connection to Agent API in Cloud/Enterprise use secure GRPC (GRPCS) (if false, it will use insecure GRPC) + enabled: true + # -- Toggle should the client skip verifying the Agent API server cert in Cloud/Enterprise + skipVerify: false # ref: https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment#node-affinity-multi-arch-arm # -- Tolerations to schedule a workload to nodes with any architecture type. Required for deployment to GKE cluster. From e26a19de2da8609f81a38a20a135b4a1d96bf80c Mon Sep 17 00:00:00 2001 From: Dejan Zele Pejchev Date: Fri, 12 Jan 2024 10:54:11 +0100 Subject: [PATCH 714/763] testkube: temporarily disable jetstream (#705) --- charts/testkube/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index ef73c80d7..93e9bca81 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -154,7 +154,7 @@ nats: nats: jetstream: # -- Toggle whether to enable JetStream (should not be disabled as Testkube uses Jetstream features) - enabled: true + enabled: false # ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-container # -- Security Context for NATS container securityContext: {} From d1b80eb87bd351e1dfceec81c97ab4157d0f6590 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 Jan 2024 10:41:41 +0000 Subject: [PATCH 715/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fa8b1eae9..8b684fa89 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:339819b", + "image": "kubeshop/testkube-tracetest-executor:1192a11", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:339819b", + "image": "kubeshop/testkube-zap-executor:1192a11", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:339819b", + "image": "kubeshop/testkube-playwright-executor:1192a11", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:339819b", + "image": "kubeshop/testkube-jmeter-executor:1192a11", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:339819b", + "image": "kubeshop/testkube-jmeterd-executor:1192a11", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:339819b" + "image": "kubeshop/testkube-jmeterd-slave:1192a11" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:339819b", + "image": "kubeshop/testkube-ginkgo-executor:1192a11", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:339819b", + "image": "kubeshop/testkube-maven-executor:1192a11", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:339819b", + "image": "kubeshop/testkube-gradle-executor:1192a11", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:339819b", + "image": "kubeshop/testkube-kubepug-executor:1192a11", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:339819b", + "image": "kubeshop/testkube-soapui-executor:1192a11", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:339819b", + "image": "kubeshop/testkube-k6-executor:1192a11", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:339819b", + "image": "kubeshop/testkube-cypress-executor:1192a11", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:339819b", + "image": "kubeshop/testkube-curl-executor:1192a11", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:339819b", + "image": "kubeshop/testkube-postman-executor:1192a11", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:339819b", + "image": "kubeshop/testkube-artillery-executor:1192a11", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:339819b", + "image": "kubeshop/testkube-scraper-executor:1192a11", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:339819b", + "image": "kubeshop/testkube-init-executor:1192a11", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:6d1729c", + "image": "kubeshop/testkube-logs-sidecar:1192a11", "types": [] } } From ef49bdff59fdbc5ff6dca3fb73f9f85b60bed58f Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 Jan 2024 11:35:28 +0000 Subject: [PATCH 716/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8b684fa89..2832fc2ee 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1192a11", + "image": "kubeshop/testkube-tracetest-executor:8af925e", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1192a11", + "image": "kubeshop/testkube-zap-executor:8af925e", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1192a11", + "image": "kubeshop/testkube-playwright-executor:8af925e", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1192a11", + "image": "kubeshop/testkube-jmeter-executor:8af925e", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1192a11", + "image": "kubeshop/testkube-jmeterd-executor:8af925e", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1192a11" + "image": "kubeshop/testkube-jmeterd-slave:8af925e" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1192a11", + "image": "kubeshop/testkube-ginkgo-executor:8af925e", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1192a11", + "image": "kubeshop/testkube-maven-executor:8af925e", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1192a11", + "image": "kubeshop/testkube-gradle-executor:8af925e", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1192a11", + "image": "kubeshop/testkube-kubepug-executor:8af925e", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1192a11", + "image": "kubeshop/testkube-soapui-executor:8af925e", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1192a11", + "image": "kubeshop/testkube-k6-executor:8af925e", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1192a11", + "image": "kubeshop/testkube-cypress-executor:8af925e", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1192a11", + "image": "kubeshop/testkube-curl-executor:8af925e", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1192a11", + "image": "kubeshop/testkube-postman-executor:8af925e", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1192a11", + "image": "kubeshop/testkube-artillery-executor:8af925e", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1192a11", + "image": "kubeshop/testkube-scraper-executor:8af925e", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1192a11", + "image": "kubeshop/testkube-init-executor:8af925e", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:1192a11", + "image": "kubeshop/testkube-logs-sidecar:8af925e", "types": [] } } From 4fdcd237c3f0f1d1efabb637524583ec85b50169 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 Jan 2024 11:58:58 +0000 Subject: [PATCH 717/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 2832fc2ee..8071a9a7f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8af925e", + "image": "kubeshop/testkube-tracetest-executor:65bda71", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8af925e", + "image": "kubeshop/testkube-zap-executor:65bda71", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8af925e", + "image": "kubeshop/testkube-playwright-executor:65bda71", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8af925e", + "image": "kubeshop/testkube-jmeter-executor:65bda71", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8af925e", + "image": "kubeshop/testkube-jmeterd-executor:65bda71", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8af925e" + "image": "kubeshop/testkube-jmeterd-slave:65bda71" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8af925e", + "image": "kubeshop/testkube-ginkgo-executor:65bda71", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8af925e", + "image": "kubeshop/testkube-maven-executor:65bda71", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8af925e", + "image": "kubeshop/testkube-gradle-executor:65bda71", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8af925e", + "image": "kubeshop/testkube-kubepug-executor:65bda71", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8af925e", + "image": "kubeshop/testkube-soapui-executor:65bda71", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8af925e", + "image": "kubeshop/testkube-k6-executor:65bda71", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8af925e", + "image": "kubeshop/testkube-cypress-executor:65bda71", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8af925e", + "image": "kubeshop/testkube-curl-executor:65bda71", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8af925e", + "image": "kubeshop/testkube-postman-executor:65bda71", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8af925e", + "image": "kubeshop/testkube-artillery-executor:65bda71", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8af925e", + "image": "kubeshop/testkube-scraper-executor:65bda71", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8af925e", + "image": "kubeshop/testkube-init-executor:65bda71", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:8af925e", + "image": "kubeshop/testkube-logs-sidecar:65bda71", "types": [] } } From cac5d46650425972e3fb0d2feaad08e0bfaf4cbf Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 Jan 2024 12:57:22 +0000 Subject: [PATCH 718/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 8071a9a7f..ef76f5cf1 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:65bda71", + "image": "kubeshop/testkube-tracetest-executor:1b69fba", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:65bda71", + "image": "kubeshop/testkube-zap-executor:1b69fba", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:65bda71", + "image": "kubeshop/testkube-playwright-executor:1b69fba", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:65bda71", + "image": "kubeshop/testkube-jmeter-executor:1b69fba", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:65bda71", + "image": "kubeshop/testkube-jmeterd-executor:1b69fba", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:65bda71" + "image": "kubeshop/testkube-jmeterd-slave:1b69fba" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:65bda71", + "image": "kubeshop/testkube-ginkgo-executor:1b69fba", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:65bda71", + "image": "kubeshop/testkube-maven-executor:1b69fba", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:65bda71", + "image": "kubeshop/testkube-gradle-executor:1b69fba", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:65bda71", + "image": "kubeshop/testkube-kubepug-executor:1b69fba", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:65bda71", + "image": "kubeshop/testkube-soapui-executor:1b69fba", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:65bda71", + "image": "kubeshop/testkube-k6-executor:1b69fba", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:65bda71", + "image": "kubeshop/testkube-cypress-executor:1b69fba", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:65bda71", + "image": "kubeshop/testkube-curl-executor:1b69fba", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:65bda71", + "image": "kubeshop/testkube-postman-executor:1b69fba", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:65bda71", + "image": "kubeshop/testkube-artillery-executor:1b69fba", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:65bda71", + "image": "kubeshop/testkube-scraper-executor:1b69fba", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:65bda71", + "image": "kubeshop/testkube-init-executor:1b69fba", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:65bda71", + "image": "kubeshop/testkube-logs-sidecar:1b69fba", "types": [] } } From c550a6c4345dfb0df7fede483936315ff04cac17 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 12 Jan 2024 13:07:46 +0000 Subject: [PATCH 719/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ef76f5cf1..21712ed61 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:1b69fba", + "image": "kubeshop/testkube-tracetest-executor:5f32260", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:1b69fba", + "image": "kubeshop/testkube-zap-executor:5f32260", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:1b69fba", + "image": "kubeshop/testkube-playwright-executor:5f32260", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:1b69fba", + "image": "kubeshop/testkube-jmeter-executor:5f32260", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:1b69fba", + "image": "kubeshop/testkube-jmeterd-executor:5f32260", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:1b69fba" + "image": "kubeshop/testkube-jmeterd-slave:5f32260" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:1b69fba", + "image": "kubeshop/testkube-ginkgo-executor:5f32260", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:1b69fba", + "image": "kubeshop/testkube-maven-executor:5f32260", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:1b69fba", + "image": "kubeshop/testkube-gradle-executor:5f32260", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:1b69fba", + "image": "kubeshop/testkube-kubepug-executor:5f32260", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:1b69fba", + "image": "kubeshop/testkube-soapui-executor:5f32260", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:1b69fba", + "image": "kubeshop/testkube-k6-executor:5f32260", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:1b69fba", + "image": "kubeshop/testkube-cypress-executor:5f32260", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:1b69fba", + "image": "kubeshop/testkube-curl-executor:5f32260", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:1b69fba", + "image": "kubeshop/testkube-postman-executor:5f32260", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:1b69fba", + "image": "kubeshop/testkube-artillery-executor:5f32260", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:1b69fba", + "image": "kubeshop/testkube-scraper-executor:5f32260", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:1b69fba", + "image": "kubeshop/testkube-init-executor:5f32260", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:1b69fba", + "image": "kubeshop/testkube-logs-sidecar:5f32260", "types": [] } } From 4e1bcc8cf720172b32a945d042bd510a4b265ac6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 Jan 2024 10:27:46 +0000 Subject: [PATCH 720/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 21712ed61..f212943e5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5f32260", + "image": "kubeshop/testkube-tracetest-executor:d6432ae", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5f32260", + "image": "kubeshop/testkube-zap-executor:d6432ae", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5f32260", + "image": "kubeshop/testkube-playwright-executor:d6432ae", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5f32260", + "image": "kubeshop/testkube-jmeter-executor:d6432ae", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5f32260", + "image": "kubeshop/testkube-jmeterd-executor:d6432ae", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5f32260" + "image": "kubeshop/testkube-jmeterd-slave:d6432ae" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5f32260", + "image": "kubeshop/testkube-ginkgo-executor:d6432ae", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5f32260", + "image": "kubeshop/testkube-maven-executor:d6432ae", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5f32260", + "image": "kubeshop/testkube-gradle-executor:d6432ae", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5f32260", + "image": "kubeshop/testkube-kubepug-executor:d6432ae", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5f32260", + "image": "kubeshop/testkube-soapui-executor:d6432ae", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5f32260", + "image": "kubeshop/testkube-k6-executor:d6432ae", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5f32260", + "image": "kubeshop/testkube-cypress-executor:d6432ae", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5f32260", + "image": "kubeshop/testkube-curl-executor:d6432ae", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5f32260", + "image": "kubeshop/testkube-postman-executor:d6432ae", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5f32260", + "image": "kubeshop/testkube-artillery-executor:d6432ae", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5f32260", + "image": "kubeshop/testkube-scraper-executor:d6432ae", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5f32260", + "image": "kubeshop/testkube-init-executor:d6432ae", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:5f32260", + "image": "kubeshop/testkube-logs-sidecar:d6432ae", "types": [] } } From d8d5e9b20f0622953849deea53e95a2c4d7b8cfb Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 Jan 2024 11:24:34 +0000 Subject: [PATCH 721/763] Update Chart.yaml files --- charts/testkube-api/Chart.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/testkube-api/Chart.yaml b/charts/testkube-api/Chart.yaml index 835191f93..9454f2d66 100644 --- a/charts/testkube-api/Chart.yaml +++ b/charts/testkube-api/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: testkube-api description: A Helm chart for Testkube api type: application -version: 1.16.22 -appVersion: 1.16.22 +version: 1.16.23 +appVersion: 1.16.23 dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index fb3b7ac8a..3c38246a3 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: testkube description: Testkube is an open-source platform that simplifies the deployment and management of automated testing infrastructure. type: application -version: 1.16.28 +version: 1.16.29 dependencies: - name: testkube-operator version: 1.16.21 @@ -18,7 +18,7 @@ dependencies: version: 0.19.1 repository: https://nats-io.github.io/k8s/helm/charts/ - name: testkube-api - version: 1.16.22 + version: 1.16.23 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-api" - name: testkube-dashboard From 1d9eca01e95a5534177a93488577e8717d10dac9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 Jan 2024 11:48:08 +0000 Subject: [PATCH 722/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f212943e5..05811945d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d6432ae", + "image": "kubeshop/testkube-tracetest-executor:021a0e8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d6432ae", + "image": "kubeshop/testkube-zap-executor:021a0e8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d6432ae", + "image": "kubeshop/testkube-playwright-executor:021a0e8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d6432ae", + "image": "kubeshop/testkube-jmeter-executor:021a0e8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d6432ae", + "image": "kubeshop/testkube-jmeterd-executor:021a0e8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d6432ae" + "image": "kubeshop/testkube-jmeterd-slave:021a0e8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d6432ae", + "image": "kubeshop/testkube-ginkgo-executor:021a0e8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d6432ae", + "image": "kubeshop/testkube-maven-executor:021a0e8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d6432ae", + "image": "kubeshop/testkube-gradle-executor:021a0e8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d6432ae", + "image": "kubeshop/testkube-kubepug-executor:021a0e8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d6432ae", + "image": "kubeshop/testkube-soapui-executor:021a0e8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d6432ae", + "image": "kubeshop/testkube-k6-executor:021a0e8", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d6432ae", + "image": "kubeshop/testkube-cypress-executor:021a0e8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d6432ae", + "image": "kubeshop/testkube-curl-executor:021a0e8", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d6432ae", + "image": "kubeshop/testkube-postman-executor:021a0e8", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d6432ae", + "image": "kubeshop/testkube-artillery-executor:021a0e8", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d6432ae", + "image": "kubeshop/testkube-scraper-executor:021a0e8", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d6432ae", + "image": "kubeshop/testkube-init-executor:021a0e8", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:d6432ae", + "image": "kubeshop/testkube-logs-sidecar:021a0e8", "types": [] } } From f5ce40ee6323e3dbdd36aa0078d72739ad34ed51 Mon Sep 17 00:00:00 2001 From: Vladislav Sukhin Date: Mon, 15 Jan 2024 18:54:36 +0300 Subject: [PATCH 723/763] fix: pvc name --- charts/testkube-api/slave-pod-template.yml.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube-api/slave-pod-template.yml.tmpl b/charts/testkube-api/slave-pod-template.yml.tmpl index 316f6a7f7..0c8fd2990 100644 --- a/charts/testkube-api/slave-pod-template.yml.tmpl +++ b/charts/testkube-api/slave-pod-template.yml.tmpl @@ -137,7 +137,7 @@ spec: {{- if and .ArtifactRequest.VolumeMountPath .ArtifactRequest.StorageClassName }} - name: artifact-volume persistentVolumeClaim: - claimName: {{ .Name }}-pvc + claimName: {{ .JobName }}-pvc {{- end }} {{- end }} {{- range $configmap := .EnvConfigMaps }} From e3aaf883d68d9603cd000c99ce57e3ae191774f6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 15 Jan 2024 16:14:31 +0000 Subject: [PATCH 724/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 05811945d..f04d2b423 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:021a0e8", + "image": "kubeshop/testkube-tracetest-executor:3d7fdca", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:021a0e8", + "image": "kubeshop/testkube-zap-executor:3d7fdca", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:021a0e8", + "image": "kubeshop/testkube-playwright-executor:3d7fdca", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:021a0e8", + "image": "kubeshop/testkube-jmeter-executor:3d7fdca", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:021a0e8", + "image": "kubeshop/testkube-jmeterd-executor:3d7fdca", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:021a0e8" + "image": "kubeshop/testkube-jmeterd-slave:3d7fdca" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:021a0e8", + "image": "kubeshop/testkube-ginkgo-executor:3d7fdca", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:021a0e8", + "image": "kubeshop/testkube-maven-executor:3d7fdca", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:021a0e8", + "image": "kubeshop/testkube-gradle-executor:3d7fdca", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:021a0e8", + "image": "kubeshop/testkube-kubepug-executor:3d7fdca", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:021a0e8", + "image": "kubeshop/testkube-soapui-executor:3d7fdca", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:021a0e8", + "image": "kubeshop/testkube-k6-executor:3d7fdca", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:021a0e8", + "image": "kubeshop/testkube-cypress-executor:3d7fdca", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:021a0e8", + "image": "kubeshop/testkube-curl-executor:3d7fdca", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:021a0e8", + "image": "kubeshop/testkube-postman-executor:3d7fdca", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:021a0e8", + "image": "kubeshop/testkube-artillery-executor:3d7fdca", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:021a0e8", + "image": "kubeshop/testkube-scraper-executor:3d7fdca", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:021a0e8", + "image": "kubeshop/testkube-init-executor:3d7fdca", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:021a0e8", + "image": "kubeshop/testkube-logs-sidecar:3d7fdca", "types": [] } } From ed39387c55521365cd573cbc356ff913722b4e4c Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 16 Jan 2024 09:46:16 +0000 Subject: [PATCH 725/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f04d2b423..a30c36880 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:3d7fdca", + "image": "kubeshop/testkube-tracetest-executor:f9ec6de", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:3d7fdca", + "image": "kubeshop/testkube-zap-executor:f9ec6de", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:3d7fdca", + "image": "kubeshop/testkube-playwright-executor:f9ec6de", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:3d7fdca", + "image": "kubeshop/testkube-jmeter-executor:f9ec6de", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:3d7fdca", + "image": "kubeshop/testkube-jmeterd-executor:f9ec6de", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:3d7fdca" + "image": "kubeshop/testkube-jmeterd-slave:f9ec6de" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:3d7fdca", + "image": "kubeshop/testkube-ginkgo-executor:f9ec6de", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:3d7fdca", + "image": "kubeshop/testkube-maven-executor:f9ec6de", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:3d7fdca", + "image": "kubeshop/testkube-gradle-executor:f9ec6de", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:3d7fdca", + "image": "kubeshop/testkube-kubepug-executor:f9ec6de", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:3d7fdca", + "image": "kubeshop/testkube-soapui-executor:f9ec6de", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:3d7fdca", + "image": "kubeshop/testkube-k6-executor:f9ec6de", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:3d7fdca", + "image": "kubeshop/testkube-cypress-executor:f9ec6de", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:3d7fdca", + "image": "kubeshop/testkube-curl-executor:f9ec6de", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:3d7fdca", + "image": "kubeshop/testkube-postman-executor:f9ec6de", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:3d7fdca", + "image": "kubeshop/testkube-artillery-executor:f9ec6de", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:3d7fdca", + "image": "kubeshop/testkube-scraper-executor:f9ec6de", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:3d7fdca", + "image": "kubeshop/testkube-init-executor:f9ec6de", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:3d7fdca", + "image": "kubeshop/testkube-logs-sidecar:f9ec6de", "types": [] } } From fd7d579f6c75aa60c7fbbc445eb1be3861e1bb42 Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Tue, 16 Jan 2024 14:46:36 +0100 Subject: [PATCH 726/763] fix: scraper logs not behind feature flag (#708) --- charts/testkube-api/job-scraper-template.yml.tmpl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/testkube-api/job-scraper-template.yml.tmpl b/charts/testkube-api/job-scraper-template.yml.tmpl index 945b34d7e..2b72e2cb6 100644 --- a/charts/testkube-api/job-scraper-template.yml.tmpl +++ b/charts/testkube-api/job-scraper-template.yml.tmpl @@ -10,6 +10,7 @@ spec: template: spec: containers: + {{ if .Features.LogsV2 -}} - name: "{{ .Name }}-logs" image: {{ .Registry }}/{{ .LogSidecarImage }} env: @@ -29,6 +30,7 @@ spec: value: scraper - name: SOURCE value: "scraper:{{ .Name }}" + {{- end }} - name: {{ .Name }}-scraper {{- if .Registry }} image: {{ .Registry }}/{{ .ScraperImage }} From b21b089238f8831e11d5b880a72f020f2a96bfee Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 17 Jan 2024 10:54:43 +0000 Subject: [PATCH 727/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index a30c36880..7215269a7 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f9ec6de", + "image": "kubeshop/testkube-tracetest-executor:87655eb", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f9ec6de", + "image": "kubeshop/testkube-zap-executor:87655eb", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f9ec6de", + "image": "kubeshop/testkube-playwright-executor:87655eb", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f9ec6de", + "image": "kubeshop/testkube-jmeter-executor:87655eb", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f9ec6de", + "image": "kubeshop/testkube-jmeterd-executor:87655eb", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f9ec6de" + "image": "kubeshop/testkube-jmeterd-slave:87655eb" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f9ec6de", + "image": "kubeshop/testkube-ginkgo-executor:87655eb", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f9ec6de", + "image": "kubeshop/testkube-maven-executor:87655eb", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f9ec6de", + "image": "kubeshop/testkube-gradle-executor:87655eb", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f9ec6de", + "image": "kubeshop/testkube-kubepug-executor:87655eb", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f9ec6de", + "image": "kubeshop/testkube-soapui-executor:87655eb", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f9ec6de", + "image": "kubeshop/testkube-k6-executor:87655eb", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f9ec6de", + "image": "kubeshop/testkube-cypress-executor:87655eb", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f9ec6de", + "image": "kubeshop/testkube-curl-executor:87655eb", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f9ec6de", + "image": "kubeshop/testkube-postman-executor:87655eb", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f9ec6de", + "image": "kubeshop/testkube-artillery-executor:87655eb", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f9ec6de", + "image": "kubeshop/testkube-scraper-executor:87655eb", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f9ec6de", + "image": "kubeshop/testkube-init-executor:87655eb", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:f9ec6de", + "image": "kubeshop/testkube-logs-sidecar:87655eb", "types": [] } } From 6dc900caad26755fe541ff4735c72f228e519cd6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 17 Jan 2024 11:46:20 +0000 Subject: [PATCH 728/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7215269a7..76c7d8402 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:87655eb", + "image": "kubeshop/testkube-tracetest-executor:110290b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:87655eb", + "image": "kubeshop/testkube-zap-executor:110290b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:87655eb", + "image": "kubeshop/testkube-playwright-executor:110290b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:87655eb", + "image": "kubeshop/testkube-jmeter-executor:110290b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:87655eb", + "image": "kubeshop/testkube-jmeterd-executor:110290b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:87655eb" + "image": "kubeshop/testkube-jmeterd-slave:110290b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:87655eb", + "image": "kubeshop/testkube-ginkgo-executor:110290b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:87655eb", + "image": "kubeshop/testkube-maven-executor:110290b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:87655eb", + "image": "kubeshop/testkube-gradle-executor:110290b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:87655eb", + "image": "kubeshop/testkube-kubepug-executor:110290b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:87655eb", + "image": "kubeshop/testkube-soapui-executor:110290b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:87655eb", + "image": "kubeshop/testkube-k6-executor:110290b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:87655eb", + "image": "kubeshop/testkube-cypress-executor:110290b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:87655eb", + "image": "kubeshop/testkube-curl-executor:110290b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:87655eb", + "image": "kubeshop/testkube-postman-executor:110290b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:87655eb", + "image": "kubeshop/testkube-artillery-executor:110290b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:87655eb", + "image": "kubeshop/testkube-scraper-executor:110290b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:87655eb", + "image": "kubeshop/testkube-init-executor:110290b", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:87655eb", + "image": "kubeshop/testkube-logs-sidecar:110290b", "types": [] } } From 1d54a83cd6bd99af48e0bdef0ca7849091f924e5 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 17 Jan 2024 15:42:45 +0000 Subject: [PATCH 729/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 76c7d8402..4210bd139 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:110290b", + "image": "kubeshop/testkube-tracetest-executor:9fd606d", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:110290b", + "image": "kubeshop/testkube-zap-executor:9fd606d", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:110290b", + "image": "kubeshop/testkube-playwright-executor:9fd606d", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:110290b", + "image": "kubeshop/testkube-jmeter-executor:9fd606d", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:110290b", + "image": "kubeshop/testkube-jmeterd-executor:9fd606d", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:110290b" + "image": "kubeshop/testkube-jmeterd-slave:9fd606d" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:110290b", + "image": "kubeshop/testkube-ginkgo-executor:9fd606d", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:110290b", + "image": "kubeshop/testkube-maven-executor:9fd606d", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:110290b", + "image": "kubeshop/testkube-gradle-executor:9fd606d", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:110290b", + "image": "kubeshop/testkube-kubepug-executor:9fd606d", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:110290b", + "image": "kubeshop/testkube-soapui-executor:9fd606d", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:110290b", + "image": "kubeshop/testkube-k6-executor:9fd606d", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:110290b", + "image": "kubeshop/testkube-cypress-executor:9fd606d", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:110290b", + "image": "kubeshop/testkube-curl-executor:9fd606d", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:110290b", + "image": "kubeshop/testkube-postman-executor:9fd606d", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:110290b", + "image": "kubeshop/testkube-artillery-executor:9fd606d", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:110290b", + "image": "kubeshop/testkube-scraper-executor:9fd606d", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:110290b", + "image": "kubeshop/testkube-init-executor:9fd606d", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:110290b", + "image": "kubeshop/testkube-logs-sidecar:9fd606d", "types": [] } } From 60397e4da3470aa240a0cd9a76cd817238e0ca27 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 08:49:37 +0000 Subject: [PATCH 730/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 4210bd139..fb9653aec 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9fd606d", + "image": "kubeshop/testkube-tracetest-executor:51caafa", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9fd606d", + "image": "kubeshop/testkube-zap-executor:51caafa", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9fd606d", + "image": "kubeshop/testkube-playwright-executor:51caafa", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9fd606d", + "image": "kubeshop/testkube-jmeter-executor:51caafa", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9fd606d", + "image": "kubeshop/testkube-jmeterd-executor:51caafa", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9fd606d" + "image": "kubeshop/testkube-jmeterd-slave:51caafa" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9fd606d", + "image": "kubeshop/testkube-ginkgo-executor:51caafa", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9fd606d", + "image": "kubeshop/testkube-maven-executor:51caafa", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9fd606d", + "image": "kubeshop/testkube-gradle-executor:51caafa", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9fd606d", + "image": "kubeshop/testkube-kubepug-executor:51caafa", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9fd606d", + "image": "kubeshop/testkube-soapui-executor:51caafa", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9fd606d", + "image": "kubeshop/testkube-k6-executor:51caafa", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9fd606d", + "image": "kubeshop/testkube-cypress-executor:51caafa", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9fd606d", + "image": "kubeshop/testkube-curl-executor:51caafa", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9fd606d", + "image": "kubeshop/testkube-postman-executor:51caafa", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9fd606d", + "image": "kubeshop/testkube-artillery-executor:51caafa", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9fd606d", + "image": "kubeshop/testkube-scraper-executor:51caafa", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9fd606d", + "image": "kubeshop/testkube-init-executor:51caafa", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:9fd606d", + "image": "kubeshop/testkube-logs-sidecar:51caafa", "types": [] } } From 3f3570f2881891a74388588fd69818b145de661a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 11:30:58 +0000 Subject: [PATCH 731/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index fb9653aec..57d3f18cf 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:51caafa", + "image": "kubeshop/testkube-tracetest-executor:0a390e7", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:51caafa", + "image": "kubeshop/testkube-zap-executor:0a390e7", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:51caafa", + "image": "kubeshop/testkube-playwright-executor:0a390e7", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:51caafa", + "image": "kubeshop/testkube-jmeter-executor:0a390e7", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:51caafa", + "image": "kubeshop/testkube-jmeterd-executor:0a390e7", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:51caafa" + "image": "kubeshop/testkube-jmeterd-slave:0a390e7" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:51caafa", + "image": "kubeshop/testkube-ginkgo-executor:0a390e7", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:51caafa", + "image": "kubeshop/testkube-maven-executor:0a390e7", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:51caafa", + "image": "kubeshop/testkube-gradle-executor:0a390e7", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:51caafa", + "image": "kubeshop/testkube-kubepug-executor:0a390e7", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:51caafa", + "image": "kubeshop/testkube-soapui-executor:0a390e7", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:51caafa", + "image": "kubeshop/testkube-k6-executor:0a390e7", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:51caafa", + "image": "kubeshop/testkube-cypress-executor:0a390e7", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:51caafa", + "image": "kubeshop/testkube-curl-executor:0a390e7", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:51caafa", + "image": "kubeshop/testkube-postman-executor:0a390e7", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:51caafa", + "image": "kubeshop/testkube-artillery-executor:0a390e7", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:51caafa", + "image": "kubeshop/testkube-scraper-executor:0a390e7", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:51caafa", + "image": "kubeshop/testkube-init-executor:0a390e7", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:51caafa", + "image": "kubeshop/testkube-logs-sidecar:0a390e7", "types": [] } } From 2d20c3c7d337a77a6e222c6bc37c1a07e31bc45d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 11:55:02 +0000 Subject: [PATCH 732/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 57d3f18cf..9e664352e 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:0a390e7", + "image": "kubeshop/testkube-tracetest-executor:cc25be8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:0a390e7", + "image": "kubeshop/testkube-zap-executor:cc25be8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:0a390e7", + "image": "kubeshop/testkube-playwright-executor:cc25be8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:0a390e7", + "image": "kubeshop/testkube-jmeter-executor:cc25be8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:0a390e7", + "image": "kubeshop/testkube-jmeterd-executor:cc25be8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:0a390e7" + "image": "kubeshop/testkube-jmeterd-slave:cc25be8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:0a390e7", + "image": "kubeshop/testkube-ginkgo-executor:cc25be8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:0a390e7", + "image": "kubeshop/testkube-maven-executor:cc25be8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:0a390e7", + "image": "kubeshop/testkube-gradle-executor:cc25be8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:0a390e7", + "image": "kubeshop/testkube-kubepug-executor:cc25be8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:0a390e7", + "image": "kubeshop/testkube-soapui-executor:cc25be8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:0a390e7", + "image": "kubeshop/testkube-k6-executor:cc25be8", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:0a390e7", + "image": "kubeshop/testkube-cypress-executor:cc25be8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:0a390e7", + "image": "kubeshop/testkube-curl-executor:cc25be8", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:0a390e7", + "image": "kubeshop/testkube-postman-executor:cc25be8", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:0a390e7", + "image": "kubeshop/testkube-artillery-executor:cc25be8", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:0a390e7", + "image": "kubeshop/testkube-scraper-executor:cc25be8", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:0a390e7", + "image": "kubeshop/testkube-init-executor:cc25be8", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:0a390e7", + "image": "kubeshop/testkube-logs-sidecar:cc25be8", "types": [] } } From 704d05794fa04e1c45c89e3ede6a4130e377ef37 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 12:34:26 +0000 Subject: [PATCH 733/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 9e664352e..7a9b895f8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cc25be8", + "image": "kubeshop/testkube-tracetest-executor:600f1a8", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cc25be8", + "image": "kubeshop/testkube-zap-executor:600f1a8", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cc25be8", + "image": "kubeshop/testkube-playwright-executor:600f1a8", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cc25be8", + "image": "kubeshop/testkube-jmeter-executor:600f1a8", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cc25be8", + "image": "kubeshop/testkube-jmeterd-executor:600f1a8", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cc25be8" + "image": "kubeshop/testkube-jmeterd-slave:600f1a8" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cc25be8", + "image": "kubeshop/testkube-ginkgo-executor:600f1a8", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cc25be8", + "image": "kubeshop/testkube-maven-executor:600f1a8", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cc25be8", + "image": "kubeshop/testkube-gradle-executor:600f1a8", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cc25be8", + "image": "kubeshop/testkube-kubepug-executor:600f1a8", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cc25be8", + "image": "kubeshop/testkube-soapui-executor:600f1a8", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cc25be8", + "image": "kubeshop/testkube-k6-executor:600f1a8", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cc25be8", + "image": "kubeshop/testkube-cypress-executor:600f1a8", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cc25be8", + "image": "kubeshop/testkube-curl-executor:600f1a8", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cc25be8", + "image": "kubeshop/testkube-postman-executor:600f1a8", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cc25be8", + "image": "kubeshop/testkube-artillery-executor:600f1a8", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cc25be8", + "image": "kubeshop/testkube-scraper-executor:600f1a8", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cc25be8", + "image": "kubeshop/testkube-init-executor:600f1a8", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:cc25be8", + "image": "kubeshop/testkube-logs-sidecar:600f1a8", "types": [] } } From f2636f281c9acf46d5ae2aed8cb0e30fd2491b05 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 13:36:26 +0000 Subject: [PATCH 734/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7a9b895f8..ecffc3772 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:600f1a8", + "image": "kubeshop/testkube-tracetest-executor:d7bec40", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:600f1a8", + "image": "kubeshop/testkube-zap-executor:d7bec40", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:600f1a8", + "image": "kubeshop/testkube-playwright-executor:d7bec40", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:600f1a8", + "image": "kubeshop/testkube-jmeter-executor:d7bec40", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:600f1a8", + "image": "kubeshop/testkube-jmeterd-executor:d7bec40", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:600f1a8" + "image": "kubeshop/testkube-jmeterd-slave:d7bec40" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:600f1a8", + "image": "kubeshop/testkube-ginkgo-executor:d7bec40", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:600f1a8", + "image": "kubeshop/testkube-maven-executor:d7bec40", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:600f1a8", + "image": "kubeshop/testkube-gradle-executor:d7bec40", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:600f1a8", + "image": "kubeshop/testkube-kubepug-executor:d7bec40", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:600f1a8", + "image": "kubeshop/testkube-soapui-executor:d7bec40", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:600f1a8", + "image": "kubeshop/testkube-k6-executor:d7bec40", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:600f1a8", + "image": "kubeshop/testkube-cypress-executor:d7bec40", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:600f1a8", + "image": "kubeshop/testkube-curl-executor:d7bec40", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:600f1a8", + "image": "kubeshop/testkube-postman-executor:d7bec40", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:600f1a8", + "image": "kubeshop/testkube-artillery-executor:d7bec40", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:600f1a8", + "image": "kubeshop/testkube-scraper-executor:d7bec40", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:600f1a8", + "image": "kubeshop/testkube-init-executor:d7bec40", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:600f1a8", + "image": "kubeshop/testkube-logs-sidecar:d7bec40", "types": [] } } From b4cce8f1cdf5403ba793d4d0940c7fe6a8884b58 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 18 Jan 2024 21:38:10 +0000 Subject: [PATCH 735/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ecffc3772..878012b38 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:d7bec40", + "image": "kubeshop/testkube-tracetest-executor:94ddfe5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:d7bec40", + "image": "kubeshop/testkube-zap-executor:94ddfe5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:d7bec40", + "image": "kubeshop/testkube-playwright-executor:94ddfe5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:d7bec40", + "image": "kubeshop/testkube-jmeter-executor:94ddfe5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:d7bec40", + "image": "kubeshop/testkube-jmeterd-executor:94ddfe5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:d7bec40" + "image": "kubeshop/testkube-jmeterd-slave:94ddfe5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:d7bec40", + "image": "kubeshop/testkube-ginkgo-executor:94ddfe5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:d7bec40", + "image": "kubeshop/testkube-maven-executor:94ddfe5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:d7bec40", + "image": "kubeshop/testkube-gradle-executor:94ddfe5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:d7bec40", + "image": "kubeshop/testkube-kubepug-executor:94ddfe5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:d7bec40", + "image": "kubeshop/testkube-soapui-executor:94ddfe5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:d7bec40", + "image": "kubeshop/testkube-k6-executor:94ddfe5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:d7bec40", + "image": "kubeshop/testkube-cypress-executor:94ddfe5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:d7bec40", + "image": "kubeshop/testkube-curl-executor:94ddfe5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:d7bec40", + "image": "kubeshop/testkube-postman-executor:94ddfe5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:d7bec40", + "image": "kubeshop/testkube-artillery-executor:94ddfe5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:d7bec40", + "image": "kubeshop/testkube-scraper-executor:94ddfe5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:d7bec40", + "image": "kubeshop/testkube-init-executor:94ddfe5", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:d7bec40", + "image": "kubeshop/testkube-logs-sidecar:94ddfe5", "types": [] } } From 804daee2c638a0c38182133cffd922251131266a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Fri, 19 Jan 2024 12:08:44 +0000 Subject: [PATCH 736/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 878012b38..949fcad2b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:94ddfe5", + "image": "kubeshop/testkube-tracetest-executor:f4ffbcf", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:94ddfe5", + "image": "kubeshop/testkube-zap-executor:f4ffbcf", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:94ddfe5", + "image": "kubeshop/testkube-playwright-executor:f4ffbcf", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:94ddfe5", + "image": "kubeshop/testkube-jmeter-executor:f4ffbcf", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:94ddfe5", + "image": "kubeshop/testkube-jmeterd-executor:f4ffbcf", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:94ddfe5" + "image": "kubeshop/testkube-jmeterd-slave:f4ffbcf" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:94ddfe5", + "image": "kubeshop/testkube-ginkgo-executor:f4ffbcf", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:94ddfe5", + "image": "kubeshop/testkube-maven-executor:f4ffbcf", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:94ddfe5", + "image": "kubeshop/testkube-gradle-executor:f4ffbcf", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:94ddfe5", + "image": "kubeshop/testkube-kubepug-executor:f4ffbcf", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:94ddfe5", + "image": "kubeshop/testkube-soapui-executor:f4ffbcf", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:94ddfe5", + "image": "kubeshop/testkube-k6-executor:f4ffbcf", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:94ddfe5", + "image": "kubeshop/testkube-cypress-executor:f4ffbcf", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:94ddfe5", + "image": "kubeshop/testkube-curl-executor:f4ffbcf", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:94ddfe5", + "image": "kubeshop/testkube-postman-executor:f4ffbcf", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:94ddfe5", + "image": "kubeshop/testkube-artillery-executor:f4ffbcf", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:94ddfe5", + "image": "kubeshop/testkube-scraper-executor:f4ffbcf", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:94ddfe5", + "image": "kubeshop/testkube-init-executor:f4ffbcf", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:94ddfe5", + "image": "kubeshop/testkube-logs-sidecar:f4ffbcf", "types": [] } } From 3a5306726b087001e025ebe096d598feabccb508 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 22 Jan 2024 07:37:43 +0000 Subject: [PATCH 737/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 949fcad2b..1cd1fe64d 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f4ffbcf", + "image": "kubeshop/testkube-tracetest-executor:9f5ccc5", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f4ffbcf", + "image": "kubeshop/testkube-zap-executor:9f5ccc5", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f4ffbcf", + "image": "kubeshop/testkube-playwright-executor:9f5ccc5", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f4ffbcf", + "image": "kubeshop/testkube-jmeter-executor:9f5ccc5", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f4ffbcf", + "image": "kubeshop/testkube-jmeterd-executor:9f5ccc5", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f4ffbcf" + "image": "kubeshop/testkube-jmeterd-slave:9f5ccc5" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f4ffbcf", + "image": "kubeshop/testkube-ginkgo-executor:9f5ccc5", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f4ffbcf", + "image": "kubeshop/testkube-maven-executor:9f5ccc5", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f4ffbcf", + "image": "kubeshop/testkube-gradle-executor:9f5ccc5", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f4ffbcf", + "image": "kubeshop/testkube-kubepug-executor:9f5ccc5", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f4ffbcf", + "image": "kubeshop/testkube-soapui-executor:9f5ccc5", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f4ffbcf", + "image": "kubeshop/testkube-k6-executor:9f5ccc5", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f4ffbcf", + "image": "kubeshop/testkube-cypress-executor:9f5ccc5", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f4ffbcf", + "image": "kubeshop/testkube-curl-executor:9f5ccc5", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f4ffbcf", + "image": "kubeshop/testkube-postman-executor:9f5ccc5", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f4ffbcf", + "image": "kubeshop/testkube-artillery-executor:9f5ccc5", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f4ffbcf", + "image": "kubeshop/testkube-scraper-executor:9f5ccc5", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f4ffbcf", + "image": "kubeshop/testkube-init-executor:9f5ccc5", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:f4ffbcf", + "image": "kubeshop/testkube-logs-sidecar:9f5ccc5", "types": [] } } From 791cb18c93d8e7e74d683035f96c0e055f1cd15d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 22 Jan 2024 08:48:05 +0000 Subject: [PATCH 738/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 1cd1fe64d..7181ca034 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:9f5ccc5", + "image": "kubeshop/testkube-tracetest-executor:f0df49f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:9f5ccc5", + "image": "kubeshop/testkube-zap-executor:f0df49f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:9f5ccc5", + "image": "kubeshop/testkube-playwright-executor:f0df49f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:9f5ccc5", + "image": "kubeshop/testkube-jmeter-executor:f0df49f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:9f5ccc5", + "image": "kubeshop/testkube-jmeterd-executor:f0df49f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:9f5ccc5" + "image": "kubeshop/testkube-jmeterd-slave:f0df49f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:9f5ccc5", + "image": "kubeshop/testkube-ginkgo-executor:f0df49f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:9f5ccc5", + "image": "kubeshop/testkube-maven-executor:f0df49f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:9f5ccc5", + "image": "kubeshop/testkube-gradle-executor:f0df49f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:9f5ccc5", + "image": "kubeshop/testkube-kubepug-executor:f0df49f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:9f5ccc5", + "image": "kubeshop/testkube-soapui-executor:f0df49f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:9f5ccc5", + "image": "kubeshop/testkube-k6-executor:f0df49f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:9f5ccc5", + "image": "kubeshop/testkube-cypress-executor:f0df49f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:9f5ccc5", + "image": "kubeshop/testkube-curl-executor:f0df49f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:9f5ccc5", + "image": "kubeshop/testkube-postman-executor:f0df49f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:9f5ccc5", + "image": "kubeshop/testkube-artillery-executor:f0df49f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:9f5ccc5", + "image": "kubeshop/testkube-scraper-executor:f0df49f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:9f5ccc5", + "image": "kubeshop/testkube-init-executor:f0df49f", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:9f5ccc5", + "image": "kubeshop/testkube-logs-sidecar:f0df49f", "types": [] } } From 0cca7ee501f07f8f39235236831cd6373af1af30 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 22 Jan 2024 10:53:37 +0000 Subject: [PATCH 739/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7181ca034..24575b01f 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:f0df49f", + "image": "kubeshop/testkube-tracetest-executor:5925361", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:f0df49f", + "image": "kubeshop/testkube-zap-executor:5925361", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:f0df49f", + "image": "kubeshop/testkube-playwright-executor:5925361", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:f0df49f", + "image": "kubeshop/testkube-jmeter-executor:5925361", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:f0df49f", + "image": "kubeshop/testkube-jmeterd-executor:5925361", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:f0df49f" + "image": "kubeshop/testkube-jmeterd-slave:5925361" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:f0df49f", + "image": "kubeshop/testkube-ginkgo-executor:5925361", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:f0df49f", + "image": "kubeshop/testkube-maven-executor:5925361", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:f0df49f", + "image": "kubeshop/testkube-gradle-executor:5925361", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:f0df49f", + "image": "kubeshop/testkube-kubepug-executor:5925361", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:f0df49f", + "image": "kubeshop/testkube-soapui-executor:5925361", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:f0df49f", + "image": "kubeshop/testkube-k6-executor:5925361", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:f0df49f", + "image": "kubeshop/testkube-cypress-executor:5925361", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:f0df49f", + "image": "kubeshop/testkube-curl-executor:5925361", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:f0df49f", + "image": "kubeshop/testkube-postman-executor:5925361", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:f0df49f", + "image": "kubeshop/testkube-artillery-executor:5925361", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:f0df49f", + "image": "kubeshop/testkube-scraper-executor:5925361", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:f0df49f", + "image": "kubeshop/testkube-init-executor:5925361", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:f0df49f", + "image": "kubeshop/testkube-logs-sidecar:5925361", "types": [] } } From 933be7cb68d32afa6fb73ca16d58d1529e3302c9 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Mon, 22 Jan 2024 14:22:30 +0000 Subject: [PATCH 740/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 24575b01f..c5e7d4f28 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:5925361", + "image": "kubeshop/testkube-tracetest-executor:21b498f", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:5925361", + "image": "kubeshop/testkube-zap-executor:21b498f", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:5925361", + "image": "kubeshop/testkube-playwright-executor:21b498f", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:5925361", + "image": "kubeshop/testkube-jmeter-executor:21b498f", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:5925361", + "image": "kubeshop/testkube-jmeterd-executor:21b498f", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:5925361" + "image": "kubeshop/testkube-jmeterd-slave:21b498f" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:5925361", + "image": "kubeshop/testkube-ginkgo-executor:21b498f", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:5925361", + "image": "kubeshop/testkube-maven-executor:21b498f", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:5925361", + "image": "kubeshop/testkube-gradle-executor:21b498f", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:5925361", + "image": "kubeshop/testkube-kubepug-executor:21b498f", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:5925361", + "image": "kubeshop/testkube-soapui-executor:21b498f", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:5925361", + "image": "kubeshop/testkube-k6-executor:21b498f", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:5925361", + "image": "kubeshop/testkube-cypress-executor:21b498f", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:5925361", + "image": "kubeshop/testkube-curl-executor:21b498f", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:5925361", + "image": "kubeshop/testkube-postman-executor:21b498f", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:5925361", + "image": "kubeshop/testkube-artillery-executor:21b498f", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:5925361", + "image": "kubeshop/testkube-scraper-executor:21b498f", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:5925361", + "image": "kubeshop/testkube-init-executor:21b498f", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:5925361", + "image": "kubeshop/testkube-logs-sidecar:21b498f", "types": [] } } From b0f16a44ea3d6b81e634757aef1bc4753a7bb965 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 23 Jan 2024 07:27:20 +0000 Subject: [PATCH 741/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index c5e7d4f28..ea4ce2145 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:21b498f", + "image": "kubeshop/testkube-tracetest-executor:b56be73", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:21b498f", + "image": "kubeshop/testkube-zap-executor:b56be73", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:21b498f", + "image": "kubeshop/testkube-playwright-executor:b56be73", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:21b498f", + "image": "kubeshop/testkube-jmeter-executor:b56be73", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:21b498f", + "image": "kubeshop/testkube-jmeterd-executor:b56be73", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:21b498f" + "image": "kubeshop/testkube-jmeterd-slave:b56be73" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:21b498f", + "image": "kubeshop/testkube-ginkgo-executor:b56be73", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:21b498f", + "image": "kubeshop/testkube-maven-executor:b56be73", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:21b498f", + "image": "kubeshop/testkube-gradle-executor:b56be73", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:21b498f", + "image": "kubeshop/testkube-kubepug-executor:b56be73", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:21b498f", + "image": "kubeshop/testkube-soapui-executor:b56be73", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:21b498f", + "image": "kubeshop/testkube-k6-executor:b56be73", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:21b498f", + "image": "kubeshop/testkube-cypress-executor:b56be73", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:21b498f", + "image": "kubeshop/testkube-curl-executor:b56be73", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:21b498f", + "image": "kubeshop/testkube-postman-executor:b56be73", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:21b498f", + "image": "kubeshop/testkube-artillery-executor:b56be73", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:21b498f", + "image": "kubeshop/testkube-scraper-executor:b56be73", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:21b498f", + "image": "kubeshop/testkube-init-executor:b56be73", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:21b498f", + "image": "kubeshop/testkube-logs-sidecar:b56be73", "types": [] } } From 86a205034388f3b023bb830b8741e1a6c87a4ace Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 23 Jan 2024 07:34:45 +0000 Subject: [PATCH 742/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index ea4ce2145..020de5009 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:b56be73", + "image": "kubeshop/testkube-tracetest-executor:80c9807", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:b56be73", + "image": "kubeshop/testkube-zap-executor:80c9807", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:b56be73", + "image": "kubeshop/testkube-playwright-executor:80c9807", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:b56be73", + "image": "kubeshop/testkube-jmeter-executor:80c9807", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:b56be73", + "image": "kubeshop/testkube-jmeterd-executor:80c9807", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:b56be73" + "image": "kubeshop/testkube-jmeterd-slave:80c9807" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:b56be73", + "image": "kubeshop/testkube-ginkgo-executor:80c9807", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:b56be73", + "image": "kubeshop/testkube-maven-executor:80c9807", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:b56be73", + "image": "kubeshop/testkube-gradle-executor:80c9807", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:b56be73", + "image": "kubeshop/testkube-kubepug-executor:80c9807", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:b56be73", + "image": "kubeshop/testkube-soapui-executor:80c9807", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:b56be73", + "image": "kubeshop/testkube-k6-executor:80c9807", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:b56be73", + "image": "kubeshop/testkube-cypress-executor:80c9807", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:b56be73", + "image": "kubeshop/testkube-curl-executor:80c9807", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:b56be73", + "image": "kubeshop/testkube-postman-executor:80c9807", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:b56be73", + "image": "kubeshop/testkube-artillery-executor:80c9807", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:b56be73", + "image": "kubeshop/testkube-scraper-executor:80c9807", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:b56be73", + "image": "kubeshop/testkube-init-executor:80c9807", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:b56be73", + "image": "kubeshop/testkube-logs-sidecar:80c9807", "types": [] } } From 1c22585d70fb8a84b49a56c9e61c0d5c11c81309 Mon Sep 17 00:00:00 2001 From: Hamid Emamian Date: Tue, 28 Nov 2023 00:59:45 +0300 Subject: [PATCH 743/763] added the chart for testkube-logs --- charts/testkube-logs/.helmignore | 23 +++++++ charts/testkube-logs/Chart.yaml | 24 +++++++ charts/testkube-logs/README.md | 35 +++++++++++ charts/testkube-logs/templates/NOTES.txt | 7 +++ charts/testkube-logs/templates/_helpers.tpl | 62 +++++++++++++++++++ .../testkube-logs/templates/deployment.yaml | 58 +++++++++++++++++ charts/testkube-logs/templates/hpa.yaml | 32 ++++++++++ charts/testkube-logs/templates/service.yaml | 15 +++++ .../templates/tests/test-connection.yaml | 15 +++++ charts/testkube-logs/values.yaml | 60 ++++++++++++++++++ 10 files changed, 331 insertions(+) create mode 100644 charts/testkube-logs/.helmignore create mode 100644 charts/testkube-logs/Chart.yaml create mode 100644 charts/testkube-logs/README.md create mode 100644 charts/testkube-logs/templates/NOTES.txt create mode 100644 charts/testkube-logs/templates/_helpers.tpl create mode 100644 charts/testkube-logs/templates/deployment.yaml create mode 100644 charts/testkube-logs/templates/hpa.yaml create mode 100644 charts/testkube-logs/templates/service.yaml create mode 100644 charts/testkube-logs/templates/tests/test-connection.yaml create mode 100644 charts/testkube-logs/values.yaml diff --git a/charts/testkube-logs/.helmignore b/charts/testkube-logs/.helmignore new file mode 100644 index 000000000..0e8a0eb36 --- /dev/null +++ b/charts/testkube-logs/.helmignore @@ -0,0 +1,23 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*.orig +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ diff --git a/charts/testkube-logs/Chart.yaml b/charts/testkube-logs/Chart.yaml new file mode 100644 index 000000000..c74577d13 --- /dev/null +++ b/charts/testkube-logs/Chart.yaml @@ -0,0 +1,24 @@ +apiVersion: v2 +name: testkube-logs +description: A Helm chart for Kubernetes + +# A chart can be either an 'application' or a 'library' chart. +# +# Application charts are a collection of templates that can be packaged into versioned archives +# to be deployed. +# +# Library charts provide useful utilities or functions for the chart developer. They're included as +# a dependency of application charts to inject those utilities and functions into the rendering +# pipeline. Library charts do not define any templates and therefore cannot be deployed. +type: application + +# This is the chart version. This version number should be incremented each time you make changes +# to the chart and its templates, including the app version. +# Versions are expected to follow Semantic Versioning (https://semver.org/) +version: 0.1.0 + +# This is the version number of the application being deployed. This version number should be +# incremented each time you make changes to the application. Versions are not expected to +# follow Semantic Versioning. They should reflect the version the application is using. +# It is recommended to use it with quotes. +appVersion: "1.16.0" diff --git a/charts/testkube-logs/README.md b/charts/testkube-logs/README.md new file mode 100644 index 000000000..a8f8b2783 --- /dev/null +++ b/charts/testkube-logs/README.md @@ -0,0 +1,35 @@ +# testkube-logs + +![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square) + +A Helm chart for Kubernetes + +## Values + +| Key | Type | Default | Description | +|-----|------|---------|-------------| +| affinity | object | `{}` | | +| autoscaling.enabled | bool | `false` | | +| autoscaling.maxReplicas | int | `100` | | +| autoscaling.minReplicas | int | `1` | | +| autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| fullnameOverride | string | `""` | | +| image.pullPolicy | string | `"IfNotPresent"` | | +| image.repository | string | `"kubeshop/testkube-logs-server"` | | +| image.tag | string | `"latest"` | | +| imagePullSecrets | list | `[]` | | +| nameOverride | string | `""` | | +| nats.uri | string | `""` | | +| nodeSelector | object | `{}` | | +| podAnnotations | object | `{}` | | +| podLabels | object | `{}` | | +| podSecurityContext | object | `{}` | | +| replicaCount | int | `1` | | +| resources | object | `{}` | | +| securityContext | object | `{}` | | +| service.port | int | `8080` | | +| service.type | string | `"ClusterIP"` | | +| tolerations | list | `[]` | | + +---------------------------------------------- +Autogenerated from chart metadata using [helm-docs v1.11.2](https://github.com/norwoodj/helm-docs/releases/v1.11.2) diff --git a/charts/testkube-logs/templates/NOTES.txt b/charts/testkube-logs/templates/NOTES.txt new file mode 100644 index 000000000..6bcb67ecb --- /dev/null +++ b/charts/testkube-logs/templates/NOTES.txt @@ -0,0 +1,7 @@ +1. Get the application URL by running these commands: +{{- if contains "ClusterIP" .Values.service.type }} + export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "testkube-logs.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") + export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}") + echo "Visit http://127.0.0.1:8080 to use your application" + kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT +{{- end }} diff --git a/charts/testkube-logs/templates/_helpers.tpl b/charts/testkube-logs/templates/_helpers.tpl new file mode 100644 index 000000000..5097f2c99 --- /dev/null +++ b/charts/testkube-logs/templates/_helpers.tpl @@ -0,0 +1,62 @@ +{{/* +Expand the name of the chart. +*/}} +{{- define "testkube-logs.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }} +{{- end }} + +{{/* +Create a default fully qualified app name. +We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). +If release name contains chart name it will be used as a full name. +*/}} +{{- define "testkube-logs.fullname" -}} +{{- if .Values.fullnameOverride }} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- $name := default .Chart.Name .Values.nameOverride }} +{{- if contains $name .Release.Name }} +{{- .Release.Name | trunc 63 | trimSuffix "-" }} +{{- else }} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }} +{{- end }} +{{- end }} +{{- end }} + +{{/* +Create chart name and version as used by the chart label. +*/}} +{{- define "testkube-logs.chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }} +{{- end }} + +{{/* +Common labels +*/}} +{{- define "testkube-logs.labels" -}} +helm.sh/chart: {{ include "testkube-logs.chart" . }} +{{ include "testkube-logs.selectorLabels" . }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end }} + +{{/* +Selector labels +*/}} +{{- define "testkube-logs.selectorLabels" -}} +app.kubernetes.io/name: {{ include "testkube-logs.name" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- end }} + +{{/* +Create the name of the service account to use +*/}} +{{- define "testkube-logs.serviceAccountName" -}} +{{- if .Values.serviceAccount.create }} +{{- default (include "testkube-logs.fullname" .) .Values.serviceAccount.name }} +{{- else }} +{{- default "default" .Values.serviceAccount.name }} +{{- end }} +{{- end }} diff --git a/charts/testkube-logs/templates/deployment.yaml b/charts/testkube-logs/templates/deployment.yaml new file mode 100644 index 000000000..e1b01b124 --- /dev/null +++ b/charts/testkube-logs/templates/deployment.yaml @@ -0,0 +1,58 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "testkube-logs.fullname" . }} + labels: + {{- include "testkube-logs.labels" . | nindent 4 }} +spec: + {{- if not .Values.autoscaling.enabled }} + replicas: {{ .Values.replicaCount }} + {{- end }} + selector: + matchLabels: + {{- include "testkube-logs.selectorLabels" . | nindent 6 }} + template: + metadata: + {{- with .Values.podAnnotations }} + annotations: + {{- toYaml . | nindent 8 }} + {{- end }} + labels: + {{- include "testkube-logs.labels" . | nindent 8 }} + {{- with .Values.podLabels }} + {{- toYaml . | nindent 8 }} + {{- end }} + spec: + {{- with .Values.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} + securityContext: + {{- toYaml .Values.podSecurityContext | nindent 8 }} + containers: + - name: {{ .Chart.Name }} + env: + - name: NATS_URI + value: {{ .Values.nats.uri }} + securityContext: + {{- toYaml .Values.securityContext | nindent 12 }} + image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" + imagePullPolicy: {{ .Values.image.pullPolicy }} + ports: + - name: http + containerPort: {{ .Values.service.port }} + protocol: TCP + resources: + {{- toYaml .Values.resources | nindent 12 }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.affinity }} + affinity: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/charts/testkube-logs/templates/hpa.yaml b/charts/testkube-logs/templates/hpa.yaml new file mode 100644 index 000000000..f2061c6ea --- /dev/null +++ b/charts/testkube-logs/templates/hpa.yaml @@ -0,0 +1,32 @@ +{{- if .Values.autoscaling.enabled }} +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +metadata: + name: {{ include "testkube-logs.fullname" . }} + labels: + {{- include "testkube-logs.labels" . | nindent 4 }} +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: {{ include "testkube-logs.fullname" . }} + minReplicas: {{ .Values.autoscaling.minReplicas }} + maxReplicas: {{ .Values.autoscaling.maxReplicas }} + metrics: + {{- if .Values.autoscaling.targetCPUUtilizationPercentage }} + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} + {{- end }} + {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} + - type: Resource + resource: + name: memory + target: + type: Utilization + averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} + {{- end }} +{{- end }} diff --git a/charts/testkube-logs/templates/service.yaml b/charts/testkube-logs/templates/service.yaml new file mode 100644 index 000000000..95641efac --- /dev/null +++ b/charts/testkube-logs/templates/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + name: {{ include "testkube-logs.fullname" . }} + labels: + {{- include "testkube-logs.labels" . | nindent 4 }} +spec: + type: {{ .Values.service.type }} + ports: + - port: {{ .Values.service.port }} + targetPort: http + protocol: TCP + name: http + selector: + {{- include "testkube-logs.selectorLabels" . | nindent 4 }} diff --git a/charts/testkube-logs/templates/tests/test-connection.yaml b/charts/testkube-logs/templates/tests/test-connection.yaml new file mode 100644 index 000000000..a4e7199f8 --- /dev/null +++ b/charts/testkube-logs/templates/tests/test-connection.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ include "testkube-logs.fullname" . }}-test-connection" + labels: + {{- include "testkube-logs.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": test +spec: + containers: + - name: wget + image: busybox + command: ['wget'] + args: ['{{ include "testkube-logs.fullname" . }}:{{ .Values.service.port }}'] + restartPolicy: Never diff --git a/charts/testkube-logs/values.yaml b/charts/testkube-logs/values.yaml new file mode 100644 index 000000000..1eccfe744 --- /dev/null +++ b/charts/testkube-logs/values.yaml @@ -0,0 +1,60 @@ +# Default values for testkube-logs. +# This is a YAML-formatted file. +# Declare variables to be passed into your templates. + +replicaCount: 1 + +image: + repository: kubeshop/testkube-logs-server + pullPolicy: IfNotPresent + tag: "latest" + +imagePullSecrets: [] +nameOverride: "" +fullnameOverride: "" + +podAnnotations: {} +podLabels: {} + +podSecurityContext: {} + # fsGroup: 2000 + +securityContext: {} + # capabilities: + # drop: + # - ALL + # readOnlyRootFilesystem: true + # runAsNonRoot: true + # runAsUser: 1000 + +service: + type: ClusterIP + port: 8080 + +nats: + uri: "" + +resources: {} + # We usually recommend not to specify default resources and to leave this as a conscious + # choice for the user. This also increases chances charts run on environments with little + # resources, such as Minikube. If you do want to specify resources, uncomment the following + # lines, adjust them as necessary, and remove the curly braces after 'resources:'. + # limits: + # cpu: 100m + # memory: 128Mi + # requests: + # cpu: 100m + # memory: 128Mi + +autoscaling: + enabled: false + minReplicas: 1 + maxReplicas: 10 + targetCPUUtilizationPercentage: 80 + # targetMemoryUtilizationPercentage: 80 + +nodeSelector: {} + +tolerations: [] + +affinity: {} From 6461114af0d58590d2110dd283cece9783e7321b Mon Sep 17 00:00:00 2001 From: Hamid Emamian Date: Tue, 28 Nov 2023 12:56:15 +0300 Subject: [PATCH 744/763] some changes in values files --- charts/testkube-logs/values.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/testkube-logs/values.yaml b/charts/testkube-logs/values.yaml index 1eccfe744..6929b9970 100644 --- a/charts/testkube-logs/values.yaml +++ b/charts/testkube-logs/values.yaml @@ -2,7 +2,7 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. -replicaCount: 1 +replicaCount: 3 image: repository: kubeshop/testkube-logs-server @@ -47,8 +47,8 @@ resources: {} # memory: 128Mi autoscaling: - enabled: false - minReplicas: 1 + enabled: true + minReplicas: 3 maxReplicas: 10 targetCPUUtilizationPercentage: 80 # targetMemoryUtilizationPercentage: 80 From e4bbe869120f85dcfc9c44b5bdb2f2dcfc6e9a68 Mon Sep 17 00:00:00 2001 From: Hamid Emamian Date: Thu, 30 Nov 2023 20:49:08 +0300 Subject: [PATCH 745/763] helm chart improvement --- charts/testkube-logs/Chart.yaml | 5 + charts/testkube-logs/README.md | 37 +++++- charts/testkube-logs/templates/_helpers.tpl | 35 ++++++ .../testkube-logs/templates/deployment.yaml | 36 ++++-- charts/testkube-logs/templates/hpa.yaml | 25 ++-- charts/testkube-logs/templates/service.yaml | 18 ++- .../templates/serviceaccount.yaml | 38 ++++++ charts/testkube-logs/values.yaml | 117 ++++++++++++++++-- 8 files changed, 273 insertions(+), 38 deletions(-) create mode 100644 charts/testkube-logs/templates/serviceaccount.yaml diff --git a/charts/testkube-logs/Chart.yaml b/charts/testkube-logs/Chart.yaml index c74577d13..929ebd496 100644 --- a/charts/testkube-logs/Chart.yaml +++ b/charts/testkube-logs/Chart.yaml @@ -22,3 +22,8 @@ version: 0.1.0 # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. appVersion: "1.16.0" +dependencies: + - name: global + version: 0.1.2 + #repository: https://kubeshop.github.io/helm-charts + repository: "file://../global" diff --git a/charts/testkube-logs/README.md b/charts/testkube-logs/README.md index a8f8b2783..af5c24f25 100644 --- a/charts/testkube-logs/README.md +++ b/charts/testkube-logs/README.md @@ -4,31 +4,58 @@ A Helm chart for Kubernetes +## Requirements + +| Repository | Name | Version | +|------------|------|---------| +| file://../global | global | 0.1.2 | + ## Values | Key | Type | Default | Description | |-----|------|---------|-------------| | affinity | object | `{}` | | -| autoscaling.enabled | bool | `false` | | -| autoscaling.maxReplicas | int | `100` | | -| autoscaling.minReplicas | int | `1` | | +| autoscaling.annotations | object | `{}` | | +| autoscaling.enabled | bool | `true` | | +| autoscaling.labels | object | `{}` | | +| autoscaling.maxReplicas | int | `10` | | +| autoscaling.minReplicas | int | `3` | | | autoscaling.targetCPUUtilizationPercentage | int | `80` | | +| autoscaling.targetMemoryUtilizationPercentage | int | `80` | | +| extraEnvVars | object | `{}` | | | fullnameOverride | string | `""` | | +| global.annotations | object | `{}` | Annotations to add to all deployed objects | +| global.imagePullSecrets | list | `[]` | Global Docker registry secret names as an array | +| global.imageRegistry | string | `""` | Global Docker image registry | +| global.labels | object | `{}` | Labels to add to all deployed objects | +| image.digest | string | `""` | | | image.pullPolicy | string | `"IfNotPresent"` | | +| image.pullSecret | list | `[]` | | +| image.registry | string | `"docker.io"` | | | image.repository | string | `"kubeshop/testkube-logs-server"` | | | image.tag | string | `"latest"` | | -| imagePullSecrets | list | `[]` | | +| jobServiceAccountName | string | `""` | | +| kubeVersion | string | `""` | | | nameOverride | string | `""` | | | nats.uri | string | `""` | | | nodeSelector | object | `{}` | | | podAnnotations | object | `{}` | | | podLabels | object | `{}` | | | podSecurityContext | object | `{}` | | -| replicaCount | int | `1` | | +| priorityClassName | string | `""` | | +| replicaCount | int | `3` | | | resources | object | `{}` | | | securityContext | object | `{}` | | +| service.annotations | object | `{}` | | +| service.labels | object | `{}` | | | service.port | int | `8080` | | | service.type | string | `"ClusterIP"` | | +| serviceAccount.annotations | object | `{}` | | +| serviceAccount.create | bool | `true` | | +| serviceAccount.name | string | `""` | | +| testConnection.enabled | bool | `false` | | +| testServiceAccount.annotations | object | `{}` | | +| testServiceAccount.create | bool | `true` | | | tolerations | list | `[]` | | ---------------------------------------------- diff --git a/charts/testkube-logs/templates/_helpers.tpl b/charts/testkube-logs/templates/_helpers.tpl index 5097f2c99..8142fae54 100644 --- a/charts/testkube-logs/templates/_helpers.tpl +++ b/charts/testkube-logs/templates/_helpers.tpl @@ -60,3 +60,38 @@ Create the name of the service account to use {{- default "default" .Values.serviceAccount.name }} {{- end }} {{- end }} + +{{/* +Create the name of the test service account to use +*/}} +{{- define "testkube-logs.testServiceAccountName" -}} +{{- if .Values.testServiceAccount.create }} +{{- $prefix := default (include "testkube-logs.fullname" .) .Values.jobServiceAccountName }} +{{- printf "%s-%s" $prefix "tests-job" }} +{{- else }} +{{- default "default" .Values.jobServiceAccountName }} +{{- end }} +{{- end }} + +{{/* +Define Testkube Logs image +*/}} +{{- define "testkube-logs.image" -}} +{{- $registryName := .Values.image.registry -}} +{{- $repositoryName := .Values.image.repository -}} +{{- $tag := default .Chart.AppVersion .Values.image.tag | toString -}} +{{- $separator := ":" -}} +{{- if .Values.image.digest }} + {{- $separator = "@" -}} + {{- $tag = .Values.image.digest | toString -}} +{{- end -}} +{{- if .Values.global }} + {{- if .Values.global.imageRegistry }} + {{- printf "%s/%s%s%s" .Values.global.imageRegistry $repositoryName $separator $tag -}} + {{- else -}} + {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $tag -}} + {{- end -}} +{{- else -}} + {{- printf "%s/%s%s%s" $registryName $repositoryName $separator $tag -}} +{{- end -}} +{{- end -}} diff --git a/charts/testkube-logs/templates/deployment.yaml b/charts/testkube-logs/templates/deployment.yaml index e1b01b124..00c17ad07 100644 --- a/charts/testkube-logs/templates/deployment.yaml +++ b/charts/testkube-logs/templates/deployment.yaml @@ -4,6 +4,13 @@ metadata: name: {{ include "testkube-logs.fullname" . }} labels: {{- include "testkube-logs.labels" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + annotations: + {{- if .Values.global.annotations}} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} spec: {{- if not .Values.autoscaling.enabled }} replicas: {{ .Values.replicaCount }} @@ -13,27 +20,32 @@ spec: {{- include "testkube-logs.selectorLabels" . | nindent 6 }} template: metadata: - {{- with .Values.podAnnotations }} annotations: - {{- toYaml . | nindent 8 }} - {{- end }} + {{- if .Values.podAnnotations }} + {{- toYaml .Values.podAnnotations | nindent 8 }} + {{- end }} labels: - {{- include "testkube-logs.labels" . | nindent 8 }} - {{- with .Values.podLabels }} - {{- toYaml . | nindent 8 }} + {{- include "testkube-logs.selectorLabels" . | nindent 8 }} + {{- if .Values.podLabels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.podLabels "context" $ ) | nindent 8 }} + {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 8 }} {{- end }} spec: - {{- with .Values.imagePullSecrets }} - imagePullSecrets: - {{- toYaml . | nindent 8 }} + {{- include "global.images.renderPullSecrets" (dict "global" .Values.global "secretPath" .Values.image.pullSecrets) | nindent 6 }} + serviceAccountName: {{ include "testkube-logs.serviceAccountName" . }} + {{- if .Values.priorityClassName }} + priorityClassName: {{ .Values.priorityClassName }} {{- end }} - securityContext: - {{- toYaml .Values.podSecurityContext | nindent 8 }} containers: - name: {{ .Chart.Name }} env: - name: NATS_URI value: {{ .Values.nats.uri }} + {{- if .Values.extraEnvVars }} + {{ include "global.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 | trim }} + {{- end }} securityContext: {{- toYaml .Values.securityContext | nindent 12 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" @@ -44,6 +56,8 @@ spec: protocol: TCP resources: {{- toYaml .Values.resources | nindent 12 }} + securityContext: + {{- toYaml .Values.podSecurityContext | nindent 8 }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/charts/testkube-logs/templates/hpa.yaml b/charts/testkube-logs/templates/hpa.yaml index f2061c6ea..c40c7e6f2 100644 --- a/charts/testkube-logs/templates/hpa.yaml +++ b/charts/testkube-logs/templates/hpa.yaml @@ -1,13 +1,24 @@ {{- if .Values.autoscaling.enabled }} -apiVersion: autoscaling/v2 +apiVersion: {{ include "global.capabilities.hpa.apiVersion" . }} kind: HorizontalPodAutoscaler metadata: name: {{ include "testkube-logs.fullname" . }} - labels: - {{- include "testkube-logs.labels" . | nindent 4 }} + labels: {{- include "global.labels.standard" . | nindent 4 }} + {{- if .Values.autoscaling.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.autoscaling.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.autoscaling.annotations }} + annotations: {{- include "global.tplvalues.render" ( dict "value" .Values.autoscaling.annotations "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations}} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} spec: scaleTargetRef: - apiVersion: apps/v1 + apiVersion: {{ include "global.capabilities.deployment.apiVersion" . }} kind: Deployment name: {{ include "testkube-logs.fullname" . }} minReplicas: {{ .Values.autoscaling.minReplicas }} @@ -20,7 +31,7 @@ spec: target: type: Utilization averageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }} - {{- end }} + {{- end }} {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }} - type: Resource resource: @@ -28,5 +39,5 @@ spec: target: type: Utilization averageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }} - {{- end }} -{{- end }} + {{- end }} + {{- end }} diff --git a/charts/testkube-logs/templates/service.yaml b/charts/testkube-logs/templates/service.yaml index 95641efac..cbb98cf14 100644 --- a/charts/testkube-logs/templates/service.yaml +++ b/charts/testkube-logs/templates/service.yaml @@ -4,12 +4,24 @@ metadata: name: {{ include "testkube-logs.fullname" . }} labels: {{- include "testkube-logs.labels" . | nindent 4 }} + {{- if .Values.service.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.service.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- with .Values.service.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} spec: type: {{ .Values.service.type }} ports: - port: {{ .Values.service.port }} - targetPort: http + targetPort: {{ .Values.service.port }} protocol: TCP name: http - selector: - {{- include "testkube-logs.selectorLabels" . | nindent 4 }} + selector: {{- include "testkube-logs.selectorLabels" . | nindent 4 }} diff --git a/charts/testkube-logs/templates/serviceaccount.yaml b/charts/testkube-logs/templates/serviceaccount.yaml new file mode 100644 index 000000000..67f42f8f2 --- /dev/null +++ b/charts/testkube-logs/templates/serviceaccount.yaml @@ -0,0 +1,38 @@ +{{- if .Values.serviceAccount.create -}} +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "testkube-logs.serviceAccountName" . }} + labels: + {{- include "global.labels.standard" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- with .Values.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +{{- end }} + +{{- if .Values.testServiceAccount.create }} +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: {{ include "testkube-logs.testServiceAccountName" . }} + labels: + {{- include "global.labels.standard" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} + {{- with .Values.serviceAccount.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} +{{- end }} diff --git a/charts/testkube-logs/values.yaml b/charts/testkube-logs/values.yaml index 6929b9970..1374d622e 100644 --- a/charts/testkube-logs/values.yaml +++ b/charts/testkube-logs/values.yaml @@ -2,39 +2,110 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. +### @section Global image parameters +## Important! Please, note that this will override sub-chart image parameters. +## Global Docker image registry +## Global Docker registry secret names as an array +global: + # -- Global Docker image registry + imageRegistry: "" + # -- Global Docker registry secret names as an array + imagePullSecrets: [] + # -- Labels to add to all deployed objects + labels: {} + # -- Annotations to add to all deployed objects + annotations: {} + +### @section Common parameters +## Kubernetes version (using Helm capabilities if not set) +kubeVersion: "" + +## Number of Testkube Logs Pod replicas replicaCount: 3 +## Testkube Pod annotations +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ +podAnnotations: {} + +## Extra labels for Testkube API pods +## ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ +podLabels: {} + +### @section Specific parameters +## image.registry Testkube Logs image registry +## image.repository Testkube Logs image name +## image.tag Testkube Logs image tag +## image.digest Testkube Logs image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag +## image.pullPolicy Testkube Logs Image pull policy +## image.secret k8s secret for private registries image: + registry: docker.io repository: kubeshop/testkube-logs-server pullPolicy: IfNotPresent tag: "latest" + digest: "" + pullSecret: [] -imagePullSecrets: [] +## Chart parameters +## nameOverride Overrides Chart name +## fullnameOverride Full name that overrides Chart name nameOverride: "" fullnameOverride: "" -podAnnotations: {} -podLabels: {} +## Service Account parameters +serviceAccount: + ## Specifies whether a service account should be created + create: true + ## Annotations to add to the service account + annotations: {} + ## The name of the service account to use. + ## If not set and create is true, a name is generated using the fullname template + name: "" + +## Test Job ServiceAccount parameters +testServiceAccount: + ## Specifies whether a service account should be created + create: true + ## Annotations to add to the service account + annotations: {} + +## Test Job ServiceAccount name +jobServiceAccountName: "" +## Security Context +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod podSecurityContext: {} - # fsGroup: 2000 +## Configure Container Security Context for Testkube Logs +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod +## securityContext: {} - # capabilities: - # drop: - # - ALL - # readOnlyRootFilesystem: true - # runAsNonRoot: true - # runAsUser: 1000 +## Service parameters service: + ## Adapter service type type: ClusterIP + ## HTTP Port port: 8080 + ## Annotations + annotations: {} + ## Service labels + labels: {} +## Testkube Logs Deployment parameters +## Dependecy to NATS nats: + ## URI that testkube logs uses to connect to NATS uri: "" -resources: {} +## Extra Environment Variables which will be injected into the Testkube Logs container +extraEnvVars: {} +# - name: FOO +# value: BAR + +## Testkube Logs resource requests and limits +resources: + {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following @@ -46,15 +117,37 @@ resources: {} # cpu: 100m # memory: 128Mi +## Autoscaling parameters +## Enable autoscaling for Testkube API deployment +## Add custom labels to autoscaling +## Add custom annotations to autoscaling +## Minimum number of replicas to scale back +## Maximum number of replicas to scale out +## Target CPU utilization percentage +## Target Memory utilization percentage autoscaling: enabled: true + labels: {} + annotations: {} minReplicas: 3 maxReplicas: 10 targetCPUUtilizationPercentage: 80 - # targetMemoryUtilizationPercentage: 80 + targetMemoryUtilizationPercentage: 80 +## Node labels for Testkube Logs pod assignment. nodeSelector: {} +## Tolerations for Testkube Logs assignment. tolerations: [] +## Affinity for Testkube API Logs assignment. +## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity +## Note: podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset will be ignored when it's set affinity: {} + +## Specify priorityClassName for Testkube Logs Deployment +priorityClassName: "" + +##Test Connection pod +testConnection: + enabled: false From 8288b6017a1be4a69abe9f04717902de07124995 Mon Sep 17 00:00:00 2001 From: Hamid Emamian Date: Thu, 30 Nov 2023 20:53:36 +0300 Subject: [PATCH 746/763] modified test --- .../templates/tests/test-connection.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/charts/testkube-logs/templates/tests/test-connection.yaml b/charts/testkube-logs/templates/tests/test-connection.yaml index a4e7199f8..090824d6d 100644 --- a/charts/testkube-logs/templates/tests/test-connection.yaml +++ b/charts/testkube-logs/templates/tests/test-connection.yaml @@ -1,15 +1,30 @@ +{{- if .Values.testConnection.enabled }} apiVersion: v1 kind: Pod metadata: name: "{{ include "testkube-logs.fullname" . }}-test-connection" labels: - {{- include "testkube-logs.labels" . | nindent 4 }} + {{- include "global.labels.standard" . | nindent 4 }} + {{- if .Values.global.labels }} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.labels "context" $ ) | nindent 4 }} + {{- end }} annotations: "helm.sh/hook": test + {{- if .Values.global.annotations}} + {{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }} + {{- end }} spec: containers: - name: wget image: busybox command: ['wget'] args: ['{{ include "testkube-logs.fullname" . }}:{{ .Values.service.port }}'] + {{- if .Values.testConnection.resources }} + resources: {{ toYaml .Values.testConnection.resources | nindent 8 }} + {{- end }} restartPolicy: Never + {{- with .Values.testConnection.tolerations }} + tolerations: + {{- toYaml . | nindent 4 }} + {{- end }} +{{- end }} From e0cc257d7aff543ede9400bf79f7cd523770ebcd Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Fri, 19 Jan 2024 08:52:47 +0100 Subject: [PATCH 747/763] fix: added logs chart to main testkube chart --- charts/testkube/Chart.yaml | 5 +++++ charts/testkube/values.yaml | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 3c38246a3..7c1c3044e 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -26,6 +26,11 @@ dependencies: #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled + - name: testkube-logs + version: 1.15.0 + #repository: https://kubeshop.github.io/helm-charts + repository: "file://../testkube-logs" + condition: testkube-logs.enabled - name: global version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 93e9bca81..640883123 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -188,6 +188,10 @@ nats: # -- Exporter resources settings resources: {} +# Testkube Logs service parameters +testkube-logs: + enabled: false + # Testkube API parameters testkube-api: # -- Testkube API full name override From 5341014ce29cf906039e9561529346d5366af76b Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Fri, 19 Jan 2024 12:01:31 +0100 Subject: [PATCH 748/763] fix: added helm charts for logs-service --- charts/testkube-logs/Chart.yaml | 4 ++-- charts/testkube-logs/values.yaml | 4 ++-- charts/testkube/Chart.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/testkube-logs/Chart.yaml b/charts/testkube-logs/Chart.yaml index 929ebd496..cbe6d1e44 100644 --- a/charts/testkube-logs/Chart.yaml +++ b/charts/testkube-logs/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.1.0 +version: 0.2.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.16.0" +appVersion: "1.0.0" dependencies: - name: global version: 0.1.2 diff --git a/charts/testkube-logs/values.yaml b/charts/testkube-logs/values.yaml index 1374d622e..bef1c7e47 100644 --- a/charts/testkube-logs/values.yaml +++ b/charts/testkube-logs/values.yaml @@ -76,7 +76,7 @@ jobServiceAccountName: "" ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod podSecurityContext: {} -## Configure Container Security Context for Testkube Logs +## Configure Container Security Context for Testkube Logs ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod ## securityContext: {} @@ -96,7 +96,7 @@ service: ## Dependecy to NATS nats: ## URI that testkube logs uses to connect to NATS - uri: "" + uri: "nats://testkube-nats" ## Extra Environment Variables which will be injected into the Testkube Logs container extraEnvVars: {} diff --git a/charts/testkube/Chart.yaml b/charts/testkube/Chart.yaml index 7c1c3044e..24f70092c 100644 --- a/charts/testkube/Chart.yaml +++ b/charts/testkube/Chart.yaml @@ -27,10 +27,10 @@ dependencies: repository: "file://../testkube-dashboard" condition: testkube-dashboard.enabled - name: testkube-logs - version: 1.15.0 + version: 0.2.0 #repository: https://kubeshop.github.io/helm-charts repository: "file://../testkube-logs" - condition: testkube-logs.enabled + condition: global.features.logsV2 - name: global version: 0.1.2 #repository: https://kubeshop.github.io/helm-charts From ffd507b596d9efb6bbbaf1647bb186145b225cc8 Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Fri, 19 Jan 2024 13:06:53 +0100 Subject: [PATCH 749/763] fix: name override --- charts/testkube/values.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index 640883123..e5dd6c2f0 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -188,9 +188,11 @@ nats: # -- Exporter resources settings resources: {} -# Testkube Logs service parameters testkube-logs: - enabled: false + # -- Testkube API full name override + fullnameOverride: testkube-logs + # -- Testkube API name override + nameOverride: logs # Testkube API parameters testkube-api: From ae12039a0bc330109ed6156129adcd2155d793a7 Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 23 Jan 2024 11:12:34 +0200 Subject: [PATCH 750/763] enable logs service --- charts/testkube/values-develop.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index 057e5885f..e224f98af 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -2,6 +2,10 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. +global: + features: + logsV2: true + replicaCount: 1 image: From 7b0f7f0ed526e82f9c0d69e710335c76b1af705f Mon Sep 17 00:00:00 2001 From: ypoplavs Date: Tue, 23 Jan 2024 11:49:01 +0200 Subject: [PATCH 751/763] disable logs service --- charts/testkube/values-develop.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index e224f98af..d64e0e883 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -4,7 +4,7 @@ global: features: - logsV2: true + logsV2: false replicaCount: 1 From 5f6c5c30d2c0a0c14e5ef45842b1e0db20188e17 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 23 Jan 2024 20:24:09 +0000 Subject: [PATCH 752/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 020de5009..97ac58d2c 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:80c9807", + "image": "kubeshop/testkube-tracetest-executor:6ef90d9", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:80c9807", + "image": "kubeshop/testkube-zap-executor:6ef90d9", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:80c9807", + "image": "kubeshop/testkube-playwright-executor:6ef90d9", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:80c9807", + "image": "kubeshop/testkube-jmeter-executor:6ef90d9", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:80c9807", + "image": "kubeshop/testkube-jmeterd-executor:6ef90d9", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:80c9807" + "image": "kubeshop/testkube-jmeterd-slave:6ef90d9" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:80c9807", + "image": "kubeshop/testkube-ginkgo-executor:6ef90d9", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:80c9807", + "image": "kubeshop/testkube-maven-executor:6ef90d9", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:80c9807", + "image": "kubeshop/testkube-gradle-executor:6ef90d9", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:80c9807", + "image": "kubeshop/testkube-kubepug-executor:6ef90d9", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:80c9807", + "image": "kubeshop/testkube-soapui-executor:6ef90d9", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:80c9807", + "image": "kubeshop/testkube-k6-executor:6ef90d9", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:80c9807", + "image": "kubeshop/testkube-cypress-executor:6ef90d9", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:80c9807", + "image": "kubeshop/testkube-curl-executor:6ef90d9", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:80c9807", + "image": "kubeshop/testkube-postman-executor:6ef90d9", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:80c9807", + "image": "kubeshop/testkube-artillery-executor:6ef90d9", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:80c9807", + "image": "kubeshop/testkube-scraper-executor:6ef90d9", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:80c9807", + "image": "kubeshop/testkube-init-executor:6ef90d9", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:80c9807", + "image": "kubeshop/testkube-logs-sidecar:6ef90d9", "types": [] } } From 4c5df263788c386124e7e9c2352099bda3375724 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Tue, 23 Jan 2024 21:50:11 +0000 Subject: [PATCH 753/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 97ac58d2c..7e6acc075 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6ef90d9", + "image": "kubeshop/testkube-tracetest-executor:79e38f3", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6ef90d9", + "image": "kubeshop/testkube-zap-executor:79e38f3", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6ef90d9", + "image": "kubeshop/testkube-playwright-executor:79e38f3", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6ef90d9", + "image": "kubeshop/testkube-jmeter-executor:79e38f3", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6ef90d9", + "image": "kubeshop/testkube-jmeterd-executor:79e38f3", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6ef90d9" + "image": "kubeshop/testkube-jmeterd-slave:79e38f3" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6ef90d9", + "image": "kubeshop/testkube-ginkgo-executor:79e38f3", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6ef90d9", + "image": "kubeshop/testkube-maven-executor:79e38f3", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6ef90d9", + "image": "kubeshop/testkube-gradle-executor:79e38f3", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6ef90d9", + "image": "kubeshop/testkube-kubepug-executor:79e38f3", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6ef90d9", + "image": "kubeshop/testkube-soapui-executor:79e38f3", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6ef90d9", + "image": "kubeshop/testkube-k6-executor:79e38f3", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6ef90d9", + "image": "kubeshop/testkube-cypress-executor:79e38f3", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6ef90d9", + "image": "kubeshop/testkube-curl-executor:79e38f3", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6ef90d9", + "image": "kubeshop/testkube-postman-executor:79e38f3", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6ef90d9", + "image": "kubeshop/testkube-artillery-executor:79e38f3", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6ef90d9", + "image": "kubeshop/testkube-scraper-executor:79e38f3", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6ef90d9", + "image": "kubeshop/testkube-init-executor:79e38f3", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:6ef90d9", + "image": "kubeshop/testkube-logs-sidecar:79e38f3", "types": [] } } From 55c76097fda1e02d3dd8755328a8ac0e3140a90e Mon Sep 17 00:00:00 2001 From: Jacek Wysocki Date: Wed, 24 Jan 2024 08:31:59 +0100 Subject: [PATCH 754/763] fix: container executor logs sidecar fix (#713) * added the chart for testkube-logs * some changes in values files * helm chart improvement * modified test * fix: added logs chart to main testkube chart * fix: added helm charts for logs-service * fix: name override * fix: container executor image when no registry registry --------- Co-authored-by: Hamid Emamian --- charts/testkube-api/job-container-template.yml.tmpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/testkube-api/job-container-template.yml.tmpl b/charts/testkube-api/job-container-template.yml.tmpl index 9322b1369..4818be017 100644 --- a/charts/testkube-api/job-container-template.yml.tmpl +++ b/charts/testkube-api/job-container-template.yml.tmpl @@ -50,7 +50,11 @@ spec: containers: {{ if .Features.LogsV2 -}} - name: "{{ .Name }}-logs" + {{- if .Registry }} image: {{ .Registry }}/{{ .LogSidecarImage }} + {{- else }} + image: {{ .LogSidecarImage }} + {{- end }} env: - name: POD_NAME valueFrom: From cc1188bf351811928f4c1e097ceb25cddf6bf7b8 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 09:14:56 +0000 Subject: [PATCH 755/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 7e6acc075..254b006f5 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:79e38f3", + "image": "kubeshop/testkube-tracetest-executor:e1127f0", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:79e38f3", + "image": "kubeshop/testkube-zap-executor:e1127f0", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:79e38f3", + "image": "kubeshop/testkube-playwright-executor:e1127f0", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:79e38f3", + "image": "kubeshop/testkube-jmeter-executor:e1127f0", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:79e38f3", + "image": "kubeshop/testkube-jmeterd-executor:e1127f0", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:79e38f3" + "image": "kubeshop/testkube-jmeterd-slave:e1127f0" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:79e38f3", + "image": "kubeshop/testkube-ginkgo-executor:e1127f0", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:79e38f3", + "image": "kubeshop/testkube-maven-executor:e1127f0", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:79e38f3", + "image": "kubeshop/testkube-gradle-executor:e1127f0", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:79e38f3", + "image": "kubeshop/testkube-kubepug-executor:e1127f0", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:79e38f3", + "image": "kubeshop/testkube-soapui-executor:e1127f0", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:79e38f3", + "image": "kubeshop/testkube-k6-executor:e1127f0", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:79e38f3", + "image": "kubeshop/testkube-cypress-executor:e1127f0", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:79e38f3", + "image": "kubeshop/testkube-curl-executor:e1127f0", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:79e38f3", + "image": "kubeshop/testkube-postman-executor:e1127f0", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:79e38f3", + "image": "kubeshop/testkube-artillery-executor:e1127f0", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:79e38f3", + "image": "kubeshop/testkube-scraper-executor:e1127f0", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:79e38f3", + "image": "kubeshop/testkube-init-executor:e1127f0", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:79e38f3", + "image": "kubeshop/testkube-logs-sidecar:e1127f0", "types": [] } } From 9a5105b8981c0be9a0ada9c50dea0fc7391cbe32 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 09:31:53 +0000 Subject: [PATCH 756/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 254b006f5..34879ebda 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:e1127f0", + "image": "kubeshop/testkube-tracetest-executor:8efb269", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:e1127f0", + "image": "kubeshop/testkube-zap-executor:8efb269", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:e1127f0", + "image": "kubeshop/testkube-playwright-executor:8efb269", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:e1127f0", + "image": "kubeshop/testkube-jmeter-executor:8efb269", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:e1127f0", + "image": "kubeshop/testkube-jmeterd-executor:8efb269", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:e1127f0" + "image": "kubeshop/testkube-jmeterd-slave:8efb269" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:e1127f0", + "image": "kubeshop/testkube-ginkgo-executor:8efb269", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:e1127f0", + "image": "kubeshop/testkube-maven-executor:8efb269", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:e1127f0", + "image": "kubeshop/testkube-gradle-executor:8efb269", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:e1127f0", + "image": "kubeshop/testkube-kubepug-executor:8efb269", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:e1127f0", + "image": "kubeshop/testkube-soapui-executor:8efb269", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:e1127f0", + "image": "kubeshop/testkube-k6-executor:8efb269", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:e1127f0", + "image": "kubeshop/testkube-cypress-executor:8efb269", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:e1127f0", + "image": "kubeshop/testkube-curl-executor:8efb269", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:e1127f0", + "image": "kubeshop/testkube-postman-executor:8efb269", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:e1127f0", + "image": "kubeshop/testkube-artillery-executor:8efb269", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:e1127f0", + "image": "kubeshop/testkube-scraper-executor:8efb269", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:e1127f0", + "image": "kubeshop/testkube-init-executor:8efb269", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:e1127f0", + "image": "kubeshop/testkube-logs-sidecar:8efb269", "types": [] } } From db08fa1eec9cc3a6898390c997ba6b1f7c755fa6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 09:57:58 +0000 Subject: [PATCH 757/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 34879ebda..f63b1f6bf 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:8efb269", + "image": "kubeshop/testkube-tracetest-executor:ea652d2", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:8efb269", + "image": "kubeshop/testkube-zap-executor:ea652d2", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:8efb269", + "image": "kubeshop/testkube-playwright-executor:ea652d2", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:8efb269", + "image": "kubeshop/testkube-jmeter-executor:ea652d2", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:8efb269", + "image": "kubeshop/testkube-jmeterd-executor:ea652d2", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:8efb269" + "image": "kubeshop/testkube-jmeterd-slave:ea652d2" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:8efb269", + "image": "kubeshop/testkube-ginkgo-executor:ea652d2", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:8efb269", + "image": "kubeshop/testkube-maven-executor:ea652d2", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:8efb269", + "image": "kubeshop/testkube-gradle-executor:ea652d2", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:8efb269", + "image": "kubeshop/testkube-kubepug-executor:ea652d2", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:8efb269", + "image": "kubeshop/testkube-soapui-executor:ea652d2", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:8efb269", + "image": "kubeshop/testkube-k6-executor:ea652d2", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:8efb269", + "image": "kubeshop/testkube-cypress-executor:ea652d2", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:8efb269", + "image": "kubeshop/testkube-curl-executor:ea652d2", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:8efb269", + "image": "kubeshop/testkube-postman-executor:ea652d2", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:8efb269", + "image": "kubeshop/testkube-artillery-executor:ea652d2", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:8efb269", + "image": "kubeshop/testkube-scraper-executor:ea652d2", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:8efb269", + "image": "kubeshop/testkube-init-executor:ea652d2", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:8efb269", + "image": "kubeshop/testkube-logs-sidecar:ea652d2", "types": [] } } From b5a4931164f0070cf93e5d045e309cdbcadf6d7c Mon Sep 17 00:00:00 2001 From: Nelson Silva Date: Wed, 17 Jan 2024 16:04:27 +0000 Subject: [PATCH 758/763] fix: allow setting pathtype for testkube api and dashboard ingress closes #709 --- charts/testkube-api/templates/ui-ingress.yaml | 2 +- charts/testkube-api/values.yaml | 2 ++ charts/testkube-dashboard/templates/ingress.yaml | 2 +- charts/testkube-dashboard/values.yaml | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/templates/ui-ingress.yaml b/charts/testkube-api/templates/ui-ingress.yaml index 35b39759b..73df567ea 100644 --- a/charts/testkube-api/templates/ui-ingress.yaml +++ b/charts/testkube-api/templates/ui-ingress.yaml @@ -43,7 +43,7 @@ spec: http: paths: - path: {{ $.Values.uiIngress.path }} - pathType: Prefix + pathType: {{ default Prefix $.Values.uiIngress.pathType }} backend: {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.Version }} service: diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index bcb920ea2..76163a50b 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -449,6 +449,8 @@ uiIngress: annotations: {} ## The Path to Nginx. path: /results/(v\d/executions.*) + ## The PathType to Nginx. + pathType: Prefix ## Hostnames must be provided if Ingress is enabled. hosts: [] # - testkube.example.com diff --git a/charts/testkube-dashboard/templates/ingress.yaml b/charts/testkube-dashboard/templates/ingress.yaml index d869614f9..942b6df49 100644 --- a/charts/testkube-dashboard/templates/ingress.yaml +++ b/charts/testkube-dashboard/templates/ingress.yaml @@ -43,7 +43,7 @@ spec: http: paths: - path: {{ $.Values.ingress.path }} - pathType: Prefix + pathType: {{ default Prefix $.Values.ingress.pathType }} backend: {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.Version }} service: diff --git a/charts/testkube-dashboard/values.yaml b/charts/testkube-dashboard/values.yaml index 6f25dc5d7..cc30ac743 100644 --- a/charts/testkube-dashboard/values.yaml +++ b/charts/testkube-dashboard/values.yaml @@ -113,6 +113,8 @@ ingress: annotations: {} ## The Path to Nginx. path: / + ## The PathType to Nginx. + pathType: Prefix ## Hostnames must be provided if Ingress is enabled. hosts: [] # - testkube.example.com From cbf1b83d4f25ab94146949660687e5a8b2f428d1 Mon Sep 17 00:00:00 2001 From: Nelson Silva Date: Wed, 24 Jan 2024 10:24:55 +0000 Subject: [PATCH 759/763] fix: set prefix as a string rather than a function closes #709 --- charts/testkube-api/templates/ui-ingress.yaml | 2 +- charts/testkube-dashboard/templates/ingress.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/testkube-api/templates/ui-ingress.yaml b/charts/testkube-api/templates/ui-ingress.yaml index 73df567ea..74b718124 100644 --- a/charts/testkube-api/templates/ui-ingress.yaml +++ b/charts/testkube-api/templates/ui-ingress.yaml @@ -43,7 +43,7 @@ spec: http: paths: - path: {{ $.Values.uiIngress.path }} - pathType: {{ default Prefix $.Values.uiIngress.pathType }} + pathType: {{ default "Prefix" $.Values.uiIngress.pathType }} backend: {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.Version }} service: diff --git a/charts/testkube-dashboard/templates/ingress.yaml b/charts/testkube-dashboard/templates/ingress.yaml index 942b6df49..892d25ac8 100644 --- a/charts/testkube-dashboard/templates/ingress.yaml +++ b/charts/testkube-dashboard/templates/ingress.yaml @@ -43,7 +43,7 @@ spec: http: paths: - path: {{ $.Values.ingress.path }} - pathType: {{ default Prefix $.Values.ingress.pathType }} + pathType: {{ default "Prefix" $.Values.ingress.pathType }} backend: {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.Version }} service: From 53aaceda7e6f1c53ba28bce27cfb848b7f87e5c6 Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 12:36:13 +0000 Subject: [PATCH 760/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index f63b1f6bf..242676d84 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:ea652d2", + "image": "kubeshop/testkube-tracetest-executor:cad1774", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:ea652d2", + "image": "kubeshop/testkube-zap-executor:cad1774", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:ea652d2", + "image": "kubeshop/testkube-playwright-executor:cad1774", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:ea652d2", + "image": "kubeshop/testkube-jmeter-executor:cad1774", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:ea652d2", + "image": "kubeshop/testkube-jmeterd-executor:cad1774", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:ea652d2" + "image": "kubeshop/testkube-jmeterd-slave:cad1774" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:ea652d2", + "image": "kubeshop/testkube-ginkgo-executor:cad1774", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:ea652d2", + "image": "kubeshop/testkube-maven-executor:cad1774", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:ea652d2", + "image": "kubeshop/testkube-gradle-executor:cad1774", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:ea652d2", + "image": "kubeshop/testkube-kubepug-executor:cad1774", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:ea652d2", + "image": "kubeshop/testkube-soapui-executor:cad1774", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:ea652d2", + "image": "kubeshop/testkube-k6-executor:cad1774", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:ea652d2", + "image": "kubeshop/testkube-cypress-executor:cad1774", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:ea652d2", + "image": "kubeshop/testkube-curl-executor:cad1774", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:ea652d2", + "image": "kubeshop/testkube-postman-executor:cad1774", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:ea652d2", + "image": "kubeshop/testkube-artillery-executor:cad1774", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:ea652d2", + "image": "kubeshop/testkube-scraper-executor:cad1774", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:ea652d2", + "image": "kubeshop/testkube-init-executor:cad1774", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:ea652d2", + "image": "kubeshop/testkube-logs-sidecar:cad1774", "types": [] } } From 8b8aa05774ca9e5f6226fb0587dc060177ee905d Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 12:47:26 +0000 Subject: [PATCH 761/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 242676d84..94d028a50 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:cad1774", + "image": "kubeshop/testkube-tracetest-executor:6af9152", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:cad1774", + "image": "kubeshop/testkube-zap-executor:6af9152", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:cad1774", + "image": "kubeshop/testkube-playwright-executor:6af9152", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:cad1774", + "image": "kubeshop/testkube-jmeter-executor:6af9152", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:cad1774", + "image": "kubeshop/testkube-jmeterd-executor:6af9152", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:cad1774" + "image": "kubeshop/testkube-jmeterd-slave:6af9152" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:cad1774", + "image": "kubeshop/testkube-ginkgo-executor:6af9152", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:cad1774", + "image": "kubeshop/testkube-maven-executor:6af9152", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:cad1774", + "image": "kubeshop/testkube-gradle-executor:6af9152", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:cad1774", + "image": "kubeshop/testkube-kubepug-executor:6af9152", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:cad1774", + "image": "kubeshop/testkube-soapui-executor:6af9152", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:cad1774", + "image": "kubeshop/testkube-k6-executor:6af9152", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:cad1774", + "image": "kubeshop/testkube-cypress-executor:6af9152", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:cad1774", + "image": "kubeshop/testkube-curl-executor:6af9152", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:cad1774", + "image": "kubeshop/testkube-postman-executor:6af9152", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:cad1774", + "image": "kubeshop/testkube-artillery-executor:6af9152", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:cad1774", + "image": "kubeshop/testkube-scraper-executor:6af9152", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:cad1774", + "image": "kubeshop/testkube-init-executor:6af9152", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:cad1774", + "image": "kubeshop/testkube-logs-sidecar:6af9152", "types": [] } } From 9a728a0e91553abbe8a3d68e3025c02045cd4b0a Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Wed, 24 Jan 2024 13:44:43 +0000 Subject: [PATCH 762/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 94d028a50..6b845838b 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:6af9152", + "image": "kubeshop/testkube-tracetest-executor:86ced8b", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:6af9152", + "image": "kubeshop/testkube-zap-executor:86ced8b", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:6af9152", + "image": "kubeshop/testkube-playwright-executor:86ced8b", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:6af9152", + "image": "kubeshop/testkube-jmeter-executor:86ced8b", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:6af9152", + "image": "kubeshop/testkube-jmeterd-executor:86ced8b", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:6af9152" + "image": "kubeshop/testkube-jmeterd-slave:86ced8b" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:6af9152", + "image": "kubeshop/testkube-ginkgo-executor:86ced8b", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:6af9152", + "image": "kubeshop/testkube-maven-executor:86ced8b", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:6af9152", + "image": "kubeshop/testkube-gradle-executor:86ced8b", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:6af9152", + "image": "kubeshop/testkube-kubepug-executor:86ced8b", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:6af9152", + "image": "kubeshop/testkube-soapui-executor:86ced8b", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:6af9152", + "image": "kubeshop/testkube-k6-executor:86ced8b", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:6af9152", + "image": "kubeshop/testkube-cypress-executor:86ced8b", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:6af9152", + "image": "kubeshop/testkube-curl-executor:86ced8b", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:6af9152", + "image": "kubeshop/testkube-postman-executor:86ced8b", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:6af9152", + "image": "kubeshop/testkube-artillery-executor:86ced8b", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:6af9152", + "image": "kubeshop/testkube-scraper-executor:86ced8b", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:6af9152", + "image": "kubeshop/testkube-init-executor:86ced8b", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:6af9152", + "image": "kubeshop/testkube-logs-sidecar:86ced8b", "types": [] } } From c8991e9270a9791f96b82c20ef3cae578e1bf1df Mon Sep 17 00:00:00 2001 From: kubeshop-bot Date: Thu, 25 Jan 2024 08:56:41 +0000 Subject: [PATCH 763/763] Update executors.json --- charts/testkube-api/executors.json | 38 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/charts/testkube-api/executors.json b/charts/testkube-api/executors.json index 6b845838b..5d1bed9d8 100644 --- a/charts/testkube-api/executors.json +++ b/charts/testkube-api/executors.json @@ -3,7 +3,7 @@ "name": "tracetest-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-tracetest-executor:86ced8b", + "image": "kubeshop/testkube-tracetest-executor:e517059", "command": [ "tracetest" ], @@ -39,7 +39,7 @@ "name": "zap-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-zap-executor:86ced8b", + "image": "kubeshop/testkube-zap-executor:e517059", "command": [ "" ], @@ -69,7 +69,7 @@ "name": "playwright-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-playwright-executor:86ced8b", + "image": "kubeshop/testkube-playwright-executor:e517059", "command": [ "" ], @@ -98,7 +98,7 @@ "name": "jmeter-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeter-executor:86ced8b", + "image": "kubeshop/testkube-jmeter-executor:e517059", "command": [ "" ], @@ -138,12 +138,12 @@ "name": "jmeterd-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-jmeterd-executor:86ced8b", + "image": "kubeshop/testkube-jmeterd-executor:e517059", "command": [ "" ], "slaves": { - "image": "kubeshop/testkube-jmeterd-slave:86ced8b" + "image": "kubeshop/testkube-jmeterd-slave:e517059" }, "args": [ "-n", @@ -181,7 +181,7 @@ "name": "ginkgo-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-ginkgo-executor:86ced8b", + "image": "kubeshop/testkube-ginkgo-executor:e517059", "command": [ "ginkgo" ], @@ -221,7 +221,7 @@ "name": "maven-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-maven-executor:86ced8b", + "image": "kubeshop/testkube-maven-executor:e517059", "command": [ "mvn" ], @@ -254,7 +254,7 @@ "name": "gradle-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-gradle-executor:86ced8b", + "image": "kubeshop/testkube-gradle-executor:e517059", "command": [ "gradle" ], @@ -286,7 +286,7 @@ "name": "kubepug-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-kubepug-executor:86ced8b", + "image": "kubeshop/testkube-kubepug-executor:e517059", "command": [ "kubepug" ], @@ -319,7 +319,7 @@ "name": "soapui-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-soapui-executor:86ced8b", + "image": "kubeshop/testkube-soapui-executor:e517059", "command": [ "/bin/sh", "/usr/local/SmartBear/EntryPoint.sh" @@ -350,7 +350,7 @@ "name": "k6-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-k6-executor:86ced8b", + "image": "kubeshop/testkube-k6-executor:e517059", "command": [ "k6" ], @@ -382,7 +382,7 @@ "name": "cypress-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-cypress-executor:86ced8b", + "image": "kubeshop/testkube-cypress-executor:e517059", "command": [ "./node_modules/cypress/bin/cypress" ], @@ -418,7 +418,7 @@ "name": "curl-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-curl-executor:86ced8b", + "image": "kubeshop/testkube-curl-executor:e517059", "command": [ "curl" ], @@ -448,7 +448,7 @@ "name": "postman-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-postman-executor:86ced8b", + "image": "kubeshop/testkube-postman-executor:e517059", "command": [ "newman" ], @@ -485,7 +485,7 @@ "name": "artillery-executor", "executor": { "executorType": "job", - "image": "kubeshop/testkube-artillery-executor:86ced8b", + "image": "kubeshop/testkube-artillery-executor:e517059", "command": [ "artillery" ], @@ -520,7 +520,7 @@ "name": "scraper-executor", "executor": { "executorType": "scraper", - "image": "kubeshop/testkube-scraper-executor:86ced8b", + "image": "kubeshop/testkube-scraper-executor:e517059", "types": [] } }, @@ -528,7 +528,7 @@ "name": "init-executor", "executor": { "executorType": "init", - "image": "kubeshop/testkube-init-executor:86ced8b", + "image": "kubeshop/testkube-init-executor:e517059", "types": [] } }, @@ -536,7 +536,7 @@ "name": "logs-sidecar", "executor": { "executorType": "sidecar", - "image": "kubeshop/testkube-logs-sidecar:86ced8b", + "image": "kubeshop/testkube-logs-sidecar:e517059", "types": [] } }