Drop openstack-puppet-modules from TripleO

Bug #1676998 reported by Alan Pevec
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Emilien Macchi

Bug Description

Legacy collection of OpenStack related Puppet modules for Packstack, Staypuft and TripleO had been replaced[1] by RPM packaging of individual Puppet modules since RDO Newton.
There has been backward compat meta-package openstack-puppet-modules requiring all the modules which RDO will drop in Pike.

There are still usages of openstack-puppet-modules [2] in TripleO project which need to be replaced by either listing of individual puppet-* RPMs or by puppet-tripleo, in case TripleO wants to maintain single central list of Puppet modules.

[1] https://github.com/redhat-openstack/openstack-puppet-modules/blob/master/README
[2] http://codesearch.openstack.org/?q=openstack-puppet-modules&i=nope&files=&repos=

Tags: tech-debt
Changed in tripleo:
milestone: none → pike-2
importance: Undecided → High
status: New → Triaged
Changed in tripleo:
milestone: pike-2 → pike-3
Changed in tripleo:
milestone: pike-3 → pike-rc1
Revision history for this message
Alan Pevec (apevec) wrote :

openstack-puppet-modules is still listed in multiple TripleO repos, so this will miss Pike?

Changed in tripleo:
milestone: pike-rc1 → pike-rc2
Changed in tripleo:
milestone: pike-rc2 → queens-1
tags: added: tech-debt
Changed in tripleo:
assignee: nobody → Emilien Macchi (emilienm)
Revision history for this message
Emilien Macchi (emilienm) wrote :
Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-quickstart (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/512772

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/512774

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-docs (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/512777

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

Related fix proposed to branch: master
Review: https://review.openstack.org/512780

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to python-tripleoclient (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/512781

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-common (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/512784

Changed in tripleo:
milestone: queens-1 → queens-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/512784
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=89804e9b30fee4bd884107ce66178295011d8bb5
Submitter: Zuul
Branch: master

commit 89804e9b30fee4bd884107ce66178295011d8bb5
Author: Emilien Macchi <email address hidden>
Date: Tue Oct 17 11:22:48 2017 -0700

    Do not rely on openstack-puppet-modules

    We are removing openstack-puppet-modules package since we now have
    individual packages for each Puppet module.
    We can still rely on puppet-tripleo module to deploy all dependencies.

    Change-Id: I137cf3363dcc16f19895ecbf4b8afcb4858380e7
    Related-Bug: #1676998

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-docs (master)

Reviewed: https://review.openstack.org/512777
Committed: https://git.openstack.org/cgit/openstack/tripleo-docs/commit/?id=b6969e74dfba14da501f11224ab1c9b774b942d9
Submitter: Zuul
Branch: master

commit b6969e74dfba14da501f11224ab1c9b774b942d9
Author: Emilien Macchi <email address hidden>
Date: Tue Oct 17 11:16:59 2017 -0700

    Do not rely on openstack-puppet-modules

    We are removing openstack-puppet-modules package since we now have
    individual packages for each Puppet module.
    We can still rely on puppet-tripleo module to deploy all dependencies.

    Change-Id: I808b23cab224e9285d7b7ba20b0a797d8b4a51d5
    Related-Bug: #1676998

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/512774
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=29f32c4c2c8d815f7ecc0c4c10eec6533bbca6d5
Submitter: Zuul
Branch: master

commit 29f32c4c2c8d815f7ecc0c4c10eec6533bbca6d5
Author: Emilien Macchi <email address hidden>
Date: Tue Oct 17 11:13:03 2017 -0700

    Do not rely on openstack-puppet-modules

    We are removing openstack-puppet-modules package since we now have
    individual packages for each Puppet module.
    We can still rely on puppet-tripleo module to deploy all dependencies.

    Change-Id: I5ec13e8db5ae5422da9cb8a59c69c9c6c8f34622
    Related-Bug: #1676998

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-quickstart (master)

Reviewed: https://review.openstack.org/512772
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart/commit/?id=73507ed8cb191db8f78b1e34bb275cdc5098d08b
Submitter: Zuul
Branch: master

commit 73507ed8cb191db8f78b1e34bb275cdc5098d08b
Author: Emilien Macchi <email address hidden>
Date: Tue Oct 17 11:07:43 2017 -0700

    Do not rely on openstack-puppet-modules in Queens and beyond

    We are removing openstack-puppet-modules package since we now have
    individual packages for each Puppet module.
    We can still rely on puppet-tripleo module to deploy all dependencies.

    Change-Id: I6b297b38019f7467fd3bfb9be3383bdbee706b0b
    Related-Bug: #1676998

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-puppet-elements (master)

Reviewed: https://review.openstack.org/512780
Committed: https://git.openstack.org/cgit/openstack/tripleo-puppet-elements/commit/?id=35305ba53458c5dfdeb5d11e350b9e0206952761
Submitter: Zuul
Branch: master

commit 35305ba53458c5dfdeb5d11e350b9e0206952761
Author: Emilien Macchi <email address hidden>
Date: Tue Oct 17 11:18:44 2017 -0700

    Do not rely on openstack-puppet-modules

    We are removing openstack-puppet-modules package since we now have
    individual packages for each Puppet module.
    We can still rely on puppet-tripleo module to deploy all dependencies.

    Change-Id: I0f93ad0ff0fa0581a46677c7b45c1756464de25e
    Related-Bug: #1676998

Revision history for this message
Emilien Macchi (emilienm) wrote :

TripleO doesn't use OPM anymore, I think we can remove the rpm from RDO.

Changed in tripleo:
status: In Progress → Fix Released
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.