The PSA Integration Service Deployment Procedure

How to Install the PSA Integration Service

To install the PSA Integration service, complete the following steps:

  1. Install PSA Integration using Helm CLI:
    1. Update the Helm repository:

      # helm repo update
    2. Install the psa-integration Helm chart:

      # helm install a8n/psa-integration --name psa-integration --version <version> --wait --timeout 300\
       --set oauthkey=`uuidgen`\
       --set oauthsecret=`uuidgen`\
       --set dockerrepo=odindevops-a8n-docker.jfrog.io\
       --set dbencryptionkey=<base64 encoded PSA database encryption key>\
       --set dsdbname=<PSA database name>\
       --set dshost=<PSA database server's host name>\
       --set dspassword=<password of PSA database user>\
       --set dslogin=<PSA database user>\
       --set jdbcconnectionparams=<PSA database jdbc connectiob params>

How to Upgrade the PSA Integration Service to the Latest Version

Upgrade from Version 2.1 and later

  1. Update the Helm repository:

    # helm repo update
  2. Upgrade the psa-integration Helm chart:

    # helm upgrade psa-integration a8n/psa-integration --version <version>

Upgrade from Version 2.0 to 2.1

  1. Update the Helm repository:

    # helm repo update
  2. Upgrade the psa-integration Helm chart:

    # helm upgrade psa-integration a8n/psa-integration --version 2.1.805 --set dockerrepo=odindevops-a8n-docker.jfrog.io --reuse-values

Upgrade from Version 1.2-1.4

  1. Back up all parameters from an existing deployment.

  2. Completely remove an application by purging the existing "psa-integration" Helm release except the PostgreSQL instance.

  3. Deploy PSA 2.0 as described above (use saved Helm parameters if required).

  4. (Optional) Deactivate the L0 staff member that is used for API access. Refer to APS API Access Requirements.

  5. (Optional) Delete the IDP client. Refer to Deleting a Client.