fpb, should generate checksums for each file in plugin

Bug #1403960 reported by Evgeniy L
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Evgeniy L

Bug Description

Version:
* master 11dcdf2 Fpb, do not fail validation if 'attributes' is not set

Steps to reproduce:
1. run plugin build 'fpb --build plugin_path'

Actual result:
There is no file with checksums

Expected result:
There is file with checksum for each file.
As result there is no way to find out if plugin was changed after installation.

Tags: fpb plugins
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugins (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugins (master)

Reviewed: https://review.openstack.org/142845
Committed: https://git.openstack.org/cgit/stackforge/fuel-plugins/commit/?id=857cc39d6358e02fed78bfd0d1a5a785469e1881
Submitter: Jenkins
Branch: master

commit 857cc39d6358e02fed78bfd0d1a5a785469e1881
Author: Evgeniy L <email address hidden>
Date: Thu Dec 18 19:56:17 2014 +0400

    fpb, generate checksums of each file in the plugin

    Without checksums file it's impossible to find out if
    plugin was changed after installation.

    Change-Id: Idf66bf1e5c3a39ef55ba61295b55c2bbf0e40748
    Closes-bug: #1403960

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Evgeniy L (rustyrobot) wrote :

Now file checksums.sha1 is created.

Revision history for this message
Alexander Kurenyshev (akurenyshev) wrote :

Verified on
api: '1.0'
      astute_sha: ca7635a356a90404d3dedb5cf26f1d16e07144a9
      build_id: 2015-03-05_22-54-44
      build_number: '165'
      feature_groups:
      - mirantis
      fuellib_sha: 07288d7bfde840b7ec47292ff96a3b670a79c859
      fuelmain_sha: 0e45b31db1677651d6ddb1c852d62ebfd8875dcd
      nailgun_sha: f12221d79e0d97c7b4405331e11a54fc5dcfcd4e
      ostf_sha: 8df5f2fcdae3bc9ea7d700ffd64db820baf51914
      production: docker
      python-fuelclient_sha: 4eb787f1ad969bd23c93d192865543dbd45a8626
      release: '6.1'

Steps to verify:
1) Build plugin, run in nailgun container: fuel --build <path_to_plugin>
2) Install plugin into fuel
3) Check path /var/www/nailgun/plugins/<plugin_name>

File checksums.sha1 exists. And contain all checksums

Changed in fuel:
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.