Heat 模板版本列表

https://blueprints.launchpad.net/heat/+spec/template-version-list

添加通过 REST API 和 CLI 获取可用模板版本列表的功能

问题描述

目前 heat 中没有这样的命令。这对于帮助最终用户编写 heat 模板非常有用,特别是对于 HOT 构建者。另一个用例是获取当前部署中可用的模板版本列表。

提议的变更

向 heat CLI 添加以下命令

heat template-version-list

输出可能如下所示

版本

类型

heat_template_version.2013-05-23

hot

heat_template_version.2014-10-16

hot

heat_template_version.2015-04-30

hot

HeatTemplateFormatVersion.2012-12-12

cfn

AWSTemplateFormatVersion.2010-09-09

cfn

相应的 REST API 将如下所示

GET on /template_versions

备选方案

实现

负责人

ochuprykov tlashchova skraynev

里程碑

完成目标里程碑

liberty-1

工作项

  • 更新 REST API 控制器,增加额外功能

  • 更新 heat CLI

  • 添加所需的 RPC

  • 添加所需的额外测试用例。

  • 添加 CLI (python-heatclient) 和 REST API (api-sites) 的文档

依赖项