Installing tibco-cp-flogo chart

All TIBCO Flogo charts are now decoupled from the platform-base chart and are now merged into a single tibco-cp-flogo chart. This topic outlines steps for installing new tibco-cp-flogo chart.

The tibco-cp-flogo chart uses the same values as the tibco-cp-base chart. You can reuse the same values.yaml file. The tibco-cp-flogo chart will install the components for TIBCO Flogo capability.

Before you begin Upgrade TIBCO Control Plane by using steps mentioned in Upgrading TIBCO Control Plane.
    Procedure
  1. Update your local helm repository with the latest charts.

    Copy
    helm repo add tibco-platform https://tibcosoftware.github.io/tp-helm-charts && helm repo update tibco-platform
  2. Extract the values from your existing platform-base release into a new file. The tibco-cp-flogo chart uses the common values from the (platform-base) tibco-cp-base chart.

    helm get values -n <control_plane_namespace> platform-base > tibco-cp-flogo-values.yaml
  3. Review the generated values.yaml file and make any necessary changes or customizations if required.

  4. (Optional) You can define the resources values for Flogo provisioner. In the values.yaml you can use the example snippet as following:

    flogo-recipes:
      enabled: true
      flogoprovisioner:
        resources:
          requests:
            cpu: "500m"
            memory: 512Mi
          limits:
            cpu: "1"
            memory: 1Gi

    Flogo provisioner will use the resources which you will mention in the values.yaml file.

    Alternatively, you can pass them as flags in install command.

  5. Install tibco-cp-flogo chart using the values file you just created.

    helm upgrade --install -n <control_plane_namespace> tibco-cp-flogo tibco-platform/tibco-cp-flogo --version=1.17.0 -f tibco-cp-flogo-values.yaml
    

    (Optional) To define resources for Flogo provisioner, specify the values in the install command:

    helm upgrade --install -n <control_plane_namespace> tibco-cp-flogo tibco-platform/tibco-cp-flogo --version=1.17.0 -f tibco-cp-flogo-values.yaml \
    --set flogo-recipes.flogoprovisioner.resources.requests.cpu=500m \
    --set flogo-recipes.flogoprovisioner.resources.requests.memory=512Mi \
    --set flogo-recipes.flogoprovisioner.resources.limits.cpu=1 \
    --set flogo-recipes.flogoprovisioner.resources.limits.memory=1Gi

    (Optional) To clean up TIBCO Flogo specific EFS data during the uninstallation of the tibco-cp-flogo chart, install the chart using the following command:

    helm upgrade --install -n <control_plane_namespace> tibco-cp-flogo tibco-platform/tibco-cp-flogo --version=1.17.0 -f tibco-cp-flogo-values.yaml --set flogo-utilities.cleanupJob=true --set flogo-recipes.cleanupJob=true