How to deploy and test "folio-kong" and "folio-keycloak" from branch

How to deploy and test "folio-kong" and "folio-keycloak" from branch

Required steps:

  1. Build your custom Keycloak or Kong image using the buildAndPushModule Jenkins pipeline from your feature branch

  2. Note the text after the : in the resulting image tag (for example, 26.6.0-SNAPSHOT.94aa737 from 732722833398.dkr.ecr.us-west-2.amazonaws.com/folio-keycloak:26.6.0-SNAPSHOT.94aa737)

  3. Create a custom branch in platform-lsp (based off the snapshot branch)

  4. Update the folio-keycloak or folio-kong version in platform-descriptor.json with the value from step 2.

  5. Run createNamespaceFromBranch using your custom platform-lsp branch — the pipeline will now correctly resolve the image from ECR

  6. ⚠️ Notes:

    • The FOLIO_KEYCLOAK_VERSION and FOLIO_KONG_VERSION Jenkins job parameters remain deprecated and are not used in the Eureka flow — custom versions must be set via the platform-lsp branch descriptor

    • Custom images built by buildAndPushModule are published to AWS ECR (not folioci)