Skip to content

BTP transfer - platform PSF

Transfer steps

  1. Fix vulnerabilities
  2. Transfer helm charts and images
  3. Transfer git-sync templates
  4. Deploy in PSF clusters

Fix vulnerabilities

Fix image vulnerabilities for each chart and each image using jenkins pipeline ecr-image-anchore-scan, and do some integration tests. This will also get checked when raising PR in archipelago-transfer repo, so it will be time-saving if we check and fix it in advance.

Transfer helm charts and images

  1. Make pull request in archipelago-transfer repo helm-chart-and-image by updating helm chart and image versions with s3 sha256, and also update the related module version in cnc-bootstrap.yaml. See sample PR.

  2. Trigger Jenkins job pull-local

Transfer git-sync templates

  1. Make pull requrest and modify required vaules on each WebexPlatform/wbx3-bundles-config-template, WebexPlatform/infra-app-config-template repo... See sample PR.

  2. After above PR is merged, raise a PR and update BTP transfer commit in archipelago-transfer repo git-sync for each template, and also update the related module version in cnc-bootstrap.yaml. See sample PR

  3. Trigger Jenkins job pull-local

Trigger Jenkins job pull-local

After an archipelago-transfer PR is merged, manually trigger Jenkins job pull-local to sync based on module version which is modified.

Deploy in PSF clusters

Make pull requrest on psf-infra repo and using argo command. See sample PR.