About Installing and Testing a Release
The TimesTen Operator provides specific Helm charts for the TimesTen Custom Resource Definitions (CRDs), the TimesTen Operator, and TimesTenClassic objects. You use Helm to install these charts.
-
The
ttcrdchard defines the TimesTen CRDs to your Kubernetes cluster. -
The
ttoperatorchart deploys the TimesTen Operator in your namespace. -
The
ttclassicchart deploys a TimesTenClassic object in your namespace, which results in the deployment of an active standby pair of TimesTen Classic databases.
The examples in the upcoming sections show you how to install these charts.
-
Unpacked the TimesTen Operator distribution. This distribution contains the directories for the TimesTen-specific Helm charts. See Set Up the Environment.
-
Installed Helm on your development host. See https://helm.sh/docs/intro/install/ in the Helm documentation.
After you install a chart, you can test it with the helm test command. The helm test command creates a test Pod. The Pod runs a command specific to the chart being tested. If the command finishes with exit code 0, the test succeeds and the test Pod is deleted. Any other error code indicates failure. In the case of failure, the test Pod is not deleted.
The examples in the upcoming sections show you how to use helm test to test the ttoperator and ttclassic charts.