diff --git a/bitnami/rabbitmq/CHANGELOG.md b/bitnami/rabbitmq/CHANGELOG.md index 7022db510a..5e069fd757 100644 --- a/bitnami/rabbitmq/CHANGELOG.md +++ b/bitnami/rabbitmq/CHANGELOG.md @@ -1,8 +1,13 @@ # Changelog -## 15.2.5 (2025-01-31) +## 15.3.0 (2025-02-09) -* [bitnami/rabbitmq] Release 15.2.5 ([#31684](https://github.com/bitnami/charts/pull/31684)) +* [bitnami/rabbitmq]: add hostPort support to the chart ([#31836](https://github.com/bitnami/charts/pull/31836)) + +## 15.2.5 (2025-02-03) + +* [bitnami/rabbitmq] Release 15.2.5 (#31684) ([9f2b108](https://github.com/bitnami/charts/commit/9f2b108e450d4bc837335432333fde78d946c031)), closes [#31684](https://github.com/bitnami/charts/issues/31684) +* Update copyright year (#31682) ([e9f02f5](https://github.com/bitnami/charts/commit/e9f02f5007068751f7eb2270fece811e685c99b6)), closes [#31682](https://github.com/bitnami/charts/issues/31682) ## 15.2.4 (2025-01-25) diff --git a/bitnami/rabbitmq/Chart.yaml b/bitnami/rabbitmq/Chart.yaml index eb68842443..dbaeffa245 100644 --- a/bitnami/rabbitmq/Chart.yaml +++ b/bitnami/rabbitmq/Chart.yaml @@ -30,4 +30,4 @@ maintainers: name: rabbitmq sources: - https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq -version: 15.2.5 +version: 15.3.0 \ No newline at end of file diff --git a/bitnami/rabbitmq/README.md b/bitnami/rabbitmq/README.md index 43ea90203e..0f685a7d0d 100644 --- a/bitnami/rabbitmq/README.md +++ b/bitnami/rabbitmq/README.md @@ -477,6 +477,10 @@ Because they expose different sets of data, a valid use case is to scrape metric | `containerPorts.manager` | | `15672` | | `containerPorts.epmd` | | `4369` | | `containerPorts.metrics` | | `9419` | +| `hostPorts.amqp` | | `""` | +| `hostPorts.amqpTls` | | `""` | +| `hostPorts.manager` | | `""` | +| `hostPorts.metrics` | | `""` | | `initScripts` | Dictionary of init scripts. Evaluated as a template. | `{}` | | `initScriptsCM` | ConfigMap with the init scripts. Evaluated as a template. | `""` | | `initScriptsSecret` | Secret containing `/docker-entrypoint-initdb.d` scripts to be executed at initialization time that contain sensitive data. Evaluated as a template. | `""` | diff --git a/bitnami/rabbitmq/templates/statefulset.yaml b/bitnami/rabbitmq/templates/statefulset.yaml index e56f6b3506..5faa201d6d 100644 --- a/bitnami/rabbitmq/templates/statefulset.yaml +++ b/bitnami/rabbitmq/templates/statefulset.yaml @@ -293,17 +293,29 @@ spec: ports: - name: amqp containerPort: {{ .Values.containerPorts.amqp }} + {{- if .Values.hostPorts.amqp }} + hostPort: {{ .Values.hostPorts.amqp }} + {{- end }} - name: dist containerPort: {{ .Values.containerPorts.dist }} - name: stats containerPort: {{ .Values.containerPorts.manager }} + {{- if .Values.hostPorts.manager }} + hostPort: {{ .Values.hostPorts.manager }} + {{- end }} - name: epmd containerPort: {{ .Values.containerPorts.epmd }} - name: metrics containerPort: {{ .Values.containerPorts.metrics }} + {{- if .Values.hostPorts.metrics }} + hostPort: {{ .Values.hostPorts.metrics }} + {{- end }} {{- if .Values.auth.tls.enabled }} - name: amqp-tls containerPort: {{ .Values.containerPorts.amqpTls }} + {{- if .Values.hostPorts.amqpTls }} + hostPort: {{ .Values.hostPorts.amqpTls }} + {{- end }} {{- end }} {{- if .Values.extraContainerPorts }} {{- include "common.tplvalues.render" (dict "value" .Values.extraContainerPorts "context" $) | nindent 12 }} diff --git a/bitnami/rabbitmq/values.yaml b/bitnami/rabbitmq/values.yaml index b67c445a6f..7530504209 100644 --- a/bitnami/rabbitmq/values.yaml +++ b/bitnami/rabbitmq/values.yaml @@ -352,6 +352,18 @@ containerPorts: manager: 15672 epmd: 4369 metrics: 9419 +## Host Ports +## @param hostPorts.amqp +## @param hostPorts.amqpTls +## @param hostPorts.manager +## @param hostPorts.metrics +## +hostPorts: + amqp: "" + amqpTls: "" + manager: "" + metrics: "" + ## @param initScripts Dictionary of init scripts. Evaluated as a template. ## Specify dictionary of scripts to be run at first boot ## Alternatively, you can put your scripts under the files/docker-entrypoint-initdb.d directory