Skip to content

Releases: rabbitmq/messaging-topology-operator

0.8.0

29 Apr 08:23
5bce12e
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #121 from rabbitmq/system-tests [5bce12e]
  • Fit system test matching error strings [8a69cd7]
  • Merge pull request #120 from rabbitmq/bump-version [383c578]
  • Fix code generator go markers [1df8e1c]
  • Regenerate clientset for v1beta1 [ffe92c8]
  • Bump API version to v1beta1 [7063274]
  • Merge pull request #118 from rabbitmq/dependabot/go_modules/github.com/google/uuid-1.2.0 [fb41e5a]
  • Add recommendations/comments to example manifests [77a6dcf]
  • Add note abour durable queue in example manifests [9476834]
  • Add fanout and direct exchange examples [d025ec1]
  • Bump github.com/google/uuid from 1.1.2 to 1.2.0 [ec44d22]

0.7.0

22 Apr 09:23
1044f0b
Compare
Choose a tag to compare

Release Notes

  • Support Management over TLS (#115) [1044f0b]
  • Merge pull request #116 from rabbitmq/more-examples [318332d]
  • Add an example for user with just read and write permission [554a77e]
  • Add example for lazy queue [73f6af7]
  • Merge pull request #114 from rabbitmq/remove-unnecessary-samples [520a30b]
  • Example manifests are in docs/examples [dabea09]

0.6.0

15 Apr 16:27
65bc9ed
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #113 from rabbitmq/schema-sync-parameter [65bc9ed]
  • Add webhook for schemareplication to prevent updates [c1e913d]
  • Add schemareplications.rabbitmq.com [a7fd85a]
  • Bump to rabbithole v2.8 [00b1004]
  • Mention dependency on default user of RabbitmqCluster in Readme [17614f8]
  • Suite test doesn't need package name [8cfe1cf]
  • Add integration tests for policy controller [b1fe477]
  • Add integration tests for permission controller [db998f1]
  • Add integration tests for exchange controller [6dfac99]
  • Add integration tests for vhost controller [da5cd6e]
  • Add integration tests for queue controller [2d5b1f8]
  • Error msgs shouldn't be capitalized [d7ddc35]

0.5.2

13 Apr 14:56
f83c792
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #109 from rabbitmq/all-marker [f83c792]
  • Use kubebuilder marker to add all resources to all [42ff668]
  • Null check for RabbitmqCluster status [69bd967]

0.5.1

12 Apr 13:38
d4ffeeb
Compare
Choose a tag to compare

Release Notes

  • Fix panic when bindings reference a deleted cluster (#102) [d4ffeeb]
  • Merge pull request #107 from vaikas/categories [24dfb31]
  • add all to crd categories [4231281]
  • Merge pull request #101 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.1 [84006c8]
  • Bump github.com/onsi/ginkgo from 1.16.0 to 1.16.1 [644b793]
  • Fix case where empty HTTP response caused panic in reconcile loop (#98) [d8027bb]
  • Merge pull request #99 from rabbitmq/statusReference [395a272]
  • Install clientSet code generator tool in make generate-client-set [8a6df3b]
  • Use cluster.Status.Binding instead of cluster.Status.DefaultUser [5a216ca]
  • No need to generate client set all the time [7f046c8]
  • Merge pull request #96 from rabbitmq/dependabot/go_modules/github.com/rabbitmq/cluster-operator-1.6.0 [f8dd7ae]
  • Bump github.com/rabbitmq/cluster-operator from 1.5.0 to 1.6.0 [f5172a1]
  • Remove redundant type [02fc8f0]
  • Correct typos in comments [f70f44d]
  • Link to permissions example manifests in README [c42361a]
  • Bump github.com/maxbrunsfeld/counterfeiter/v6 from 6.3.0 to 6.4.1 (#92) [c530f3a]
  • Bump github.com/michaelklishin/rabbit-hole/v2 from 2.6.0 to 2.7.0 (#90) [81d3fb1]
  • Merge pull request #91 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.0 [bf3f678]
  • Bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0 [0c06123]
  • Generate clients (#87) [2ca4076]
  • Refactor: Extract RabbitMQ management client & provide fakes (#89) [aed2478]

0.5.0

26 Mar 17:03
5e2b85b
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #86 from rabbitmq/permissions [5e2b85b]
  • Improve permissions CRD descriptions [2d89fc2]
  • Add validation webhook for permissions.rabbitmq.com [b320a58]
  • Add permissions.rabbitmq.com [d836e79]
  • Merge pull request #84 from rabbitmq/refactor [2f1b9a9]
  • Correct code of conduct file name [3d261ae]
  • Remove redundant logs [6cfacb3]
  • Publish event when failed to update secret status [802d0c4]
  • Variable name collides with builtin function [b59a5b4]

0.4.1

24 Mar 17:21
Compare
Choose a tag to compare

Release Notes

  • Fix release manifests generation kustomize [cf21b5d]
  • correct manifests names [bf03582]

0.4.0

24 Mar 16:21
4ebe74b
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #83 from rabbitmq/rmqReference [4ebe74b]
  • Bump api version to v1alpha2 [2d58cc6]
  • Only takes in rmq name for rabbitmqClusterReference [c40e4c3]
  • Merge pull request #82 from rabbitmq/binding-delete [9b10d40]
  • Remove redundant checks in binding webhook [d6910e8]
  • Go test files should have *_test.go suffix [c0b4d9c]
  • Support bindings.rabbitmq.com deletion [84c0473]
  • Add helper GenerateBindingInfo() [4eb332b]
  • binding webhook shouldn't compare binding.spec directly [d5c3710]
  • Fix make deploy target [bf2e20f]
  • Merge pull request #80 from rabbitmq/cert-manager [37a683b]
  • Add installation document for non certmanager users [9b64963]
  • Generate 2 release manifests; one for without certmanager one for with certmanager [2c69f8f]
  • Merge pull request #71 from rabbitmq/api-docs [a11a217]
  • Add generated API docs. [b722ed2]
  • Add workflow to update API docs for releases. [df88a94]
  • Add github workflow to update latest API docs. [d06a113]
  • Add make target to automatically generate API docs. [d7848a6]
  • Merge pull request #78 from rabbitmq/vhost-policy-user-webhooks [dc8357e]
  • Merge pull request #76 from rabbitmq/dependabot/go_modules/k8s.io/client-go-0.20.5 [aadc5da]
  • Increase resources [ff2c461]
  • Bump k8s.io/client-go from 0.20.4 to 0.20.5 [0296a19]
  • Unused variable and typos [324bf9e]
  • Error string should not be capitalized [c6fc284]
  • Add validation webhook for users.rabbitmq.com [db1ffb2]
  • Merge pull request #75 from rabbitmq/dependabot/go_modules/k8s.io/api-0.20.5 [ca2e189]
  • Fix link [c26ec2f]
  • Group constants [c973e29]
  • Add validation webhook for policies.rabbitmq.com [b15855d]
  • Add validation webhook for vhosts.rabbitmq.com [edf79eb]
  • Bump k8s.io/api from 0.20.4 to 0.20.5 [8b8a56f]
  • Merge pull request #74 from rabbitmq/queue-exchange-webhook [8e6b2b1]
  • Add validation webhook for exchanges.rabbitmq.com [fb18049]
  • Add validating admission webhook for queues.rabbitmq.com [24b16cf]
  • Merge pull request #72 from rabbitmq/binding-webhook [199249f]
  • Add a note that cert-manager is optional [03fb332]
  • Install cert-manager in PR workflow [7f9948b]
  • Specify cert-manager version [aec609d]
  • Simplify binding webhook unit test [9cbea51]
  • Include cert manager as an installation requirement [7433675]
  • Update validation on bindings to make it immutable [8aec363]
  • Bootstrap admission webhook for bindings.rabbitmq.com [b39c02d]
  • Bump github.com/onsi/ginkgo from 1.15.1 to 1.15.2 [ee547a3]
  • Bump github.com/go-logr/logr from 0.1.0 to 0.4.0 (#17) [4bbeae6]
  • Merge pull request #61 from rabbitmq/add-pr-system-tests [5843e45]
  • Specify RMQ Cluster resource request. [30189b6]
  • Add system tests github actions PR workflow. [9f9f6c9]
  • Add deploy-kind make target and kustomize overlay. [e13fae1]
  • Setup Static Analysis workflow (#53) [dcff8de]
  • Run the operator as non root user in scratch container (#62) [ae956f1]
  • Allow topology objects to be deleted if cluster deleted (#52) [5d08beb]
  • Merge pull request #60 from rabbitmq/add-pr-unit-tests [8101ef4]
  • Add PR workflow to run unit tests via github actions. [518225b]
  • Set status.observedGeneration in all resources (#58) [8e3a2b2]
  • Merge pull request #56 from rabbitmq/statusconditions [92c8e73]
  • Add example status fields to all example manifests [faeb9b0]
  • Extract common error msgs from controllers [3e68f61]
  • Add status.conditions 'Ready' to all resources [6143683]
  • Add status conditions 'Ready' [b7ee867]
  • Add disclaimer to README [c7dc7d7]
  • Allow pre-definition of user passwords (#44) [cbab30b]
  • Merge pull request #45 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.8.3 [51e9d44]
  • Merge pull request #32 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.15.1 [64d50a7]
  • Add namespace to all example manifests (#49) [d696ea2]
  • Golang 1.16 (#42) [30c24e8]
  • Merge pull request #50 from rabbitmq/Zerpet-patch-1 [06637f5]
  • Fix links to examples [2691eb1]
  • var 'client' collides with imported package name [017522f]
  • Correct test variable names [cf023ac]
  • Add policies.rabbitmq.com (#46) [3043910]
  • Bump sigs.k8s.io/controller-runtime from 0.8.2 to 0.8.3 [9c1fcf6]
  • Bump github.com/onsi/ginkgo from 1.15.0 to 1.15.1 [66521d6]
  • Bump github.com/onsi/gomega from 1.10.5 to 1.11.0 [760dc03]
  • Remove queue arguments from queue example [ce9ec78]

0.3.0

08 Mar 15:22
Compare
Choose a tag to compare

Release Notes

  • Link to vhost examples in README [c88a1d2]
  • Add example manifests for vhost [0a7c7ea]
  • Add vhosts.rabbitmq.com [62f6fdb]
  • Add example manifest for creating users [b178be9]
  • Add quick start to README [ae8af0c]
  • Allow creation & deletion of users with the operator (#29) [6b045e6]
  • Add example manifests for queue/exchange/binding (#33) [75de941]

0.2.0

05 Mar 15:11
Compare
Choose a tag to compare

Release Notes