get_file doesn't work in the global environment
Bug #1454401 reported by
Steven Hardy
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
In Progress
|
Medium
|
Rico Lin |
Bug Description
Because we resolve get_file references in python-heatclient, there's no way to use get_file (or other non-resource_
It seems like for operators wanting to expose some non-trivial compositions of templates via global environment resource types this would be most desirable, so perhaps we need to consider including local file resolution when resolving the global environment.
Changed in heat: | |
assignee: | nobody → Rico Lin (rico-lin) |
Changed in heat: | |
status: | Triaged → In Progress |
Changed in heat: | |
milestone: | none → next |
Changed in heat: | |
milestone: | next → mitaka-3 |
Changed in heat: | |
milestone: | mitaka-3 → mitaka-rc1 |
Changed in heat: | |
milestone: | mitaka-rc1 → newton-1 |
Changed in heat: | |
milestone: | newton-1 → newton-2 |
Changed in heat: | |
milestone: | newton-2 → newton-3 |
Changed in heat: | |
milestone: | newton-3 → next |
Changed in heat: | |
milestone: | next → ocata-3 |
Changed in heat: | |
milestone: | ocata-3 → ocata-rc1 |
Changed in heat: | |
milestone: | ocata-rc1 → pike-1 |
Changed in heat: | |
milestone: | pike-1 → pike-2 |
Changed in heat: | |
milestone: | pike-2 → next |
To post a comment you must log in.
This seems reasonable. We should possibly add some extra checks to ensure no files are included from outside /etc/heat/ environment. d/