Skip to content

1.8.0

Compare
Choose a tag to compare
@rabbitmq-ci rabbitmq-ci released this 30 Jun 14:01
· 1085 commits to main since this release
13c799c

Upgrading the cluster-operator to this version will update RabbitMQ clusters (i.e. will cause rolling update of the underlying StatefulSets).
If you want to control when a RabbitMQ cluster gets updated, make sure to pause reconciliation before upgrading the cluster-operator.
After upgrading the cluster-operator, resume reconciliation whenever it's safe to update the RabbitMQ cluster.
See Pause reconciliation for a RabbitMQ cluster.

A note for Openshift users

This release simplifies the installation & RabbitmqCluster creation process for Openshift. You can now install the RabbitmqCluster Operator on Openshift without needing to edit the rabbitmq-system namespace, and you no longer need to create custom SCCs for RabbitmqClusters. Simply follow the same installation instructions as for any other Kubernetes distribution.

In order to support Openshift's arbitrary user ID selection on RabbitMQ Pods, you can do this through the StatefulSet override feature. For more information, see https://www.rabbitmq.com/kubernetes/operator/using-operator.html#openshift.

Release Notes

  • Remove securityContext from manager Deployment (#751) [13c799c]
  • Allow SecurityContext and PodSecurityContext to be reset to default (#749) [43e16bb]
  • Merge pull request #743 from rabbitmq/3_8_18 [3490cfb]
  • Remove chmod operations from init Container (#739) [3512c6f]
  • Set default RabbitMQ image to 3.8.18 [626e94e]
  • Run system tests against master with OTP 23 and 24 [2589675]
  • Fix missing definition in failing unit tests (#740) [a74ec73]
  • Remove runAsGroup to add compatibility with bitnami/rabbitmq (#724) [c247108]
  • Bump sigs.k8s.io/controller-tools from 0.6.0 to 0.6.1 (#737) [1e1fd35]
  • Bump sigs.k8s.io/controller-runtime from 0.9.0 to 0.9.1 (#738) [07ff8de]
  • Bump k8s.io/apimachinery from 0.21.1 to 0.21.2 (#735) [3e8c2cb]
  • Use RabbitMQ user for init container instead of root (#731) [39ab8b1]
  • Run system tests against K8s v1.21 [032d28a]
  • Merge pull request #730 from rabbitmq/dependabot/go_modules/github.com/mikefarah/yq/v4-4.9.6 [e033071]
  • Add additional printing columns (#729) [31c64b9]
  • Bump github.com/mikefarah/yq/v4 from 4.9.5 to 4.9.6 [08c7958]
  • Generate CRD with new k8s api (#728) [48235a0]
  • Bump default to RabbitMQ 3.8.17 (#727) [7c558c4]
  • Merge pull request #725 from rabbitmq/dependabot/go_modules/github.com/mikefarah/yq/v4-4.9.5 [1bb41d4]
  • Bump github.com/mikefarah/yq/v4 from 4.9.4 to 4.9.5 [28ab65f]
  • Merge pull request #723 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-tools-0.6.0 [a81997d]
  • Merge pull request #722 from rabbitmq/dependabot/go_modules/github.com/mikefarah/yq/v4-4.9.4 [23b7a52]
  • Bump sigs.k8s.io/controller-tools from 0.5.0 to 0.6.0 [8bfab89]
  • Bump github.com/mikefarah/yq/v4 from 4.9.3 to 4.9.4 [b9b3edf]
  • Merge pull request #721 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.0 [bd46b2e]
  • Set ReconcileSuccess to false if reconcile_tls() fails [4126dac]
  • Extract helper setReconcileSuccess in rmq controller [5936825]
  • Bump sigs.k8s.io/controller-runtime from 0.8.3 to 0.9.0 [b002b51]
  • Remove duplicate type definitions [ed868de]
  • Merge pull request #720 from rabbitmq/dependabot/go_modules/github.com/eclipse/paho.mqtt.golang-1.3.5 [27b6d50]
  • Bump github.com/eclipse/paho.mqtt.golang from 1.3.4 to 1.3.5 [3dd832d]
  • Merge pull request #719 from rabbitmq/dependabot/go_modules/github.com/cloudflare/cfssl-1.6.0 [bb9ae62]
  • Bump github.com/cloudflare/cfssl from 1.5.0 to 1.6.0 [3b51966]
  • Merge pull request #716 from rabbitmq/dependabot/go_modules/github.com/michaelklishin/rabbit-hole/v2-2.10.0 [c883ebd]
  • Bump github.com/michaelklishin/rabbit-hole/v2 from 2.9.0 to 2.10.0 [59658b8]
  • Merge pull request #714 from rabbitmq/dependabot/go_modules/github.com/michaelklishin/rabbit-hole/v2-2.9.0 [3303b7d]
  • Merge pull request #713 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.4 [85166a8]
  • Bump github.com/michaelklishin/rabbit-hole/v2 from 2.8.0 to 2.9.0 [7e986d9]
  • Bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 [820ec2b]
  • Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 [d31c5a2]
  • Merge pull request #704 from rabbitmq/cluster-test [a48cba7]
  • Merge pull request #707 from rabbitmq/dependabot/go_modules/sigs.k8s.io/kind-0.11.1 [baf4579]
  • Bump sigs.k8s.io/kind from 0.11.0 to 0.11.1 [a370c1a]
  • Add support for Stream over TLS (#703) [81b26b7]
  • Merge pull request #706 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.13.0 [fe1acaa]
  • Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 [9e2dc77]
  • Simplify tests [e6e9a7e]
  • Test that nodes cluster correctly [371f231]
  • Bump github.com/mikefarah/yq/v4 from 4.9.1 to 4.9.3 [cd8fd0a]
  • Bump timeout for PVC expansion [6fd3cde]
  • remove -- [fc3beee]
  • New command: stream-perf-test (#696) [0cfc147]
  • cr example is not tested; users should refer to docs/examples [27b533c]
  • Merge pull request #695 from rabbitmq/dependabot/go_modules/github.com/go-delve/delve-1.6.1 [3cc96f2]
  • Merge pull request #692 from rabbitmq/dependabot/go_modules/sigs.k8s.io/kind-0.11.0 [20e2b0c]
  • Update streams port to 5552 (#694) [bfdf169]
  • Bump github.com/go-delve/delve from 1.6.0 to 1.6.1 [4087963]
  • Bump to latest k8s patch version for PR workflow [eb4b0c9]
  • Bump sigs.k8s.io/kind from 0.10.0 to 0.11.0 [895e455]
  • Bump github.com/mikefarah/yq/v4 from 4.8.0 to 4.9.1 [71074e8]
  • Merge pull request #686 from rabbitmq/dependabot/go_modules/github.com/mikefarah/yq/v4-4.8.0 [50b67a2]
  • Merge pull request #683 from rabbitmq/builder [d04724e]
  • Merge pull request #685 from rabbitmq/ginkgo-deprecations [61e9619]
  • Bump github.com/mikefarah/yq/v4 from 4.7.1 to 4.8.0 [986c518]
  • Remove deprecated custom reporter [eb3c2fa]
  • Remove deprecated Ginkgo async testing [67d4e32]
  • Use embedded field in ResourceBuilder structs [f3ba234]
  • Merge pull request #682 from rabbitmq/bump-gomega [dc138cc]
  • Bump gomega from 1.11.0 to 1.12.0 [8531d3f]