Add backup workflow for Helm chart packaging
This update introduces a new workflow for building and packaging the
Helm chart for the backup application, named
'backup-build-chart.yml'. This workflow triggers on pushes to the
main and dev branches that affect the 'artemis-broker-backup/Chart.yaml'
file.
Additionally, the existing build chart workflow has been renamed
from 'build-chart.yml' to 'primary-build-chart.yml' to better reflect
its purpose of handling the primary application. The app name has
also been updated in the primary workflow environment variable for
clarity.
These changes help in better organizing the CI/CD processes for
different Helm charts associated with the backup and primary
applications, improving overall workflow management.
```
Update Helm charts and CI workflow for artemis-broker
Modified the Helm chart names for primary and backup Artemis brokers to
reflect their specific roles. The main changes include updating the
name fields in the respective Chart.yaml files for
artemis-broker-backup and artemis-broker-primary charts.
In the CI workflow, the trigger paths in build-chart.yml were updated
to include individual paths for both artemis-broker-backup and
artemis-broker-primary instead of a generic artemis-broker path.
This change was necessary to ensure that the CI system correctly
responds to changes in both charts separately. Additionally, a
dependency was added to the primary broker chart for
artemis-broker-backup, underscoring their relationship in HA
configuration for clustered setups.
```