vendordata configuration is missing in nova-api and nove-metadata

Bug #1879418 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Takashi Kajinami

Bug Description

Vendordata configuration in nova should be applied in controller nodes, but currently all puppet parameters in nova::vendordata class are not reflected on controller nodes.

In puppet-nova, all vendordata configuration was split off to nova::vendordata class[1], and currently we need explicit inclusion of nova::vendordata class in nova-api and nova-metadata-api[2].

Seems like puppet-tripleo doesn't include that required class yet.

[1] https://github.com/openstack/puppet-nova/commit/6686406bce9e7fc9623dea130daa3f16c0f93905
[2] https://github.com/openstack/puppet-nova/commit/296b10691680dd364ba8eaa0e938f9691c3744bb

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

Fix proposed to branch: master
Review: https://review.opendev.org/729074

Changed in tripleo:
assignee: nobody → Takashi Kajinami (kajinamit)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.opendev.org/729074
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=5df2066a87f53976c309c2204e952a121872ba9d
Submitter: Zuul
Branch: master

commit 5df2066a87f53976c309c2204e952a121872ba9d
Author: Takashi Kajinami <email address hidden>
Date: Tue May 19 09:17:34 2020 +0900

    Include vendordata in nova-api and nova-metadata-api

    Since the removal of deprecated vendordata parameters in each classes
    in puppet-nova[1], we should explicitly include nova::vendordata class
    in nova-api and nova-metadata-api so that required parameters are set
    in controller nodes.

    [1] https://opendev.org/openstack/puppet-nova/commit/296b10691680dd364ba8eaa0e938f9691c3744bb

    Closes-Bug: #1879418
    Change-Id: I62d21ea910a976b1ba36b3c9a943d3547b40b7fc

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

Fix proposed to branch: stable/train
Review: https://review.opendev.org/729476

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on puppet-tripleo (stable/train)

Change abandoned by Takashi Kajinami (<email address hidden>) on branch: stable/train
Review: https://review.opendev.org/729476

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/train)

Reviewed: https://review.opendev.org/729476
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=658956db2240d30329fee048edbd10c154695ddd
Submitter: Zuul
Branch: stable/train

commit 658956db2240d30329fee048edbd10c154695ddd
Author: Takashi Kajinami <email address hidden>
Date: Tue May 19 09:17:34 2020 +0900

    Include vendordata in nova-api and nova-metadata-api

    Since the removal of deprecated vendordata parameters in each classes
    in puppet-nova[1], we should explicitly include nova::vendordata class
    in nova-api and nova-metadata-api so that required parameters are set
    in controller nodes.

    [1] https://opendev.org/openstack/puppet-nova/commit/296b10691680dd364ba8eaa0e938f9691c3744bb

    Conflicts:
            manifests/profile/base/nova/api.pp
            manifests/profile/base/nova/metadata.pp

    Closes-Bug: #1879418
    Change-Id: I62d21ea910a976b1ba36b3c9a943d3547b40b7fc
    (cherry picked from commit 5df2066a87f53976c309c2204e952a121872ba9d)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/731060

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/ussuri)

Reviewed: https://review.opendev.org/731060
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=c6456e381ec70efe86d039fffe2683ed751510a7
Submitter: Zuul
Branch: stable/ussuri

commit c6456e381ec70efe86d039fffe2683ed751510a7
Author: Takashi Kajinami <email address hidden>
Date: Tue May 19 09:17:34 2020 +0900

    Include vendordata in nova-api and nova-metadata-api

    Since the removal of deprecated vendordata parameters in each classes
    in puppet-nova[1], we should explicitly include nova::vendordata class
    in nova-api and nova-metadata-api so that required parameters are set
    in controller nodes.

    [1] https://opendev.org/openstack/puppet-nova/commit/296b10691680dd364ba8eaa0e938f9691c3744bb

    Closes-Bug: #1879418
    Change-Id: I62d21ea910a976b1ba36b3c9a943d3547b40b7fc
    (cherry picked from commit 5df2066a87f53976c309c2204e952a121872ba9d)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 11.5.0

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