Skip to content

Commit

Permalink
Release/v1.16.25 (#716)
Browse files Browse the repository at this point in the history
* Update executors.json

* fix sync fpr hpa (#672)

* feat: use argo cd sync var

* Update executors.json

* Update values-develop.yaml

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* testkube: add support for finer-grained MinIO TLS configuration (#677)

* testkube: add finer support for minio tls

* testkube: add changes in testkube-api deployment

* 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

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* 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

* testkube: add support for running NATS with TLS; add support for TLS … (#679)

* 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

* Update executors.json

* testkube: update docs on TLS setup for skipping certificate verification

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml file

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Revert "feat: add nats endpoint to operator (#661)" (#685)

This reverts commit 613e3d8.

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* fix: step start and end time

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* feat: shared artifacts

* fix: rename pvc template file

* fix: artifact volume for init container

* fix: add previous test names

* fix: typo in template

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* feat: install only specified executors

* fix: add docs

* fix: rename var

* fix: comment change

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml file

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update Chart.yaml file

* feat: add "cloud" ui url (#692)

* testkube: increase storage size for our envs and add expiration date

* update minio storage

* Adding option to testkube-api-server deployment to specify hostNetwork and dnsPolicy (#660)

* fix: Remove tolerations from testkube-operator since proxy image doesn't support arm64 nodes

* testkube: enable jetstream in nats (#666)

* testkube: enable jetstream in nats

* testkube: update README

* Update executors.json

* fix ingress class

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* 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

* testkube: add support for connecting to agent in insecure mode and skipping cert validation (#690)

* testkube: rebase with latest changes

* testkube: update docs

* testkube: temporarily disable jetstream (#705)

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update Chart.yaml files

* Update executors.json

* fix: pvc name

* Update executors.json

* Update executors.json

* fix: scraper logs not behind feature flag (#708)

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

* 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

* enable logs service

* disable logs service

* Update executors.json

* Update executors.json

* 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 <[email protected]>

* Update executors.json

* Update executors.json

* Update executors.json

* fix: allow setting pathtype for testkube api and dashboard ingress

closes #709

* fix: set prefix as a string rather than a function

closes #709

* Update executors.json

* Update executors.json

* Update executors.json

* Update executors.json

---------

Co-authored-by: kubeshop-bot <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: vsukhin <[email protected]>
Co-authored-by: Dejan Zele Pejchev <[email protected]>
Co-authored-by: dejanzele <[email protected]>
Co-authored-by: Lilla Vass <[email protected]>
Co-authored-by: exu <[email protected]>
Co-authored-by: nicufk <[email protected]>
Co-authored-by: ypoplavs <[email protected]>
Co-authored-by: Isaac Gaskin <[email protected]>
Co-authored-by: Max Forasteiro <[email protected]>
Co-authored-by: Jacek Wysocki <[email protected]>
Co-authored-by: Hamid Emamian <[email protected]>
Co-authored-by: Nelson Silva <[email protected]>
  • Loading branch information
15 people authored Jan 25, 2024
1 parent 9c3f5fb commit a836ffe
Show file tree
Hide file tree
Showing 33 changed files with 890 additions and 137 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/helm-deploy-testkube-charts-develop.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -238,4 +238,4 @@ jobs:
SLACK_USERNAME: GitHub
SLACK_LINK_NAMES: true
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_FOOTER: "Kubeshop --> TestKube"
SLACK_FOOTER: "Kubeshop --> TestKube"
15 changes: 7 additions & 8 deletions .github/workflows/helm-deploy-testkube-charts-stage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -242,4 +241,4 @@ jobs:
SLACK_USERNAME: GitHub
SLACK_LINK_NAMES: true
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}
SLACK_FOOTER: "Kubeshop --> TestKube"
SLACK_FOOTER: "Kubeshop --> TestKube"
2 changes: 1 addition & 1 deletion .github/workflows/helm-releaser-testkube-charts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 4 additions & 1 deletion charts/testkube-api/README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down Expand Up @@ -45,9 +45,11 @@ 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 | `""` | |
| dnsPolicy | string | `""` | |
| disableMongoMigrations | bool | `false` | |
| enableSecretsEndpoint | bool | `false` | |
| executors | string | `""` | |
Expand All @@ -57,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"` | |
Expand Down
25 changes: 25 additions & 0 deletions charts/testkube-api/job-container-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,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: GROUP
value: test
- name: SOURCE
value: "test:{{ .Name }}"
- name: ID
value: "{{ .Name }}"
{{- end }}
- name: "{{ .Name }}"
{{- if .Registry }}
image: {{ .Registry }}/{{ .Image }}
Expand Down
21 changes: 21 additions & 0 deletions charts/testkube-api/job-scraper-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,27 @@ spec:
template:
spec:
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: ID
value: {{ .Name }}
- name: GROUP
value: scraper
- name: SOURCE
value: "scraper:{{ .Name }}"
{{- end }}
- name: {{ .Name }}-scraper
{{- if .Registry }}
image: {{ .Registry }}/{{ .ScraperImage }}
Expand Down
25 changes: 25 additions & 0 deletions charts/testkube-api/job-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
2 changes: 1 addition & 1 deletion charts/testkube-api/slave-pod-template.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
22 changes: 22 additions & 0 deletions charts/testkube-api/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,19 @@ 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:
{{- 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
Expand Down Expand Up @@ -276,7 +286,19 @@ spec:
{{- if .Values.cloud.url }}
- name: TESTKUBE_CLOUD_URL
value: "{{ .Values.cloud.url }}"
{{- end }}
{{- if .Values.cloud.uiUrl}}
- name: TESTKUBE_CLOUD_UI_URL
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 }}"
Expand Down
1 change: 1 addition & 0 deletions charts/testkube-api/templates/serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@ metadata:
{{- include "global.tplvalues.render" ( dict "value" .Values.global.annotations "context" $ ) | nindent 4 }}
{{- end }}
{{- end }}

6 changes: 3 additions & 3 deletions charts/testkube-api/templates/ui-ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down Expand Up @@ -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:
Expand Down
33 changes: 30 additions & 3 deletions charts/testkube-api/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ global:
imagePullSecrets: []
labels: {}
annotations: {}
features:
logsV2: false

### @section Common parameters
## Kubernetes version (using Helm capabilities if not set)
Expand Down Expand Up @@ -53,14 +55,16 @@ 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
## Running Testkube in Agent mode
cloud:
## URL of the Cloud Saas Control Plane
url: "agent.testkube.io:443"
## URL of the Cloud UI
uiUrl: ""
## License Key
key: ""
## Organization ID
Expand All @@ -69,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
Expand Down Expand Up @@ -116,8 +125,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: ""
Expand Down Expand Up @@ -185,6 +194,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: []
Expand Down Expand Up @@ -252,6 +267,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
Expand Down Expand Up @@ -424,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
Expand Down
2 changes: 1 addition & 1 deletion charts/testkube-dashboard/templates/ingress.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 2 additions & 0 deletions charts/testkube-dashboard/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading

0 comments on commit a836ffe

Please sign in to comment.