Bug 1471948 - heat client doesn't populate correctly the "files" parameter
heat client doesn't populate correctly the "files" parameter
Status: ASSIGNED
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Providers (Show other bugs)
5.7.0
All All
high Severity high
: GA
: cfme-future
Assigned To: Petr Blaho
Ola Pavlenko
openstack
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2017-07-17 14:24 EDT by Ryan Spagnola
Modified: 2017-11-07 08:09 EST (History)
10 users (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: Bug
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Openstack


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Github https://github.com/fog/fog-openstack/issues/313 None None None 2017-09-29 04:16 EDT

  None (edit)
Description Ryan Spagnola 2017-07-17 14:24:06 EDT
Description of problem:
Getting an error when referencing external files

Version-Release number of selected component (if applicable):
5.7

How reproducible:
always

Steps to Reproduce:
1. Create an Orchestration template that references external files:

heat_template_version: newton

resources:
  a_file:
    type: https://pastebin.com/raw/hVbif6z9
 # the linked resource references get_file: https://www.google.com/robots.txt


Actual results:
Heat complains about get_file: https://www.google.com/robots.txt not in the files dict
getting the files dict from heat, the file is not there
openstack stack files list mystack
...
NO https://www.google.com/robots.txt around

Expected results:
the stack to be created

Additional info:
https://github.com/ManageIQ/manageiq/issues/15563
Comment 2 Tzu-Mainn Chen 2017-07-18 13:19:59 EDT
Taking a quick look at the related upstream Horizon issue in launchpad - https://bugs.launchpad.net/horizon/+bug/1467781 - the suggested solution there is to call heatclient python functions? I'm not sure we can easily do that, and it seems like the real solution is to have this fixed in heat... ?

Note You need to log in before you can comment on or make changes to this bug.