Provide mechanism for managing package versions

Bug #1612805 reported by Nikita Koshikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Fuel Sustaining
Mitaka
Invalid
High
Fuel Sustaining

Bug Description

This is feature request for day2 improvement operations.

Right now our manifests have almost everywhere 'ensure => present' for Package resource. This will not install/update new package if repositories were updated with new code.

As a workaround it will be much handy to provide some hash, that will dynamically change 'ensure=> present' to custom value. For example:

packages:
 "python-novaclient": "1:2.23.0-0u~u14.04-main1995"
 "*": "latest"

The result should be all packages in puppet catalog upgraded and python-novaclient forced specific version.

Changed in fuel:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
milestone: none → 9.3
milestone: 9.3 → 10.0
Dmitry Pyzhov (dpyzhov)
tags: added: feature
Revision history for this message
Nikita Koshikov (nkoshikov) wrote :

Guys, fix exist and verified:

https://review.openstack.org/#/c/355044/
https://review.openstack.org/#/c/355045/

Please consider 9.1 tag.

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: master
Review: https://review.openstack.org/355044

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/mitaka)

Change abandoned by Dmitry Ilyin (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/355045

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :
Changed in fuel:
status: Confirmed → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (master)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: master
Review: https://review.opendev.org/371769
Reason: This repo is retired now, no further work will get merged.

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.