Test the TimesTen Operator

Once the apply job operation is complete for the stack, you can verify that the TimesTen Operator is up and running and in the specified namespace using the helm test command on your OKE cluster.

Note:

To test the TimesTen Operator, the test Pod uses the curl command to access the readiness probe endpoint of the TimesTen Operator. If the TimesTen Operator self-reports that it is ready, the test succeeds.

  1. Determine the release for the ttoperator Helm chart.
    helm list -n <namespace>

    Output should be similar to:

    NAME    NAMESPACE    REVISION  UPDATED         STATUS    CHART                   APP VERSION
    ttcrd   <namespace>  1         2025-05-20 ...  deployed  ttcrd-2211350.1.0       22.1.1.35.0
    ttoper  <namespace>  1         2025-05-20 ...  deployed  ttoperator-2211350.1.0  22.1.1.35.0
    The ttoper release of the ttoperator Helm chart is deployed in the specified namespace.
  2. Test the ttoper release.
    helm test ttoper -n <namespace>

    Output should be similar to:

    NAME: ttoper
    LAST DEPLOYED: Tue May 20 23:20:54 2025
    NAMESPACE: <namespace>
    STATUS: deployed
    REVISION: 1
    TEST SUITE:     ttoper-ttoperator-test
    Last Started:   Thu May 22 17:04:55 2025
    Last Completed: Thu May 22 17:05:00 2025
    Phase:          Succeeded
    NOTES:
    Version 2211320.1.0 of the ttoperator chart has been installed.
    
    This release is named "ttoper".
    
    To learn more about the release, try:
    
      $ helm status ttoper
      $ helm get all ttoper
      $ helm history ttoper
      
    To rollback to a previous version of the chart, run:
    
      $ helm rollback ttoper <REVISION>
        - run 'helm history ttoper' for a list of revisions.
    
    To test the operator, run:
    
      $ helm test ttoper

A successful test indicates the TimesTen Operator is running and properly operating in the specified namespace.

To check the worker nodes created by the stack, you can use the kubectl get nodes command.

kubectl get nodes --selector='license.timesten.oracle.com=1'

Output should include as many worker nodes as defined in the stack configuration page:

NAME          STATUS   ROLES   AGE   VERSION
10.0.10.101   Ready    node    5m    v1.33.1
10.0.10.39    Ready    node    5m    v1.33.1

Note:

The license.timesten.oracle.com=1 label is added to every worker node created by the stack. The TimesTen Operator uses this label to identify which worker nodes are licensed to run TimesTen databases.

Alternatively, you can use the OCI Console to check the details of the new node pool and worker nodes, see Getting a Managed Node Pool's Details.