Deploying AE

Installation Prerequisites

Before installing the Approval Engine application, ensure that:

Installing AE

To install the AE application, complete the following steps:

  1. Connect to the CloudBlue Commerce management node under the root user using SSH.
  2. Deploy the application using this command:

    helm install a8n/approvalengineapp --name approvalengineapp --wait --set oauthkey=`uuidgen` --set oauthsecret=`uuidgen` --debug --version "<ae_version>" --set dspassword=`echo -n "<dspassword>" | base64` --set dshost="<dshost>" --set dockerrepo="odindevops-a8n-docker.jfrog.io" --timeout 720 --set jdbcconnectionparams="?sslmode=require&ApplicationName=approvalengineapp"

    Where:

    <ae_version> is the Approval Engine Helm chart version to install.

    <dspassword> is the password to the AE database.

    <dshost> is the hostname of the AE database host.

  3. Wait for the component to be installed.
  4. When finished, it will be displayed in the list of applications (in the Operations PCP, go to Services > Applications).

Upgrading AE

To upgrade the AE component, complete the following steps:

  1. Connect to the CloudBlue Commerce management node under the root user using SSH.
  2. Run this command:

    /usr/local/bin/helm upgrade approvalengineapp a8n/approvalengineapp --version=<new_version> --wait