声明云产品基本信息
云产品 Charts 包中,Chart.yaml
文件在 Helm Chart 的规范基础上,需要定义云产品基本信息。
云产品标识
云产品唯一标识(cloud product id)用于唯一指定一个云产品,需要和chart包名一致,例如本规范的mycloud-product
,chart名称必须是小写字母和数字。单词之间可以使用横杠分隔(-),不能用大写字母也不能用下划线,点(.)符号也不行。
涉及参数如下:
name: mycloud-product
云产品分类
ECP 6.0.2 变化:云产品分类通过OTA服务器指定,不再通过云产品声明
涉及参数如下:
keywords:
- catalog:Cloud Native
当前支持的云产品分类包括:
- 计算(Computing)
- 存储(Storage)
- 网络(Network)
- 云原生(Cloud Native)
- 云安全(Cloud Security)
- 软件基础设施(Software Infrastructure)
- 机器学习(Machine learning)
- 成本分析(Cost Explorer)
- 监控与运维(Monitoring & Operation)
- 云资源管理(Cloud Resource Management)
云产品开发者
ECP 6.0.2 变化:添加了 creator: 标识
涉及参数如下:
keywords:
- creator:ems_service_chart
当前支持的云产品开发者包括:
- ems_service_chart:普通云产品
- foundation:基础云产品
- external:外部云产品
云产品名称
涉及参数如下:keywords: - name_zh_CN:我的云产品 - name_en:mycloud-product
云产品描述
涉及参数如下:keywords: - zh_CN:我的云产品描述 - en:description of mycloud-product
完整示例
apiVersion: v1 description: Helm mycloud-product name: mycloud-product version: 1.0 home: https://docs.openstack.org/mycloud-product icon: https://www.openstack.org/mycloud-product.png sources: - https://git.openstack.org/ - https://git.openstack.org/mycloud-product maintainers: - name: OpenStack-Helm Authors keywords: - creator:ems_service_chart - zh_CN:我的云产品描述 - en:description of mycloud-product - name_zh_CN:我的云产品 - name_en:mycloud-product - catalog:Cloud Native - creator:ems_service_chart
注意事项:keywords下属的字段“:”之间没有空格。