Provider resource with URL fails template validate, builds successfully
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
New
|
Undecided
|
Unassigned | ||
python-heatclient |
New
|
Undecided
|
Unassigned |
Bug Description
Given a template:
heat_template_
resources:
provider_
type: https:/
With a provider resource:
heat_template_
resources:
server:
type: OS::Heat:
URLs for these templates:
https:/
https:/
If we try to validate this template, it fails:
heat template-validate -u https:/
ERROR: Could not fetch remote template "https:/
a5d102937106543
However, if we do stack-create, it succeeds:
heat stack-create -u https:/
hubusercontent.
te_test.template test_stack
+------
| id | stack_name | stack_status | creation_time
+------
| 25b5ff8c-
+------
...
+------
| id | stack_name | stack_status | creation_time |
+------
| 25b5ff8c-
+------
description: | updated |
description: | updated |
Changed in python-heatclient: | |
assignee: | nobody → Rico Lin (rico-lin) |
Changed in heat: | |
assignee: | nobody → Rico Lin (rico-lin) |
Changed in heat: | |
assignee: | Rico Lin (rico-lin) → nobody |
Changed in python-heatclient: | |
assignee: | Rico Lin (rico-lin) → nobody |
Changed in python-heatclient: | |
assignee: | nobody → zhangdetong (zhangdetong) |
Changed in heat: | |
assignee: | nobody → zhangdetong (zhangdetong) |
Changed in heat: | |
assignee: | zhangdetong (zhangdetong) → nobody |
Changed in python-heatclient: | |
assignee: | zhangdetong (zhangdetong) → nobody |
Changed in heat: | |
milestone: | none → no-priority-tag-bugs |
Also adding python-heatclient. Likely this is invalid for heat because heatclient isn't resolving the URLs first for template-validate calls.