diff --git a/charts/testkube-api/README.md b/charts/testkube-api/README.md index e74caf554..be77b4a2e 100644 --- a/charts/testkube-api/README.md +++ b/charts/testkube-api/README.md @@ -60,13 +60,13 @@ A Helm chart for Testkube api | cloud.url | string | `"agent.testkube.io:443"` | | | clusterName | string | `""` | | | configValues | string | `""` | | -| containerEnv | string | `""` | | | containerResources | object | `{}` | | | dashboardUri | string | `""` | | | defaultStorageClassName | string | `""` | Whether to generate RBAC for test job or use manually provided generateTestJobRBAC: true # default storage class name for PVC volumes | | disableMongoMigrations | bool | `false` | | | disableSecretCreation | bool | `false` | | | dnsPolicy | string | `""` | | +| dockerImageVersion | string | `""` | | | enableK8sEvents | bool | `true` | | | enableSecretsEndpoint | bool | `false` | | | enabledExecutors | string | `nil` | | diff --git a/charts/testkube-api/templates/deployment.yaml b/charts/testkube-api/templates/deployment.yaml index a07e80575..ad7c884a8 100644 --- a/charts/testkube-api/templates/deployment.yaml +++ b/charts/testkube-api/templates/deployment.yaml @@ -213,9 +213,9 @@ spec: value: "{{ .Values.global.features.whitelistedContainers }}" - name: TESTKUBE_IMAGE_CREDENTIALS_CACHE_TTL value: "{{ .Values.imageInspectionCache.ttl }}" - {{- if .Values.containerEnv }} - - name: TESTKUBE_CONTAINER_ENV - value: "{{ .Values.containerEnv }}" + {{- if .Values.dockerImageVersion }} + - name: TESTKUBE_DOCKER_IMAGE_VERSION + value: "{{ .Values.dockerImageVersion }}" {{- end }} image: {{ include "testkube-api.image" . }} imagePullPolicy: {{ .Values.image.pullPolicy }} diff --git a/charts/testkube-api/values.yaml b/charts/testkube-api/values.yaml index e26c47e35..69c731f40 100644 --- a/charts/testkube-api/values.yaml +++ b/charts/testkube-api/values.yaml @@ -266,8 +266,8 @@ storageRequest: "1Gi" ## enable k8s events for testkube events enableK8sEvents: true -## container environment used to run Testkube Agent, by default it's "kubernetes" -containerEnv: "" +## docker image version of Testkube Agent +dockerImageVersion: "" # Testkube log server parameters testkubeLogs: diff --git a/charts/testkube/README.md b/charts/testkube/README.md index 2b8f189db..dd1bf401c 100644 --- a/charts/testkube/README.md +++ b/charts/testkube/README.md @@ -242,11 +242,11 @@ 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 | `""` | cluster name to be used in events | | testkube-api.containerResources | object | `{}` | | -| testkube-api.containerEnv | string | "" | container environment used to run Testkube Agent, by default it's "kubernetes" | | testkube-api.dashboardUri | string | `""` | dashboard uri to be used in notification events | | testkube-api.defaultStorageClassName | string | `""` | default storage class name for PVC volumes | | testkube-api.disableSecretCreation | bool | `false` | disable secret creation for tests and test sources | | testkube-api.dnsPolicy | string | `""` | Specify dnsPolicy for Testkube API Deployment | +| testkube-api.dockerImageVersion | string | "" | dockerImageVersion of Testkube Agent | | testkube-api.enableK8sEvents | bool | `true` | enable k8s events for testkube events | | testkube-api.enableSecretsEndpoint | bool | `false` | enable endpoint to list testkube namespace secrets | | testkube-api.enabledExecutors | string | `nil` | enable only specified executors with enabled flag | diff --git a/charts/testkube/values-demo.yaml b/charts/testkube/values-demo.yaml index 00410d2b7..1eec34ef9 100644 --- a/charts/testkube/values-demo.yaml +++ b/charts/testkube/values-demo.yaml @@ -397,7 +397,7 @@ testkube-api: disableSecretCreation: false defaultStorageClassName: "" enableK8sEvents: true - containerEnv: "" + dockerImageVersion: "" testkubeLogs: grpcAddress: "testkube-logs:9090" diff --git a/charts/testkube/values-develop.yaml b/charts/testkube/values-develop.yaml index bd3b9dce7..aac288cc0 100644 --- a/charts/testkube/values-develop.yaml +++ b/charts/testkube/values-develop.yaml @@ -342,7 +342,7 @@ testkube-api: disableSecretCreation: false defaultStorageClassName: "" enableK8sEvents: true - containerEnv: "" + dockerImageVersion: "" testkubeLogs: grpcAddress: "testkube-logs:9090" diff --git a/charts/testkube/values-stage.yaml b/charts/testkube/values-stage.yaml index f3e52220b..efd0394d6 100644 --- a/charts/testkube/values-stage.yaml +++ b/charts/testkube/values-stage.yaml @@ -343,7 +343,7 @@ testkube-api: disableSecretCreation: false defaultStorageClassName: "" enableK8sEvents: true - containerEnv: "" + dockerImageVersion: "" priorityClassName: "highest-priority" diff --git a/charts/testkube/values.yaml b/charts/testkube/values.yaml index bbbcadbc4..dbb01aa04 100644 --- a/charts/testkube/values.yaml +++ b/charts/testkube/values.yaml @@ -883,8 +883,8 @@ testkube-api: # -- enable k8s events for testkube events enableK8sEvents: true - # -- container environment used to run Testkube Agent, by default it's "kubernetes" - containerEnv: "" + # -- docker image versionof Testkube Agent + dockerImageVersion: "" # Testkube log server parameters testkubeLogs: