diff --git a/lib/puppet/provider/cinder.rb b/lib/puppet/provider/cinder.rb index 3b69807d..5dc478d8 100644 --- a/lib/puppet/provider/cinder.rb +++ b/lib/puppet/provider/cinder.rb @@ -29,6 +29,7 @@ class Puppet::Provider::Cinder < Puppet::Provider::Openstack end def self.cinder_request(service, action, error, properties=nil) + warning('Usage of keystone_authtoken parameters is deprecated.') properties ||= [] @credentials.username = cinder_credentials['username'] @credentials.password = cinder_credentials['password'] diff --git a/releasenotes/notes/provider-deprecate-at-params-65e1ed50038822d3.yaml b/releasenotes/notes/provider-deprecate-at-params-65e1ed50038822d3.yaml new file mode 100644 index 00000000..bc1c1bb1 --- /dev/null +++ b/releasenotes/notes/provider-deprecate-at-params-65e1ed50038822d3.yaml @@ -0,0 +1,12 @@ +--- +deprecations: + - | + The following resource types have been using the credential written in + the ``[keystone_authtoken]`` section of ``cinder.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. + + - ``cinder_type`` + - ``cinder_qos``