puppet-trove/releasenotes/notes/provider-deprecate-at-params-8a9c23a010d4b4d3.yaml
Takashi Kajinami f99ea85cd3 Deprecate usage of authtoken parameters in providers
When SRBAC is completely implemented according to the current spec,
each service user no longer has full admin privilege but has access
limited to the actual requirement. This means that we are no longer
able to use service users to create resources.

This change is a prep-work to get rid of usage of the service user,
currently loaded from authtoken parameters in the .conf file. Now
each providers loads clouds.yaml file placed in /etc/openstack/puppet.

Change-Id: I198e2cc089a12e1ef260d78665f274db9149f9c9
2023-11-16 15:53:54 +09:00

13 lines
493 B
YAML

---
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``