Performing Open Integration Incremental Updates

You can perform an incremental Open Integration update after the customer Git changes are complete and pushed. This updates the infrastructure Helm chart so Flux reconciliation restarts the image builder job, builds a new application image, and starts the updated application.

To perform an incremental Open Integration update:

  1. Complete all required Open Integration changes in the customer Git repository.
  2. Commit and push the changes to the branch used by the deployment.
  3. Go to the infrastructure Helm chart repository. You can do this from the customer Helm chart repository checkout or from the SCM pod path:
    cd /home/opc/siebel/infrastructures/<infra_id>/<helmchart_repo>/
  4. Change to the image builder chart directory for the deployment:
    cd <deploy_name>-<deploy_id>/siebel-openint-image-builder
  5. Edit the Chart.yaml file:
    vi Chart.yaml
  6. Increment the chart version value to version: 0.1.2.
  7. Save the file, then commit and push the Helm chart change.

An incremental update performs the following:

  • The Helm chart version change stages the incremental update for reconciliation.
  • Flux reconciliation detects the updated chart version.
  • The siebel-openint-image-builder job restarts.
  • The image builder job builds a new Open Integration application image from the latest committed customer Git content.
  • The updated Open Integration application starts by using the new image.
Note:
  • Ensure that all customer Git changes are committed and pushed before you increment the chart version.
  • Increment only the chart version that is required to trigger the image builder update.
  • Do not commit credentials, tokens, keystore passwords, registry passwords, or other secrets when updating customer Git or infrastructure Helm charts.