Creating a deployable package for the custom pipeline configuration


After you have created a custom pipeline configuration file for a third-party integration and parameterized it, create a deployable package and associate it with the custom integration that you created by using the Custom Integration template.

Before you begin

To create a deployable package

  1. Compress the configuration files.
    The highlighted part in the following example shows the files and directories that need to be compressed into the deployable package for the custom third-party integration that you created. 
    deployable_pkg_content.png
  2. Navigate to the /opt/bmc/connectors/<connector-name>/data/<integration ID> directory.
  3. Run the following command to create a deployable package: 

    tar -cvf /opt/bmc/connectors/<connector-name>/custom/download/solarwinds.tar /config /pipeline solarwinds_pipeline.conf
    gunzip /opt/bmc/connectors/<connector-name>/custom/download/solarwinds.tar

    The solarwinds.tar.gz file is created in the /opt/bmc/connectors/<connector-name>/custom/download directory.

To associate the deployable package with the custom integration

Associate the deployable package (.tar.gz) that you created in the previous section with the sandbox integration that you created by using the Custom Integration template.

  1. On the BMC Helix Developer Tools console, select the Configured Integrations tab.
  2. Click the action menu of the sandbox integration that you created to build the custom third-party integration, and select Edit.
    example_nagios.png
  3. Enter the Deployable package file name as shown in the following example, and click Configure.
    associate_deployable.png
    The custom integration for SolarWinds is ready to be deployed.
     

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*