master
新增来源"从镜像仓库导入",经 upload-service /v1/images/import 解析并锁定 digest。保存到本地时写 storage_backend=registry;不保存时写 external, imageRef 为外部地址,出盘由 CDI 直接从外部拉取。external 镜像同样支持下载。
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,
}
Description
Languages
Vue
86%
JavaScript
12.5%
SCSS
1%
TypeScript
0.4%