Releases: rabbitmq/messaging-topology-operator
Releases · rabbitmq/messaging-topology-operator
1.4.0
1.3.0
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
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
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
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
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
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
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
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]