堆栈升级期间未看到 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"
安装新堆栈时会看到所有版本 - 这很好!
- 尝试从 "custom_branch" 升级时 - "custom_branch" 和 "stable" 出现在模板版本下拉菜单中
- 尝试从 "stable" 升级时 - 只看到 "stable"
(0.3 和 0.4 版本在升级过程中根本看不到)。
我感觉 Rancher 正在采用以下版本顺序而不是预期的顺序:
- "0.3"
- "0.4"
- "custom_branch"
- "stable"
这意味着您无法从 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
我正在尝试管理具有多个版本的自定义模板,但 rancher 检测到它们的顺序错误(或根本检测不到):
我有 4 个堆栈版本(在 rancher-compose.yml 中)按以下目录排序:
0) "version: custom_branch"
1) "version: stable"
2) "version: 0.3"
3) "version: 0.4"
安装新堆栈时会看到所有版本 - 这很好!
- 尝试从 "custom_branch" 升级时 - "custom_branch" 和 "stable" 出现在模板版本下拉菜单中
- 尝试从 "stable" 升级时 - 只看到 "stable"
(0.3 和 0.4 版本在升级过程中根本看不到)。
我感觉 Rancher 正在采用以下版本顺序而不是预期的顺序:
- "0.3"
- "0.4"
- "custom_branch"
- "stable"
这意味着您无法从 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