This repository contains the HiveMQ Helm charts.
The HiveMQ Platform Operator Helm chart (new)
The HiveMQ Platform Helm charts (new)
The HiveMQ Operator Helm charts (legacy)
See the HiveMQ Kubernetes documentation for more detailed information.
Add the HiveMQ Helm Chart repository to your local Helm setup:
helm repo add hivemq https://hivemq.github.io/helm-charts
helm repo update
Refer to the individual Helm chart instructions for usage.
The manifest folder contains the rendered yaml files of the Helm charts with default values. The manifests can be modified, configured, and used for manual deployment with kubectl.
The examples folder contains configuration examples for each of the Helm charts. This folder also contains yaml files that are helpful for specific environments such as Openshift.
Integration tests are split into two Gradle submodules. One submodule for the HiveMQ Platform Operator (new): tests-hivemq-platform-operator
and another submodule for the HiveMQ Operator (legacy): tests-hivemq-operator
.
We sign the HiveMQ Helm charts with PGP keys during the packaging. These signed charts have a .prov
file generated alongside the packaged chart, which includes the chart and the signature.
To verify the authenticity of the charts, download the public PGP key and import the public key into your GPG keyring. Then use helm verify
or helm install --verify
command to verify the chart integrity. Check our documentation for more detailed information.
NOTE Helm does not support GPG version 2 or higher so you have to convert your GPG keyring to the legacy GPG format:
gpg --export >~/.gnupg/pubring.gpg
If you want to contribute to HiveMQ Helm Charts, see the contribution guidelines.
NOTE Every PR to master must imply an increased minor version of the chart to indicate that the templating has changed.
HiveMQ Helm Charts is licensed under the APACHE LICENSE, VERSION 2.0
. A copy of the license can be found here.