puppet package resource is broken when specifying 'latest'

Bug #1590013 reported by Swann Croiset
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StackLight
Fix Released
Critical
Swann Croiset

Bug Description

The regression is introduced by this change: https://review.openstack.org/#/c/323871

Plugins affected are those installing grafana and heka

It appears that the default provider used for Package resource is 'apt_fuel' but not the standard 'apt'.

The solution would be either:
1/ force the standard 'apt' provider
2/ specify explicitly the package version to install

In the context of fuel plugin, the #2 make sense since we control package versions.

Tags: puppet
Changed in lma-toolchain:
assignee: nobody → Swann Croiset (swann-w)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-lma-collector (master)

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

Changed in lma-toolchain:
assignee: Swann Croiset (swann-w) → Simon Pasquier (simon-pasquier)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-plugin-elasticsearch-kibana (master)

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

Changed in lma-toolchain:
assignee: Simon Pasquier (simon-pasquier) → Swann Croiset (swann-w)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-influxdb-grafana (master)

Reviewed: https://review.openstack.org/326410
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-influxdb-grafana/commit/?id=7550e8ed21b9a55a00034fd3c9f48c4a368eade3
Submitter: Jenkins
Branch: master

commit 7550e8ed21b9a55a00034fd3c9f48c4a368eade3
Author: Swann Croiset <email address hidden>
Date: Tue Jun 7 14:12:09 2016 +0200

    Install explicit package version of Grafana

    This has the advantage to control the exact version that the plugin installs
    and this avoids to use the "latest" option which is broken with the last
    version of Puppet 'apt_fuel' package provider.

    Fixes-bug: #1590013

    Change-Id: I8b38047209a5a60cba0e9752e43453ae8612233c

Changed in lma-toolchain:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-lma-collector (master)

Reviewed: https://review.openstack.org/326494
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-lma-collector/commit/?id=c679b05be7316de7a8944eec480a9fdfd20a4fcc
Submitter: Jenkins
Branch: master

commit c679b05be7316de7a8944eec480a9fdfd20a4fcc
Author: Swann Croiset <email address hidden>
Date: Tue Jun 7 16:11:21 2016 +0200

    Install explicit package version of Heka

    Change-Id: Ica6a6936cfd8f959758988f97af29d6489734484
    Fixes-bug: #1590013

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-plugin-elasticsearch-kibana (master)

Reviewed: https://review.openstack.org/327108
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-elasticsearch-kibana/commit/?id=52476e669c6ebc7f8d7bf38b951933c22b5a9360
Submitter: Jenkins
Branch: master

commit 52476e669c6ebc7f8d7bf38b951933c22b5a9360
Author: Swann Croiset <email address hidden>
Date: Wed Jun 8 15:54:36 2016 +0200

    Install explicit package version of Elasticsearch

    Change-Id: I2722a9c56b9fae33950714733a74f7557eb147e8
    Related-bug: #1590013

Changed in lma-toolchain:
status: Fix Committed → 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.