Release Notes
- Place RabbitMQ configuration in confd (#548) [5191f32]
- Merge pull request #554 from rabbitmq/logger [bba233e]
- Remove hard coded logger dev mode [66d4415]
- Use logger from context in Reconcile() (#550) [9b239ea]
- Add SAN docs (#552) [c92a7dc]
- Fix merging of pod annotations (#547) [cf3bb45]
- Use SatisfyAll for multiple assertions on the same object [cb25f3b]
- Fix typos [025afe0]
- Remove redundant type conversion [b4a0752]
- Always set PVC override namespace to sts namespace [12a09a8]
- Add prometheus tls example (#539) [a057a26]
- Merge pull request #542 from rabbitmq/controller-runtime-0.7 [6d2c66a]
- Create GH Actions workflow for CodeQL SAST (#544) [cffa917]
- Manager.Start() now takes context instead of a channel [b2fd594]
- Add context.Context to method Reconcile() [008f9c7]
- Use client.Object instead of runtime.Object when necessary [15d36f2]
- Update leader election role to leases.coordination.k8s.io [2f1c9fd]
- Bump controller-runtime 0.7; k8s dependencies to 0.19 [75e85ab]
- Prometheus fix standard port in TLS deploy (#541) [39e1851]
- Merge pull request #536 from rabbitmq/dependabot/go_modules/sigs.k8s.io/kustomize/kustomize/v3-3.9.1 [5bc48e8]
- Change prod example to use pause_minority strategy (#540) [a7d9c2b]
- Merge pull request #535 from rabbitmq/dependabot/go_modules/github.com/eclipse/paho.mqtt.golang-1.3.1 [b83d596]
- Merge pull request #526 from rabbitmq/dependabot/go_modules/github.com/go-stomp/stomp-2.1.0incompatible [905dc8f]
- Bump sigs.k8s.io/kustomize/kustomize/v3 from 3.8.8 to 3.9.1 [0feba67]
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.0 to 1.3.1 [1342b8f]
- Merge pull request #533 from rabbitmq/cluster-operator_479 [f5d195b]
- Add space [97ce18d]
- Add tests for prometheus TLS [eebd2ab]
- Change prometheus annotation [d153a50]
- Add support for prometheus TLS [7803fe7]
- Bump github.com/go-stomp/stomp [58c6114]
- Add kustomize to go tools (#531) [1e16079]
Notes
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.