Add backup configuration for Artemis broker deployment
This commit introduces a new backup configuration for the Artemis
broker by adding a Deployment under the `artemis-broker-backup`
section in the Helm chart values file. The configuration supports
high availability with an active-passive mode, where 'broker2' is
set as the backup broker and references 'broker1' as the active
broker.
The backup broker will use the AMQ broker image defined in the
registry, deploy at node port 30004, and route traffic through an
ingress with the specified domain of tuxnet.lan.
With this change, administrators can ensure redundancy and
improved availability for message brokering services. No existing
functionality is impacted.
```
Rename artemis-broker to artemis-broker-primary
This commit renames and refactors the Helm chart for the
artemis-broker. The original files in the artemis-broker
directory are renamed and moved to artemis-broker-primary.
The purpose of this change is to enable a clear
distinction between the primary broker configuration and any
backup or alternative configurations.
Additionally, the configuration has been updated to support
enhancements in TLS setup, metrics services, and users,
allowing for a more robust and flexible deployment.
This change introduces new templates and scripts needed
for managing various aspects of the broker's functions,
including improved user authentication and logging. No
breaking changes were introduced, but users must update
their references to the chart paths as they now point to
the new directory structure.
```