首页 / 平台管理 / 应用商店管理 / 模板仓库 / 添加模板仓库

添加模板仓库

通过添加模板仓库,可以将企业私有化定制的 Helm Chart 仓库或 Git 仓库映射到平台上,将仓库里的 Chart(应用模板)同步至平台供企业或团队的其他成员使用。

将模板仓库添加至平台时,可将该模板仓库分配给平台上某些项目或所有项目使用。被分配了模板仓库的项目下的所有命名空间,都可使用该模板仓库中的应用模板。

前提条件

操作步骤

  1. 在左侧导航栏中,单击 应用商店管理 > 模板仓库

  2. 单击 添加模板仓库 按钮,弹出 添加模板仓库 对话框。

  3. 参照以下说明配置参数。

    参数 说明
    类型 模板仓库的类型,默认为 Chart。
    • Chart:Helm Chart 仓库。
    • Git:Git 仓库。
    仓库地址 当仓库类型为 Chart 时,需要输入 Chart 仓库的地址。
    注意:当 Chart 仓库为 Harbor 类型时,填写的地址必须指向 Harbor 仓库中具体的单个项目。例如:当 Harbor 仓库 chartrepo 中有 2 个项目 project1、project2 时,代码仓库地址分别为 https://harbor-b.test.cn/chartrepo/project1https://harbor-b.test.cn/chartrepo/project2。其中 chartrepo 字段为固定值,无需修改。
    权限 当仓库类型为 Chart 时,需要设置仓库的访问权限,默认为 管理 权限。
    • 管理:对 Chart 仓库中的模板具有部署、管理版本和删除权限,且支持从本地上传应用模板至仓库存放。
    • 只读:对 Chart 仓库中的模板仅具有部署权限。
    代码仓库地址 模板仓库在远端的访问地址。当仓库类型为 Git 时,需要输入代码仓库地址,且地址需要以 http://https:// 开头。
    目录 当仓库类型为 Git 时,需要输入访问的仓库的具体目录,默认为 /
    用户名 访问模板仓库的用户名。
    密码 访问模板仓库的密码。
    分配项目 将该模板仓库分配给平台上的 所有项目 或者 指定项目。分配后,项目下的所有命名空间都可以使用该仓库的模板创建自定义应用。
    不分配 表示暂不分配项目。待模板仓库创建完成后,可通过 更新模板仓库 操作更新分配项目参数。
  4. 单击 确定
    模板仓库创建成功后,就会开始同步仓库中的应用模板。

相关操作

您可以在列表页面单击右侧的 或在详情页面单击右上角的 操作,按需更新或删除模板仓库。

注意:模板仓库删除后,通过该模板仓库导入的所有的应用模板将同时被删除,但不影响通过被删除的应用模板创建的应用。