chenji 925edae206
Build / Build Frontend (push) Failing after 24m20s
Build / Build & Push Image (push) Has been skipped
feat(vmimage): 支持从外部镜像仓库导入,可选保存到本地或仅引用
新增来源"从镜像仓库导入",经 upload-service /v1/images/import 解析并锁定
digest。保存到本地时写 storage_backend=registry;不保存时写 external,
imageRef 为外部地址,出盘由 CDI 直接从外部拉取。external 镜像同样支持下载。
2026-10-09 12:42:04 +00:00
2026-09-14 13:28:59 +00:00
2025-04-23 05:24:08 +00:00

dashboard

注意

此版本为移除shell的版本,需要单独部署,部署参考deploy目录

如何通过打补丁的方式修改node_modules中依赖库的代码

1、在package.json中增加dev依赖,并执行yarn安装

  "devDependencies": {
    "patch-package": "^8.0.0"
  },

2、在package.json中增加script,patch-package会在yarn install后执行打补丁操作

  "scripts": {
    "postinstall": "patch-package"
    }

3、修改node_modules中的库文件,并执行以下命令,命令会在patches目录生成补丁文件

  npx patch-package @rancher/shell

example:

需要修改rancher的资源详情页中相关资源的链接,需要修改代码,防止跳转到rancher原生界面

        const detailLocation = {
          name:   `${ PRODUCT_NAME }-c-cluster-resource${ namespace ? '-namespace' : '' }-id`,
          params: {
            product:  PRODUCT_NAME,
            cluster:  inStore === 'management' && this.hasLocalAccess ? 'local' : cluster,
            resource: convertType(type),
            namespace,
            id:       name,
          }
S
Description
No description provided
Readme 92 MiB
Languages
Vue 86%
JavaScript 12.5%
SCSS 1%
TypeScript 0.4%