fb064ecb91
This parameter has been supposed to allow users to use project name, instead of project id, and have puppet code look up project id automatically. However this implementation has been problematic, especially in usual usecase where a single set of manifests is used to set up all services. The most challenging point is the unavoidable circular dependency. Resolving the parameter requires access to Keystone API, which is not correctly enforced now, while setting the parameter should trigger restarting ironic services. When ironic-api and keystone are both running by httpd+mod_wsgi, this eventually results in circular dependency, because the parameter requires httpd and notifies httpd. This change deprecates the parameter, since it has not been working as intended in most of the cases. Change-Id: Icdea064773915a5f68beb3a08590645aba6d29bc
6 lines
148 B
YAML
6 lines
148 B
YAML
---
|
|
deprecations:
|
|
- |
|
|
The ``ironic::glance::swift_account_project_name`` parameter is deprecated
|
|
and will be removed in a future release.
|