diff --git a/lib/puppet/provider/trove.rb b/lib/puppet/provider/trove.rb index 3210290d..8ec14c11 100644 --- a/lib/puppet/provider/trove.rb +++ b/lib/puppet/provider/trove.rb @@ -20,6 +20,7 @@ class Puppet::Provider::Trove < Puppet::Provider::Openstack end def self.trove_request(service, action, error, properties=nil) + warning('Usage of keystone_authtoken parameters is deprecated.') properties ||= [] @credentials.username = trove_credentials['username'] @credentials.password = trove_credentials['password'] diff --git a/releasenotes/notes/provider-deprecate-at-params-8a9c23a010d4b4d3.yaml b/releasenotes/notes/provider-deprecate-at-params-8a9c23a010d4b4d3.yaml new file mode 100644 index 00000000..b94b792a --- /dev/null +++ b/releasenotes/notes/provider-deprecate-at-params-8a9c23a010d4b4d3.yaml @@ -0,0 +1,12 @@ +--- +deprecations: + - | + The following resource types have been using the credential written in + the ``[keystone_authtoken]`` section of ``trove.conf``. However this + behavior has been deprecated and now these resource types first look for + the yaml files in ``/etc/openstack/puppet``. Make sure one of + ``clouds.yaml`` or ``admin-clouds.yaml`` (which is created by + puppet-keystone) is created in that directory. + + - ``trove_datastore`` + - ``trove_datastore_version``