Installing the Automation Decision Services operator

The Automation Decision Services installation script installs the Automation Decision Services operator and its dependencies.

Before you begin

Use a bastion server as your host. You must run the script from a bastion server in a session where you are connected to the targeted cluster.
Bastion host

A bastion host is a server that is provisioned with a public IP address that is accessible through remote access Secure Shell (SSH). When configured, the bastion server acts as an intermediate server that allows a secure connection to the instances made available without a public IP address.

About this task

The installation script (ads-install.sh) is available in the following GitHub repository: https://github.com/icp4a/automation-decision-services-kubernetes.

This script installs the Automation Decision Services operator and its dependencies in a targeted namespace.

Procedure

Run the ads-install.sh script:
./scripts/ads-install.sh [-h] [-a] -n <ads_namespace> [-d <domain_name>]
Description of the options:
Table 1. Options
Option Description Purpose
-a

Accept license.

 
-n <ads_namespace>

Namespace where Automation Decision Services is installed.

The -n switch is to set the namespace where you are aiming to install Automation Decision Services.

-d <domain_name>

Domain name where the Automation Decision Services URL is available.

This option is mandatory unless you are using Red Hat OpenShift where it is ignored.

The -d switch is to pass the domain name.

It is used by the foundational services to derive the Platform UI (Zen) console URL and the Cloud Pak console URL where your Automation Decision Services instance is reachable from a user browser.

These URLs are also declared internally in authentication mechanism, and must be recognized before the installation.

On Red Hat OpenShift, the same domain name as the one that is used in the Red Hat OpenShift admin console URL is used by default. Therefore, you do not need to provide one.

Results

When the script finishes running, you have everything that you need in your cluster to instantiate Automation Decision Services custom resources (CR) into the target namespace.