This chart bootstraps a test.guide deployment on a Kubernetes cluster using the Helm package manager.
test.guide is a database application for the overview, analysis and follow-up processing of test procedures, which has been specially developed for use in the automotive sector. It significantly facilitates the management of test resources. At the same time, it encourages cross-role cooperation, thereby closing the gap between test execution and test management.
See the official helm commands to use the provided chart. Some first steps commands are given below:
# Add helm repository
$ helm repo add tracetronic https://tracetronic.github.io/helm-charts
$ helm repo update
# Install chart
$ helm install [RELEASE_NAME] tracetronic/test-guide [flags]
# Uninstall chart
$ helm uninstall [RELEASE_NAME]
See Customizing the Chart Before Installing. To see all configurable options with detailed comments, visit the chart's values.yaml, or run this command:
# Show chart values
$ helm show values tracetronic/test-guide
It is possible to use kubernetes secrets to configure the database credentials. Make sure the secret is present in the same namespace and configure the secretName and key names for user or password in values.yaml under the secrets
section.
apiVersion: v1
kind: Secret
metadata:
name: db-credentials
type: Opaque
data:
user: dXNlcm5hbWU= # base64 encoded 'username'
password: cGFzc3dvcmQ= # base64 encoded 'password'
This version supports a configurable test.guide application directory which must match the used image. Since test.guide provides UBI9 images the default configuration for the following values have changed.
Change | Name | Description | Default Value | Value to reuse existing clusters |
---|---|---|---|---|
Change default value | baseSettings.tgWorkspace |
support for test.guide workspace path configuration | /var/testguide/ |
/home/tg_user/ |
Change default value | db.url |
adjust path to match the official test.guide image | /var/testguide/TTS-TM/TT-DB |
/home/tg_user/TTS-TM/TT-DB |
Change default value | dbMonitoring.url |
adjust path to match the official test.guide image | /var/testguide/TTS-TM/TT-Monitoring |
/home/tg_user/TTS-TM/TT-Monitoring |
Change default value | dbArtifact.url |
adjust path to match the official test.guide image | /var/testguide/TTS-TM/TT-Artifact |
/home/tg_user/TTS-TM/TT-Artifact |
This version supports a configurable test.guide application directory which must match the used image.
Change | Name | Description | Default Value | Value to reuse existing clusters |
---|---|---|---|---|
Add value | baseSettings.tgWorkspace |
support for test.guide workspace path configuration | /home/tg_user/ |
/app/ |
Change default value | db.url |
adjust path to match the official test.guide image | /home/tg_user/TTS-TM/TT-DB |
/app/TTS-TM/TT-DB |
Change default value | dbMonitoring.url |
adjust path to match the official test.guide image | /home/tg_user/TTS-TM/TT-Monitoring |
/app/TTS-TM/TT-Monitoring |
Change default value | dbArtifact.url |
adjust path to match the official test.guide image | /home/tg_user/TTS-TM/TT-Artifact |
/app/TTS-TM/TT-Artifact |