apache / apache/cloudstack-cloudmonkey
Autocompletion for version parameter on different APIs always retrieves the registered CKS versions
- 主要语言
- Go
- 星标
- 120
- 派生
- 79
- 平均合并
- 1 天 18 小时
- 30 天内合并 PR
- 4
描述
The version parameter on different APIs such as `list hosts` or `list routers` (could be more) is always autocompleting to the CKS registered versions, instead of CloudStack versions.
To reproduce it:
- Register at least one CKS version
- Check autocompletion for the `version` parameter on `list hosts` or `list routers`
Expected results:
Version autocompleting with the hosts/routers CloudStack versions available, matching the response field:
````
(homelab) 🐱 > list hosts type=routing filter=id,name,version
{
"count": 1,
"host": [
{
"id": "aae6296c-a674-4704-9da0-539fe0aaeeff",
"name": "nvs-kvm01",
"version": "4.22.1.0"
}
]
}
````
贡献指南
这个仓库没有索引到贡献指南
调研方向
通过注册一个 CKS 版本来重现该问题,然后检查 `list hosts` 和 `list routers` 的版本参数自动补全路径。跟踪可用版本的选择位置;当这些命令自动补全出的为与其响应数据匹配的 CloudStack 版本,而不是 CKS 版本时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- go
- 领域
- cli
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 活跃
- 描述清晰度
- 基本清楚
- 新手友好度
- 65/100