puppet-tempest should be able to install from binary

Bug #1549366 reported by David Moreau Simard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-tempest
Fix Released
Wishlist
chandan kumar

Bug Description

Right now puppet-tempest only supports installing from source.
It should be able to install from binary packages as well (i.e yum install openstack-tempest from RDO packages).

puppet-tempest is the only puppet module that installs from source and is kind of an outlier in this regard.
I think there is value specific to tempest for being able to install from source due to it's nature of keeping up with tests and things like that so let's keep that but add support for binary install.

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

You can actually already deploy Tempest using a package:

class { '::tempest':
  install_from_source => false,
  tempest_config_file => 'where/you/want',
}

And in your manifest:

package { 'openstack-tempest':
  ensure => present,
}
Package['openstack-tempest'] -> Class['::tempest']

Not sure this is a bug or please add more context.

Changed in puppet-tempest:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Emilien Macchi (emilienm) wrote :

Agreed on IRC it's a RFE, where we should be able out of the box to choose whether or not deploy from source or packaging.

Changed in puppet-tempest:
assignee: nobody → chandan kumar (chkumar246)
Changed in puppet-tempest:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tempest (master)

Reviewed: https://review.openstack.org/425085
Committed: https://git.openstack.org/cgit/openstack/puppet-tempest/commit/?id=4303ee2e7b28313e0ab84bc7189a255f214e1451
Submitter: Jenkins
Branch: master

commit 4303ee2e7b28313e0ab84bc7189a255f214e1451
Author: Chandan Kumar <email address hidden>
Date: Wed Jan 25 09:34:38 2017 +0000

    Added manifests to install tempest from package

    * Install tempest from distro package
    * Create tempest workspace

    Closes-Bug: #1549366

    Change-Id: I9eef83bd56cd3b3a890dbdde34e1c317d4afa0e2

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

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