Skip to content

Release

Jeff Mesnil edited this page Jul 5, 2024 · 3 revisions

Release the Helm Charts for EAP

Helm Charts for EAP are released using a GitHub action.

Prerequisites

  • When a new version of the charts must be released, make sure that their AppVersion has been bumped to the version to be released.

Release process

Merge the xxx-dev branch to the xxx branch to trigger the release process. If the xxx does not exist (which is the case when we do the initial release), create the xxx branch from the xxx-dev.

For example, to release eap-xp5

$ git push upstream eap-xp5-dev:eap-xp5

This will trigger a GitHub action that will release the Charts and publish them to https://jbossas.github.io/eap-charts/

Post release verification:

GitHub Releases page

Check that the releases are listed on the GitHub Releases page.

Chart repository for EAP

Check that the releases are available from the https://jbossas.github.io/eap-charts/ repository.

If this repository was not added to Helm yet, you need to add it with:

$ helm repo add jboss-eap https://jbossas.github.io/eap-charts/

To get the released charts, you just need to update the helm repository list with:

$ helm repo up

This should show that the jboss-eap chart repository has been updated and the eap charts have been updated to the released versions:

$ helm search repo jboss-eap