magnum::clients::* can't pick up some defaults if the magnum::clients class is not included in advance

Bug #1964452 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-magnum
Fix Released
Undecided
Unassigned

Bug Description

The following change introduced individual classes for [*_client] parameters.

https://review.opendev.org/c/openstack/puppet-magnum/+/531954

Individual classes like magnum::clients::nova loads parameters from magnum::clients but this reference doens't work unless the magnum::clients class is included before magnum::clients::* class.

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

Reviewed: https://review.opendev.org/c/openstack/puppet-magnum/+/832948
Committed: https://opendev.org/openstack/puppet-magnum/commit/075e120be1cad2202af762af50482a70d5d239a4
Submitter: "Zuul (22348)"
Branch: master

commit 075e120be1cad2202af762af50482a70d5d239a4
Author: Takashi Kajinami <email address hidden>
Date: Thu Mar 10 17:12:12 2022 +0900

    Fix reference to magnum::clients parameters

    The magnum::clients::* classes uses magnum::clients parameters by
    default but reference is broken unless the classes are included in
    a proper order. This change ensures the reference works, by adding
    inheritance between classes.

    Closes-Bug: #1964452
    Change-Id: I5da05b9d3ba2635db7f9170d8e3cab6bf21f8511

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

This issue was fixed in the openstack/puppet-magnum 20.3.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.