Overview

This guide will walk you through the process of deploying a Digital.ai Deploy Docker image to an OpenShift cluster on VMware vSphere using a Helm chart.

This helm chart automates and simplifies deploying and managing Digital.ai Deploy on an OpenShift cluster on VMware vSphere by providing the essential features you need to keep your clusters up and running.

Intended audience

  • Administrators and DevOps with a working knowledge of Docker,kubernetes, OpenShift and Helm.
  • Digital.ai Deploy users with an understanding of Deploy concepts

In this guide

  1. What are we going to install?
  2. Before you begin
  3. Parameters
  4. Installation
  5. Upgrade
  6. Best practices
  7. Using an exisitng DB
  8. Using an existingMQ
  9. Sample values.yaml file

What are we going to install?

The Helm chart installs the following components:

  1. A single instance / pod of PostgreSQL database
  2. The RabbitMQ in highly available configuration
  3. Digital.ai Deploy Masters and Workers in a highly available configuration

Note: We recommend that you use an external PostgreSQL (e.g. CrunchyData PostgreSQL operator) instance, for production grade installations. See configuring the CrunchyData PostgreSQL operator for more details.

image

Some important considerations

  • The minimum version of Digital.ai Deploy that is supported for the Deploy Helm chart is 9.6 or higher.
  • You must configure the support for a Persistent Volume (PV) provisioner such as the Network File System (NFS) in the underlying infrastructure along with a desired StorageClass, which you plan to use with Digital.ai Deploy.
  • You will need a license file for Digital.ai Deploy in the base64 encoded format.
  • You will need a repository Keystorefile in the base64 encoded format. For more information on keystore, see this article.

Images and repositories we use

Next Step