Skip to content
This repository has been archived by the owner on Nov 14, 2020. It is now read-only.

Add more shovel parameters #60

Merged
merged 9 commits into from
Oct 9, 2020
Merged

Add more shovel parameters #60

merged 9 commits into from
Oct 9, 2020

Conversation

akurz
Copy link

@akurz akurz commented Aug 7, 2020

Hello,

as promised :-) I prepared a pull request to update the shovel resource. It passes all tests and works in our environment.

With this update it is possible to use all available parameters for dynamic shovels. For this to work I also sent a patch to rabbit-hole which was merged and is available since v2.3.0.

As the provider currently supports some deprecated parameters that do not show up anymore in the RabbitMQ documentation I followed https://www.terraform.io/docs/extend/best-practices/deprecations.html#renaming-an-optional-attribute and added Deprecated/ConflictsWith and warnings to the docs. If I understand it correctly, best practice would be to release (at least?) one minor release of the provider before removing those deprecated parameters completely.

Please let me know if the patches are fine (I am not a developer ...) - any feedback is highly appreciated.

Thanks & Cheers,
Andreas

@akurz
Copy link
Author

akurz commented Sep 8, 2020

ping @cyrilgdn :-)

@AgrimPrasad
Copy link

AgrimPrasad commented Sep 21, 2020

This closes #61

Can we please progress this issue as the current shovel is completely invalid due to missing source/destination protocols? Thanks.

@cyrilgdn

@AgrimPrasad
Copy link

@cyrilgdn There are several people waiting on this PR. Could you please review it? Many thanks!

Copy link
Contributor

@cyrilgdn cyrilgdn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @akurz ,

Thanks for your work on that and really sorry for the delay.

As I never used shovel I'll trust you and the tests to assert that it works.

The code seems good to me.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
3 participants