puppet-tripleo still using deprecated key manager "api_class"

Bug #1732998 reported by Alan Bishop
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Alan Bishop

Bug Description

The Castellan key manager's "api_class" option has been deprecated, and
renamed to "backend." This change is reflected in puppet-cinder and
puppet-nova, and needs to be done in puppet-tripleo.

As things currently stand, puppet-tripleo is setting the deprecated
"api_class" in hiera, which has an unfortunate side effect of overriding any
"backend" hiera value. As a consequence, TripleO deployments that include
Baribican will still end up with the legacy ConfKeyManager, because that's the
puppet-tripleo default api_class value.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

Fix proposed to branch: master
Review: https://review.openstack.org/521195

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/521195
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=bcc8ccccb1f6ed1f6c703f50c00009ce4d234761
Submitter: Zuul
Branch: master

commit bcc8ccccb1f6ed1f6c703f50c00009ce4d234761
Author: Alan Bishop <email address hidden>
Date: Fri Nov 17 16:09:50 2017 -0500

    Fix use of deprecated "api_class" key manager option

    Deprecate the keymgr_api_class input parameter and replace with new
    keymgr_backend option. This mimics an equivalent set of changes in
    puppet-cinder and puppet-nova, which were driven by a similar change
    in Castellan's key manager options.

    The deprecated value is still supported for backward compatibility.

    Closes-Bug: #1732998
    Change-Id: I5036c8de9a429f22e1828b4e37735f4aa47bd858

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 8.1.0

This issue was fixed in the openstack/puppet-tripleo 8.1.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.