Provide Support for retrieving template and environment files from swift

Bug #1755453 reported by Rabi Mishra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
In Progress
Medium
Rabi Mishra
python-heatclient
New
Medium
Rabi Mishra

Bug Description

TripleO can not take advantage of server-side environment merging, because of the way they store their files in a plan which is a swift container. We could resolve this by allowing heat to retrieve the files from Swift instead of passing them inline in the files dict.

Proposed solution could be to allow the user to pass Swift container name in the request in place of (in addition to?) a files dict. Any relative URL paths encountered in the template/environments (e.g. get_file, resource type mappings) would then be treated as relative to the container.

More details in PTG etherpad: https://etherpad.openstack.org/p/ptg-rocky-heat-template-backend

Tags: spec-lite
Rabi Mishra (rabi)
description: updated
Changed in heat:
status: New → In Progress
Rabi Mishra (rabi)
Changed in python-heatclient:
assignee: nobody → Rabi Mishra (rabi)
importance: Undecided → Medium
Thomas Herve (therve)
summary: - Provide Support for retrieving template and environment files form swift
+ Provide Support for retrieving template and environment files from swift
Rico Lin (rico-lin)
Changed in heat:
milestone: rocky-1 → rocky-2
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.