From c8b2fb398a10810f30d6b4115b5593dd8a61cbc3 Mon Sep 17 00:00:00 2001 From: Antonio <122279781+afalhambra-hivemq@users.noreply.github.com> Date: Wed, 20 Mar 2024 10:50:24 +0100 Subject: [PATCH] chore(master): [bot] release hivemq-operator:0.12.0 --- .github/release-please/manifest.json | 2 +- charts/hivemq-operator/CHANGELOG.md | 87 +++++++++++++++++++--------- charts/hivemq-operator/Chart.yaml | 2 +- 3 files changed, 62 insertions(+), 29 deletions(-) diff --git a/.github/release-please/manifest.json b/.github/release-please/manifest.json index 863301ef..deb6874f 100644 --- a/.github/release-please/manifest.json +++ b/.github/release-please/manifest.json @@ -1 +1 @@ -{"charts/hivemq-operator":"0.11.34","charts/hivemq-platform":"0.2.23","charts/hivemq-platform-operator":"0.2.3","charts/hivemq-swarm":"0.2.31"} +{"charts/hivemq-operator":"0.12.0","charts/hivemq-platform":"0.2.23","charts/hivemq-platform-operator":"0.2.3","charts/hivemq-swarm":"0.2.31"} diff --git a/charts/hivemq-operator/CHANGELOG.md b/charts/hivemq-operator/CHANGELOG.md index a8914e71..1f72efe2 100644 --- a/charts/hivemq-operator/CHANGELOG.md +++ b/charts/hivemq-operator/CHANGELOG.md @@ -1,101 +1,134 @@ -# chart 0.11.23 +# Changelog + +## [0.12.0](https://github.com/afalhambra-hivemq/helm-charts/compare/hivemq-operator-0.11.34...hivemq-operator-v0.12.0) (2024-03-20) + + +### Features + +* cross namespace mode ([#57](https://github.com/afalhambra-hivemq/helm-charts/issues/57)) ([e87bd62](https://github.com/afalhambra-hivemq/helm-charts/commit/e87bd626dab36782847a11350f00f9ca6a45511c)) + + +### Bug Fixes + +* add missing volumeClaimTemplates field in CRD template ([0afb89d](https://github.com/afalhambra-hivemq/helm-charts/commit/0afb89de397198faf5ec1d2e5f74d8e20b221077)) +* allow configuration of securityContext for admission webhooks ([4ab42cf](https://github.com/afalhambra-hivemq/helm-charts/commit/4ab42cf1b8b97d460639893cfdf30bcb4e66097e)) +* allow operator to update finalizers ([a74d39f](https://github.com/afalhambra-hivemq/helm-charts/commit/a74d39f1bc54a35ab3f0f361acf4f8d2107b20d7)) +* allow to specify initBusyboxImage and initDnsWaitImage for default hivemq cluster ([e5d2dde](https://github.com/afalhambra-hivemq/helm-charts/commit/e5d2dde8f4debcbe9702c3d461bf82252453b489)) +* change webhook for the upstream nginx version ([d6a8617](https://github.com/afalhambra-hivemq/helm-charts/commit/d6a861734ab9aae281ed224dc7311465f6699a5b)) +* default configuration to enable overload protection ([5013cff](https://github.com/afalhambra-hivemq/helm-charts/commit/5013cff9c98332134237b1eafd50a7485965df8a)) +* make volumeClaimTemplates field more consistent with remaining custom resource default values ([4f0d8ce](https://github.com/afalhambra-hivemq/helm-charts/commit/4f0d8cef92c31625e3b0845c7388784efc4ab7ea)) +* render podLabels in the custom resource template ([28bfc82](https://github.com/afalhambra-hivemq/helm-charts/commit/28bfc82742150f772cb9df23443db4173e2d11c7)) +* The default rest-api is disabled ([3e68dd9](https://github.com/afalhambra-hivemq/helm-charts/commit/3e68dd9814a9c5c26b407850e0838016c7503c1c)) +* update to correct config.xml override template, fix some PSP errors, fix operator cluster role permissions for PVC + event objects ([b5eb31e](https://github.com/afalhambra-hivemq/helm-charts/commit/b5eb31e5ca1ba2933f2176bda1d4294cbb73a356)) +* update to latest controller templates, latest v1 CRD, add user info for legacy CRD support, update generated manifests, add new field defaults ([595ec2f](https://github.com/afalhambra-hivemq/helm-charts/commit/595ec2fcfe6df4a995849e875cd9d4a88e98b19b)) +* Upgrade kube-prometheus-stack to version: 30.* ([#94](https://github.com/afalhambra-hivemq/helm-charts/issues/94)) ([300a61e](https://github.com/afalhambra-hivemq/helm-charts/commit/300a61e23adcda7bcccfb50bfec410fb231d679f)) +* version number ([4d71eb6](https://github.com/afalhambra-hivemq/helm-charts/commit/4d71eb62580c63a3d6ad77468c76ca1d0764a880)) + + +### Miscellaneous Chores + +* bump chart version + add changelog ([62b3e58](https://github.com/afalhambra-hivemq/helm-charts/commit/62b3e589c6d02be6bd82e86d13389011ef638163)) +* bump chart version to reflect template change ([b687ccc](https://github.com/afalhambra-hivemq/helm-charts/commit/b687cccabf4e01906349060ab439a74b794e5f2a)) +* update image versions, bump chart version, add changelog ([b292372](https://github.com/afalhambra-hivemq/helm-charts/commit/b292372f3f6b092f7fe9d8be6cfa6f3dc8285ee8)) + +## chart 0.11.23 - Remove extension configmap override on the initialization script, as this is already done by the operator -# chart 0.11.22 +## chart 0.11.22 - Disable pod security policy by default because it is removed starting with K8s = v1.25 -# chart 0.11.16 +## chart 0.11.16 - Update usage of the legacy k8s.gcr.io container image registry to registry.k8s.io. See: https://kubernetes.io/blog/2023/03/10/image-registry-redirect/ - Add support to test k8s > 1.24 -# chart 0.11.14 +## chart 0.11.14 - Bump operator to 4.7.10 - Created a Prometheus service monitor Custom Resource when monitoring.enabled and monitoring.dedicated set to true -# chart 0.11.10 +## chart 0.11.10 - Bump operator to 4.7.9 - Prepare for HiveMQ release 4.10 -# chart 0.11.6 +## chart 0.11.6 - Update to Prometheus 14 - Multi-namespace prometheus - Using G1 Garbage collector for prometheus - Test using K3s v1.24.3 -# chart 0.11.5 +## chart 0.11.5 - Use 4.8.4 HiveMQ Release -# chart 0.11.4 +## chart 0.11.4 - Increase container limit and request size to 640MB - Allow to customize the java environment and set the default memory usage to 75% -# chart 0.11.3 +## chart 0.11.3 - Updates operator to 4.7.5 - Clean up the CRD, removing some unnecessary generated fields that get always pruned by kube-api -# chart 0.11.1 +## chart 0.11.1 - Update to latest operator version 4.7.3 -# chart 0.11.0 - HiveMQ platform 4.8.0 +## chart 0.11.0 - HiveMQ platform 4.8.0 - Added ability for the operator to orchestrate HiveMQCluster resources across all namespaces. (`operator.crossNamespaceMode`) -# chart 0.10.12 +## chart 0.10.12 - Document how to create and use non-root security context -# chart 0.10.11 +## chart 0.10.11 - Upgrade to latest HiveMQ release 4.8.3 -# chart 0.10.10 +## chart 0.10.10 - Upgrade to latest HiveMQ release 4.8.2 -# chart 0.10.09 +## chart 0.10.09 - Local images tests - Matrix tests - Security rootless images tests -# chart 0.10.5 +## chart 0.10.5 - Added ability to pass arbitrary environment variables to the operator pod - Added ability to specify `affinity` for the operator -# chart 0.10.3 +## chart 0.10.3 - Fixed blocking deployment on version 1.22 using a newer cert-gen webhook from nginx - Match versions of the chart.yaml and changelog -# chart 0.9.3 +## chart 0.9.3 - Fixed templating of the `queuedMessagesMaxQueueSize` field in the custom resource -# chart 0.9.2 +## chart 0.9.2 - Fix an issue where the operator would not properly sync the `-dynamic-state` ConfigMap -# chart 0.9.1 +## chart 0.9.1 - Fix overload protection configuration - Add missing RBAC configuration, so that the chart is compatible with Openshift - Allow customization of init images in values.yaml - Allow security context configuration for webhook job -# 4.7.0 (chart 0.9.0) +## 4.7.0 (chart 0.9.0) The most significant changes in this release are: @@ -150,27 +183,27 @@ Full list of changes: above. - Fixed a bug where specifically formatted extensionUris would lead to broken extension state management -# chart 0.8.5 +## chart 0.8.5 - Fix heap dump path environment variable. Heap dumps are now properly saved to `/opt/hivemq/dumps`. -# chart 0.8.4 +## chart 0.8.4 - Fix custom env templating by using correct YAML block scalar string syntax -# chart 0.8.3 +## chart 0.8.3 - Regular version bump through CI -# chart 0.8.2 +## chart 0.8.2 - Regular version bump through CI -# chart 0.8.1 +## chart 0.8.1 - fix templating of the image pull secrets into the HiveMQ ServiceAccount -# 4.5.0 (chart 0.8.0) +## 4.5.0 (chart 0.8.0) - BREAKING: Changed default transport type to TCP. Note that if you are upgrading, you must set the transport explicitly to UDP or re-create (backup, uninstall, install) your cluster to switch to TCP transport. diff --git a/charts/hivemq-operator/Chart.yaml b/charts/hivemq-operator/Chart.yaml index e11ef128..6dd639d0 100644 --- a/charts/hivemq-operator/Chart.yaml +++ b/charts/hivemq-operator/Chart.yaml @@ -10,7 +10,7 @@ keywords: - messaging # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. -version: 0.11.34 +version: 0.12.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. appVersion: 4.26.0