Skip to content

Releases: rabbitmq/messaging-topology-operator

1.4.0

14 Feb 10:51
29f4811
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #301 from rabbitmq/cluster-operator-1.11.1 [29f4811]
  • Add rabbitmqClusterReference.connectionSecret (#294) [b91b048]

Dependency Changes

1.3.0

27 Jan 09:00
3ba6164
Compare
Choose a tag to compare

Release Notes

  • Add SuperStreamCRD (#281) [3ba6164]
  • 239 vault cluster authentication (#255) [e8b60a7]
  • Run pr sys tests in 1.19; cluster operator no longer supports 1.18 [89e1702]
  • Fix to running unit-tests locally [4a63156]
  • [skip ci] Update proposal metadata [ae22d64]

Dependency Changes

  • Bump github.com/michaelklishin/rabbit-hole/v2 from 2.11.0 to 2.12.0 (#264) [82fa41c]
  • Bump github.com/onsi/gomega from 1.16.0 to 1.17.0 [e7f84f1]
  • Bump sigs.k8s.io/kustomize/kustomize/v4 from 4.3.0 to 4.4.1 [1de5dd1]
  • Bump k8s api 1.22 (#262) [4791eb4]
  • Downgrade code-generator to 0.21.x [4a5d3b6]
  • Bump ginkgo dependency [fc91afc]
  • Bump cluster operator to 1.10 [663483a]

1.2.1

01 Oct 09:14
b3ffeaa
Compare
Choose a tag to compare

Release Notes

  • Fix endless reconcile issue [46cb7c2]
  • Remove update/create permissions for rmq, secrets, and services [9ce8ed9]
  • permission to create secret is required to create generated credential users.rabbitmq.com [1c566fb]

Dependency Changes

  • No changes

Other Changes

  • Merge pull request #251 from rabbitmq/last-transition-time [b3ffeaa]
  • Remove duplicate omitempty [1431754]
  • Merge pull request #249 from rabbitmq/tls-sys-test [aa8d783]
  • Merge pull request #246 from rabbitmq/remove-unnecessary-rbac-permissions [e17b696]
  • Verify successful create of the object in TLS system tests [f5c54f6]

1.2.0

28 Sep 12:50
afef351
Compare
Choose a tag to compare

Release Notes

  • Spelling (#244) [afef351]
  • Merge pull request #240 from rabbitmq/replication-endpoints [53e7006]
  • Add spec.endpoints for schemaReplication.rabbitmq.com [c393663]
  • Merge pull request #238 from rabbitmq/rabbithole [868f81e]
  • Bump rabbithole to 2.11.0 [2a50751]
  • Merge pull request #232 from rabbitmq/small-things [dd04c62]
  • Use MatchErrors instead matching error string [6609182]
  • Unnecessary type casting [21d09c0]
  • err could be nil [854cb38]
  • Remove copy paste error [7505c04]

Dependency Changes

1.1.0

08 Sep 17:34
96288c4
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #231 from rabbitmq/bump-cluster-operator [96288c4]
  • bump to cluster operator 1.8.3 [eb62985]
  • Merge pull request #229 from rabbitmq/dependabot/go_modules/github.com/cloudflare/cfssl-1.6.1 [1f281ff]
  • Merge pull request #230 from rabbitmq/vhost-tag [9ccd5c4]
  • Support configure vhost tags [5f11ad6]
  • Bump github.com/cloudflare/cfssl from 1.6.0 to 1.6.1 [37699aa]
  • Merge pull request #226 from rabbitmq/logger [9354abd]
  • Merge pull request #228 from rabbitmq/bump-kustomize [78a9f3f]
  • Bump to latest kustomize v4 [b1d8a76]
  • Run PR tests against lowest and highest supported K8s [cf8646d]
  • Fix Golang linter warnings [6e02983]
  • Make logger configurable [4ee504c]
  • Merge pull request #225 from rabbitmq/cluster-operator-1.8.2 [aa041b7]
  • bump to cluster operator 1.8.2 [fc84e0d]
  • Update README.md [6089156]
  • Update README.md [a5ed2ea]

1.0.0

02 Sep 12:46
Compare
Choose a tag to compare

Release Notes

  • Remove the beta warning [6028877]
  • Merge pull request #221 from rabbitmq/flaky-finalizer-test [0f81f75]
  • Fix flaky finalizer test [f09d843]
  • Merge pull request #218 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.16.0 [6400cdc]
  • Merge pull request #219 from rabbitmq/dependabot/go_modules/k8s.io/code-generator-0.22.1 [7616164]
  • Bump k8s.io/code-generator from 0.22.0 to 0.22.1 [736fd90]
  • Merge pull request #212 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.6 [ec0ef78]
  • Bump github.com/onsi/gomega from 1.15.0 to 1.16.0 [e3ea25f]
  • Merge pull request #211 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.15.0 [db7c906]
  • Bump github.com/onsi/gomega from 1.14.0 to 1.15.0 [d8924b1]
  • Bump Go version to 1.17 (#214) [bf636a6]
  • Merge pull request #201 from njbarber/namespace-access [ae26ca6]
  • Return nil for reconciliation error when resource is not allowed [8faa39b]
  • Add OPERATOR_NAMESPACE environment variable to manager deployment manifest [6a38de0]
  • Fix finalizer tests [1761736]
  • Change annotation name [95e1966]
  • Use annotation instead of field on cluster [641b07d]
  • Remove local CRD path [6875e59]
  • Check status of created resource when it's allowed to be created [e343ef8]
  • Option to allow all namespaces [5745a7d]
  • Revert "Bump cluster and topology versions from v1beta1 to v1beta2 (less documentation)" [be3d84a]
  • Revert "Version bump for documentation" [6440285]
  • Version bump for documentation [94d655b]
  • Bump cluster and topology versions from v1beta1 to v1beta2 (less documentation) [3227b28]
  • Updated asciidoc [b1ad26a]
  • Update controller tests [aeb632c]
  • Update controllers [8fea9d3]
  • Check for allowed namespaces on RMQ cluster when creating resource [9391537]
  • Include namespace in cluster reference [29e6e5b]
  • Adjustments for running locally [f7e4382]
  • Bump sigs.k8s.io/controller-runtime from 0.9.5 to 0.9.6 [cde4965]
  • Merge pull request #209 from rabbitmq/cluster-operator-1.8.1 [11c3dc7]
  • Update cluster operator to 1.8.1 [2765a03]
  • Merge pull request #203 from rabbitmq/finalizer-refactor [a30479a]
  • Extract a helper to remove and add finalizers for all controllers [928da66]
  • Update controller-gen annotation in CRD [2c2cd68]

0.11.0

29 Jul 09:36
225c731
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #200 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.5 [225c731]
  • Bump sigs.k8s.io/controller-runtime from 0.9.3 to 0.9.5 [3d5b19b]
  • Merge pull request #199 from rabbitmq/bugfix-194 [0a85488]
  • Compatibility with OpenShift [e09d8df]
  • Merge pull request #198 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-tools-0.6.2 [d197b1f]
  • Bump sigs.k8s.io/controller-tools from 0.6.1 to 0.6.2 [ae66fd7]
  • Merge pull request #197 from rabbitmq/exchange-type [b2de176]
  • Remove validation on exchange.spec.type [bd25ac4]
  • Merge pull request #193 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.3 [90d0003]
  • Bump sigs.k8s.io/controller-runtime from 0.9.2 to 0.9.3 [02c8aa2]
  • Merge pull request #189 from rabbitmq/dependabot/go_modules/k8s.io/client-go-0.21.3 [a3973f2]
  • Bump k8s.io/client-go from 0.21.2 to 0.21.3 [0e97864]
  • Merge pull request #188 from rabbitmq/dependabot/go_modules/k8s.io/api-0.21.3 [6a6188c]
  • Bump k8s.io/api from 0.21.2 to 0.21.3 [2c331fb]
  • Merge pull request #190 from rabbitmq/dependabot/go_modules/k8s.io/apimachinery-0.21.3 [f3896fb]
  • Bump k8s.io/apimachinery from 0.21.2 to 0.21.3 [50925c7]
  • go mod tidy [f5293f7]
  • Add github hook to mark stale issues [9f35f5a]
  • Merge pull request #187 from evankanderson/non-local-cluster [02d5500]
  • Remove hard-coded cluster.local suffix [1c75135]
  • Merge pull request #184 from rabbitmq/dependabot/go_modules/github.com/google/uuid-1.3.0 [1bc34a7]
  • Bump github.com/google/uuid from 1.2.0 to 1.3.0 [8fda8f0]
  • Merge pull request #183 from rabbitmq/tutorial-edits [a901e5a]
  • Add steps to install Golang and how to run a Go program in the tutorial [fe7535c]
  • Merge pull request #182 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.14.0 [cdb5154]
  • Link tutorial in README [38447de]
  • Bump github.com/onsi/gomega from 1.13.0 to 1.14.0 [479c674]
  • Merge pull request #179 from rabbitmq/kubebuilder-v3 [8619aab]
  • Update metrics address flag [30bb084]
  • Use setup-envtest [e3b740b]
  • Update PROJECT file to kubebuilder v3 format [da46db1]

0.10.0

01 Jul 16:27
9b36238
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #177 from rabbitmq/user_permissions [9b36238]
  • Bump cluster operator version in controllers test [d90deec]
  • Example uses spec.userReference for permissions crd [025435c]
  • Add webhook validation for permissions userReference [44d6c54]
  • Merge pull request #176 from rabbitmq/dependabot/go_modules/github.com/rabbitmq/cluster-operator-1.8.0 [19fab4d]
  • Bump github.com/rabbitmq/cluster-operator from 1.7.0 to 1.8.0 [e686afa]
  • Add UserReference to permissions.rabbitmq.com spec [3f52a78]
  • Use SatisfyAll to simplify integration tests [794b1a4]
  • Add warning about queue arguments in crd api description (#175) [d31861e]
  • Merge pull request #173 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.2 [d6e20bc]
  • Bump sigs.k8s.io/controller-runtime from 0.9.1 to 0.9.2 [a96f0a9]
  • Add a hands on tutorial for using the operator (#172) [e56c8eb]
  • Bump sigs.k8s.io/controller-runtime from 0.9.0 to 0.9.1 (#170) [0a22c11]
  • Bump sigs.k8s.io/controller-tools from 0.6.0 to 0.6.1 [45e6fc4]
  • Bump k8s.io/code-generator from 0.21.1 to 0.21.2 [81575d5]
  • Bump k8s.io/client-go from 0.21.1 to 0.21.2 [59c0880]
  • Bump k8s.io/apimachinery from 0.21.1 to 0.21.2 [6c4414a]

0.9.0

11 Jun 16:19
Compare
Choose a tag to compare

Release Notes

  • Link to api reference in README [3350f86]
  • Add a README for docs/examples [695068b]
  • Remove hardcoded namespace from all examples [9661191]
  • Merge pull request #162 from rabbitmq/bump-controller-tools [a8725b1]
  • Use stringData [994c333]
  • Bump controller-tools to 0.6.0 [f088026]
  • Correct example federation manifest [2e033f6]
  • Shovel example (#161) [d2e995e]
  • Remove unnecessary uri file [0e5160c]
  • Add example for federation (#160) [47736dd]
  • Merge pull request #157 from rabbitmq/dependabot/go_modules/sigs.k8s.io/controller-runtime-0.9.0 [2e7f4e9]
  • Bump sigs.k8s.io/controller-runtime from 0.8.3 to 0.9.0 [549d594]
  • Merge pull request #156 from rabbitmq/dependabot/go_modules/github.com/cloudflare/cfssl-1.6.0 [13b5755]
  • Bump github.com/cloudflare/cfssl from 1.5.0 to 1.6.0 [0a524f8]
  • No need to set queue type in queue arguments [27a0072]
  • Change type for ShovelDefinition.SourceDeleteAfter [b16f444]
  • Bump rabbit-hole to v2.10.0 [f7c8c54]
  • Merge pull request #151 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.4 [4ec0a4a]
  • Add update validation webhook for Shovel [e6d6912]
  • Run unit tests in parallel [d83f964]
  • Add shovels.rabbitmq.com [56babcc]
  • Bump github.com/onsi/ginkgo from 1.16.3 to 1.16.4 [0de9de3]
  • Correct typos for federation crd description [b4c5739]
  • Support multiple uris for federation upstream (#149) [28cbd05]
  • Fix go mod gomega sha [ceca6c1]
  • Merge pull request #143 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.13.0 [90c2869]
  • Merge branch 'main' into dependabot/go_modules/github.com/onsi/gomega-1.13.0 [b289f64]
  • Merge pull request #146 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.3 [fec4931]
  • Bump github.com/onsi/ginkgo from 1.16.2 to 1.16.3 [446b391]
  • Cleanup secret used in federation system tests [52c9fb6]
  • Merge pull request #144 from rabbitmq/federation-uri-secret [19ce30d]
  • Refactor federation spec.uri to spec.uriSecret [499827a]
  • Bump github.com/onsi/gomega from 1.12.0 to 1.13.0 [51b7e9c]
  • Merge pull request #142 from rabbitmq/federations [282ba99]
  • Add example manifest for federations [8159bc3]
  • Add validation webhook for updates for federations.rabbitmq.com [ad29cc6]
  • Add federations.rabbitmq.com [8c0ff73]
  • Reference documentation in rabbitmq.com [64ef844]
  • Merge pull request #136 from rabbitmq/dependabot/go_modules/k8s.io/code-generator-0.21.1 [d741953]
  • Bump k8s patch versions for PR workflow [81a6d90]
  • Bump k8s.io/code-generator from 0.21.0 to 0.21.1 [4ced348]
  • Merge pull request #134 from rabbitmq/api-description [2e1cfa5]
  • Add CRD descriptions on fields that cannot be updated [82b439a]
  • Cleanup tls system test secrets [32e61dc]
  • Merge pull request #132 from rabbitmq/remove-unnecessary-crd-patches [d1cd5cc]
  • All CRD patches are only needed for conversion webhook [8f56323]
  • Merge pull request #131 from rabbitmq/bump-cluster-operator [6a203cd]
  • Remove custom ginkgo reporter from api/v1beta1 tests [b03d3d9]
  • Install cluster operator 1.7.0 in controller tests [229f3ad]
  • Bump to cluster-operator 1.7.0 [47f240f]
  • Merge pull request #127 from rabbitmq/refactor [293e506]
  • Remove deprecated Ginkgo async testing [a5e5f18]
  • Error strings should not be capitalized [e16be1b]
  • Remove unused sys tests helpers [5e3bf3e]
  • Merge pull request #124 from rabbitmq/dependabot/go_modules/github.com/onsi/gomega-1.12.0 [eff480d]
  • Bump github.com/onsi/gomega from 1.11.0 to 1.12.0 [9c9f49f]

0.8.1

06 May 09:17
632709b
Compare
Choose a tag to compare

Release Notes

  • Merge pull request #123 from rabbitmq/dependabot/go_modules/github.com/onsi/ginkgo-1.16.2 [632709b]
  • Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 [3804ad8]
  • Update app.kubernetes.io/component labels on resources (#122) [6b92663]
  • Product API version is beta now [f697cda]