3 Getting Started with STAP Deployment

Learn about getting started with your Oracle Communications Solution Test Automation Platform (STAP) deployment.

Note:

STAP can be used for testing in a lab environment and is licensed to be used only on test or lab platforms and environments.

About Configuring and Deploying STAP

You install the STAP deployment package by configuring and deploying its Helm charts. The Helm charts include YAML template descriptors for all Kubernetes resources and a values.yaml file that provides default configuration values for each chart.

Create a copy of values.yaml and rename it to override-values.yaml. You set custom values for your environment in this file, rather than updating the original values.yaml file.

Installing a Helm chart generates valid Kubernetes manifest files by replacing default values from the values.yaml file with custom values from your override-values.yaml file, and creates Kubernetes resources. Helm calls this a new release. You use the release name to track and maintain this installation.

The STAP CNTK includes the Helm charts in Table 3-1.

Table 3-1 STAP CNTK Helm Charts

Helm Chart Description Notes
stap-comms-tds-chart This chart is used to deploy the STAP TDS microservice. Requires NFS and IDCS configuration (If you are using OAuth type authorization).

Note: Ensure the NFS db folder is empty before deploying.

stap-comms-tes-chart This chart is used to deploy STAP TES microservice. Requires IDCS configuration (If you are using OAuth type authorization).

Note: Deploy TES after deploying TDS.

stap-comms-ui-chart This chart is used to deploy STAP UI microservice. Requires IDCS configuration (If you are using type authorization).

Note: Deploy the STAP UI after deploying TDS and TES.

High-Level Installation Tasks

You install STAP on your system by performing these high-level tasks:

  1. Install all prerequisite software for your STAP cloud native environment.

    See "Setting Up Prerequisite Software".

  2. Prepare your deployment environment by downloading the STAP Cloud Native Deployment Toolkit, extracting the Helm charts, and loading the STAP component images.

    See "Installing STAP".

  3. Configure and deploy the TDS microservice in your cloud native environment.

    See "Installing TDS".

  4. Configure and deploy the TES microservice in your cloud native environment.

    See "Installing TES".

  5. Configure and deploy the UI in your cloud native environment.

    See "Installing the UI".