Skip to main content
Version: Release 23.3

Installation Options Reference for Digital.ai Release Remote Runner

  • Here's a list of questions that you would have to answer to install Digital.ai Release Remote Runner using the xl kube install command.
  • You must select one of the available options for some of the questions.
  • Use the arrow keys to move up or down and press enter to select an option.

Release Remote Runner Installation Options Reference

Here's a list of questions that you would have to answer to install Digital.ai Release Remote Runner using the xl kube install command.

Important: The following questions will help you to install the Digital.ai Release Remote Runner separately and not as a part of the Digital.ai Release installation. To learn more about installing Remote Runner as a part of the Release installation, see Installation Options Reference for Digital.ai Release with Remote Runner

Here's the list of questions

Confirm the kubectl Context

Prompt? Following kubectl context will be used during execution: <kubectl-context/username>? (Y/n)
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valueskubectl current context
Default valuekubectl current context
RemarksConfirm the kubectl context to proceed.

Choose a Kubernetes Platform

Prompt? Select the Kubernetes setup where the Digital.ai Devops Platform will be installed, updated or cleaned:
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesOpenshift [Openshift]
AWSEKS [AWS EKS]
PlainK8s [Plain multi-node K8s cluster]
AzureAKS [Azure AKS]
GoogleGKE [Google Kubernetes Engine]
Default value-
RemarksYou must have your cluster ready before you select an answer for this prompt.

Choose a Kubernetes Namespace

Prompt? Do you want to use an custom Kubernetes namespace (current default is digitalai): [? for help] (y/N)
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valuedigitalai
RemarksType the name of a custom namespace where you want to install or upgrade Release Remote Runner or go with the default namespace, which is digitalai.

Choose the Product to Install

Prompt? Product server you want to perform install for [Use arrows to move, enter to select, type to filter, ? for more help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesdai-release [Digital.ai Release with optional Remote Runner]
dai-deploy [Digital.ai Deploy]
dai-release-remote-runner [Remote Runner for Digital.ai Release]
Default value-
RemarksSelect a product—dai-release-remote-runner [Remote Runner for Digital.ai Release]

Select Type of Image Registry

Note: You can choose a custom public or private registry, which can be used to perform the setup of Remote Runner from a custom image registry and image repository. For more information, see Setup Custom Image Registry

PromptSelect type of image registry (current default is default): [? for help] (xebialabs)
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesdefault [Default (Uses various public image registries for the installation images)]
public [Custom Public Registry (Uses a specific custom registry)]
private [Custom Private Registry - Password protected (Uses a specific custom registry with password)]
Default valuedefault [Default (Uses various public image registries for the installation images)]
RemarksType the image repository. It is recommended to go with the default, which is xebialabs.

Enter the Remote Runner Repository Name

Prompt? Enter the Remote Runner repository name (eg: <repositoryName> from <repositoryName>/<imageName>:<tagName>): [? for help] (xebialabs)
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valuexebialabs
RemarksType the repository name. It is recommended to go with the default, which is xebialabs

Enter the Remote Runner Image Name

Prompt? Enter the Remote Runner image name (eg: <imageName> from <repositoryName>/<imageName>:<tagName>): [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesrelease-remote-runner
Default valuerelease-remote-runner
RemarksType the name of the image you want to use for installation.

Enter the Release Remote Runner Image Tag

The xl kube install and xl kube upgrade options reference let you go with the default (latest) docker image tags available when you install or upgrade Digital.ai Release or Remote Runner. However, here are the Docker Hub links to verify all the available image tags.

Prompt? Enter the Release Remote Runner image tag (eg: <tagName> from <repositoryName>/<imageName>:<tagName>): [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valueThe latest Release Remote Runner is available in the repository, for example, 23.3.0
RemarksType the product version number you want to install, for example, 23.3.0 or 23.3.1.

Enter the Remote Runner Helm Chart release name

Prompt? Enter the Remote Runner Helm Chart release name: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valueremote-runner
RemarksEnter the Remote Runner helm chart release name.

Source of the Remote Runner Helm Chart

Prompt? Use default version of the Remote Runner helm chart: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesYes/No
Default valueYes
RemarksIf selected Yes it is using the Remote Runner provided with blueprints. If No you need to download the helm chart and reference through the path in the next question.

Enter the Release URL used by Remote Runner

Prompt? Enter the Release URL that will be used by the remote runner: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valueNA
RemarksEnter the Release URL that will be used by remote runner. This is specific to Remote Runner.

Enter the Release Token used by Remote Runner

Note: This question is asked during the installation process, and you already have a Release instance running, you will need to create a Personal Access Token on the Release.

Prompt? Enter the Release Token that will be used by remote runner: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default valueNA
RemarksEnter the Release Token that will be used by remote runner. This is specific to Remote Runner.

Enter the Remote Runner replica count

Prompt? Enter the Remote Runner replica count: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesNA
Default value1
RemarksEnter the Remote Runner replica count.

Enable truststore for Remote Runner

Prompt? Enable truststore for Remote Runner: [? for help]
Prompt valid for—platformEKSAKSGKEOpenShift on AWSPlain Multi-node Kubernetes
Cluster On-premise
YesYesYesYesYes
Available valuesYes/No
Default valueNo
RemarksEnable truststore for Remote Runner.

Once you are done answering the questions, the installer provides a summary of the installation choices you made.

It then proceeds with the installation by applying the resources to the cluster and completes the installation of the product.