Configuring the installation of workflow integrations

When you install Concert Workflows on x86 architecture, you can configure which workflow integrations are installed. You can install all integrations, a subset of commonly-used integrations, or a custom list.

Note: This feature applies only to installations of Concert Workflows on x86 architecture. In addition, it applies only to installations, not upgrades.
For installations of Concert Workflows on x86 architecture, two factors determine which integrations are installed:
  • The value of the WORKFLOWS_INSTALL_ALL_INTEGRATIONS parameter, which you can set in the params.ini file.
  • The installation platform (virtual machine or Kubernetes).
By default, the value of the WORKFLOWS_INSTALL_ALL_INTEGRATIONS parameter is empty. In this case, the following behavior applies:
  • For installations on virtual machines (VMs), all available integrations are installed.
  • For installations on Kubernetes (that is, OCP and EKS clusters), the following subset of commonly-used integrations are installed:
    • Common
    • IBM
    • Ansible
    • AWS
    • Github
    • FaaS
    • ServiceNow
    • CyberSaint
    • Datadog
    • Kubernetes
    • OpenShift
    • Dynatrace
    • GitLab
    • Prometheus
    • Pliant
    • TextFSM
    • PDF
    • HashiCorp

Integration installation options

When you install Concert Workflows on x86 architecture, you can install all integrations, install the subset of commonly-used integrations, or install a customized list of integrations.

Installing all integrations

To install all integrations during a Concert Workflows installation on a VM, set the value of WORKFLOWS_INSTALL_ALL_INTEGRATIONS to true or leave it unset.

To install all integrations during a Concert Workflows installation on Kubernetes, set the value of WORKFLOWS_INSTALL_ALL_INTEGRATIONS to true.

Installing the subset of commonly-used integrations

To install the subset of integrations during a Concert Workflows installation on a VM or on Kubernetes, set the value of WORKFLOWS_INSTALL_ALL_INTEGRATIONS to false.

Installing a custom list of integrations
To install a custom list of integrations during a Concert Workflows installation on a VM or on Kubernetes, complete these steps:
  1. Set the value of WORKFLOWS_INSTALL_ALL_INTEGRATIONS to false.
  2. Go to the folder that contains the integrations.cfg file and open it for editing.
    • For VM installations, the file is located in the ibm-concert/ibm-concert-std-workflows/charts/rna-core/files folder.
    • For Kubernetes installations, the file is located in the ibm-concert/ibm-concert-k8s-workflows/charts/rna-core/files folder.
  3. In the integrations.cfg file, for each integration that you want to install, go to the line where that integration is referenced and remove the hash character (#) from the start of the line.
  4. Save your changes.