It was deprecated during the previous cycle[1] because pool-manager was
already removed from Designate.
Ideally we should maintain this until 2024.1 release because of SLURP.
However the implementation has not been functioning for several cycles
so I propose removing it early,
[1] 8f4986cea4
Change-Id: I919883c7ee3dc2364378a2926ed12b378046128b
The parameter name used to enforce package state is inconsistent across
manifests and modules. I settle on package_ensure since it's already
widely used.
Change-Id: I9868f954a032a0014b9304526daf5476b0922c5d
Closes-Bug: #1668732
This change updates the designate resource rspec tests to properly
leverage rspec-puppet-facts. With this change, all the rspec tests for
designate will be using rspec-puppet-facts.
Change-Id: I97cd758e6c754b1f40f2b120e870e2fece1401b2
This commit allows the options parameter type from one long formatted
string to a native hash, which is rendered into the right format.
The change is backwards compatible with a deprecation notice.
It uses the join and join_keys_to_values functions provided by
puppetlabs' stdlib module.
Change-Id: Ia436aabf9d346424cb68136c0b47cdda46e762e8
This patch introduces designate::generic_service which is already
exists in other modules to manage designate packages and services.
Change-Id: Ic05539fbbcfb88ed95f35d5eb5ca95b7f7141ed1
Close-Bug: #1486860