Skip to main content
New to Testkube? Unleash the power of cloud native testing in Kubernetes with Testkube. Get Started >

Using Global Parameters in Testkube Helm Charts

Currently it is possible to use global setting for imageRegistry, imagePullSecrets, labels, containerSecurityContext, podSecurityContext for both Control Plane and Agent charts. The list may extend so please check global section of values.yaml file in the charts.

Please note you may pass both list of maps and list of strings for imagePullSecrets option in Testkube Control Plane and Agent charts.

Example of using imagePullSecrets for Testkube Control Plane helm chart:

global:
imagePullSecrets:
- name: secret1
- name: secret2
global:
imagePullSecrets:
- secret1
- secret2
caution

Please mind that global parameters override all local values, so if it is required to set different registries or secret names, please use registry and pullSecret parameter for each Testkube service. For example testkube-api:

testkube-api:
image:
registry: your-registry-name
repository: kubeshop/testkube-api-server
tag: "latest"
pullPolicy: IfNotPresent
pullSecret:
- your-secret-name