通过 Argo CD Dashboard 集成代码仓库

使用原生 Argo CD dashboard 集成代码仓库并分配仓库,使开发人员能够通过可视化界面管理 GitOps 应用的整个生命周期。

使用场景

  • 通过在创建 GitOps Applications 时通过 Web 控制台选择关联的仓库,简化创建流程。
  • 通过原生 Argo CD dashboard 创建 Application 时,可以选择使用关联的仓库。

前提条件

  • 安装 Alauda Container Platform GitOps,并已启用 Native Argo CD UI 开关。
  • 拥有 Native Argo CD UI 的访问 URL 及用户名和密码。
    • 管理员可通过 GitOps 集群插件详情页直接访问该 URL。

操作步骤

按照以下步骤使用该功能:

  1. 连接代码仓库

    • 使用访问 URL 登录 Argo CD

    • 点击左侧导航栏的 Settings

    • 点击 REPO 卡片。

    • 点击页面左上角的 CONNECT REPO

    • 选择连接仓库的方式,并根据需要填写相应参数。

    • 点击 CONNECT

  2. 关联项目

    • 点击左侧导航栏的 Settings

    • 点击 Projects 卡片。

    • 点击需要创建 GitOps 应用的项目。

    注意:Argo CD 会自动同步集群中的项目,无需手动创建。

    • SOURCE REPOSITORIES 区域点击 EDIT

    • 点击 ADD SOURCE,输入在“连接仓库”步骤中使用的仓库 URL,并将其关联到该项目。

    • 点击 SAVE

操作结果

  • 返回 Web 控制台,进入 Container Platform > GitOps Applications,在 Create 页面即可看到关联的仓库。