堆栈升级期间未看到 Rancher 自定义模板版本

Rancher custom template version not seen during stack upgrade

我正在尝试管理具有多个版本的自定义模板,但 rancher 检测到它们的顺序错误(或根本检测不到):

我有 4 个堆栈版本(在 rancher-compose.yml 中)按以下目录排序:

0) "version: custom_branch"

1) "version: stable"

2) "version: 0.3"

3) "version: 0.4"

安装新堆栈时会看到所有版本 - 这很好!

(0.3 和 0.4 版本在升级过程中根本看不到)。

我感觉 Rancher 正在采用以下版本顺序而不是预期的顺序:

这意味着您无法从 custom_branch 升级到 0.3。是否应该按照目录号码的版本顺序?

我的牧场主的例子-compose.yml: .catalog: name: "NAME" version: "0.3" description: "My Stack" minimum_rancher_version: v1.6.10 maximum_rancher_version: v1.6.14 questions: - variable: "HOST_DOMAIN" description: "Domain address of the Rancher host" label: "Host Domain" required: true default: "example.net" type: "string"

Rancher 版本: rancher/server:1.6.14 rancher/agent: 1.2.9

版本字符串需要是有效的 semver 字符串才能正确比较。使用更高的文件夹编号来确定什么是升级不适用于任何支持多行版本的 real-world 软件:

0:1.0.0 1:1.1.0 2: 2.0.0-beta1 3: 1.0.1