Train: upload-puppet-modules fails to store data in swift when called multiple times
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Committed
|
Medium
|
Damien Ciabrini |
Bug Description
(Originally reported in https:/
In Train, one cannot re-run upload-
The first time puppet modules are uploaded in swift, a correct artifact override is correctly stored in swift, i.e.:
[stack@undercloud ~]$ cat /home/stack/
# Heat environment to deploy artifacts via Swift Temp URL(s)
parameter_defaults:
DeployArtif
- 'http://
But when one re-runs upload-
(undercloud) [stack@director ~]$ upload-
Creating tarball...
Tarball created.
/usr/bin/
Creating heat environment file: /home/stack/
Uploading file to swift: /tmp/puppet-
+------
| object | container | etag |
+------
| puppet-
+------
Upload complete.
sha1: Option -hmac needs a value
sha1: Use -help for summary.
Seems to happen only in Train, and to be fixed in Ussuri with Ife347f754ca912 9580c092bb271ba cdc032ae14b and Idf0dccf4cd7d04 0e803b2ed2b49b3 c39919c5a60