Installing Release OpenShift on AWS
This section describes how to install the Release application on an OpenShift cluster on AWS.
Audience
This guide is intended for administrators with cluster administrator credentials who are responsible for application deployment.
Before You Begin
The following are the prerequisites required to install Deploy using Kubernetes Operator installer:
- Docker version 17.03 or later
- The
kubectl
command-line tool - Access to a Kubernetes cluster version 1.19 or later
- Kubernetes cluster configuration
- If you are installing Release on OpenShift cluster, you will need:
- The OpenShift oc tool
- Access to an OpenShift cluster version 4.5 or later
Keycloak as the Default Authentication Manager for Release
- Keycloak is the default authentication manager with Release 22.1 and later.
- This is defined by the
spec.keycloak.install
parameter that is set totrue
by default in thedairelease_cr.yaml
file. - If you want to disable Keycloak as the default authentication manager for Digitial.ai Release, set the
spec.keycloak.install
parameter tofalse
. - After you disable the Keycloak authentication, the default login credentials (
admin/admin
) will be applicable when you log in to the Digital.ai Release interface. - For more information about how to configure Keycloak for Kubernetes Operator-based Installer for Release, see Keycloak Configuration for Kubernetes Operator Installer.
Step 1—Create a Folder for Installation Tasks
Create a folder on your workstation from where you will execute the installation tasks, for example, ReleaseInstallation.
Step 2—Download the Operator ZIP
- Download the release-operator-openshift-22.2.0.zip file from the Release Software Distribution site.
- Extract the ZIP file to the ReleaseInstallation folder.
Step 3—Update the Platform Resource Files
To deploy the Release application on the OpenShift cluster, update the Infrastructure file parameters (infrastructure.yaml
) in the folder where you extracted the ZIP file with the parameters corresponding to the OpenShift Cluster Configuration (kubeconfig
) file as described in the table. You can find the OpenShift cluster information in the default location ~/.kube/config
. Ensure the location of the kubeconfig
configuration file is your home directory.
Note: The deployment will fail if the infrastructure.yaml
is updated with wrong details.
Infrastructure File Parameters | OpenShift Cluster Configuration File Parameters | Parameter Value |
---|---|---|
serverUrl | server | Enter the server URL. |
openshiftToken | openshiftToken | This parameter defines the access token to access your OpenShift cluster. |