Skip to content

Latest commit

 

History

History
79 lines (56 loc) · 4.53 KB

README.md

File metadata and controls

79 lines (56 loc) · 4.53 KB

test.guide

This chart bootstraps a test.guide deployment on a Kubernetes cluster using the Helm package manager.

Automotive DevOps Platform

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.

Usage

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]

Configuration

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

Using secrets as database credentials

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.

Example db-credentials secret

apiVersion: v1
kind: Secret
metadata:
  name: db-credentials
type: Opaque
data:
  user: dXNlcm5hbWU=  # base64 encoded 'username'
  password: cGFzc3dvcmQ=  # base64 encoded 'password'

Migration

To 0.7.0

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.

values.yaml

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

To 0.4.0

This version supports a configurable test.guide application directory which must match the used image.

values.yaml

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