跳到主要内容
版本:v0.5

连接器

Walrus提供了以下两种层级的连接器:

  • 项目连接器:应用于某个项目
  • 全局连接器:可应用于所有项目

查看连接器列表

全局连接器列表

  1. 点击左侧导航栏中的运维中心
  2. 点击连接器标签页,查看连接器列表。

connector-list

项目连接器列表

  1. 点击左侧导航栏中的应用管理,选择进入相应项目。
  2. 点击连接器标签页,查看连接器列表。

project-connector-list

查看连接器详情

  1. 点击左侧导航栏中的运维中心 -> 连接器 进入到连接器列表。
  2. 找到您需要查看的连接器并点击其名称,即进入连接器的详情页。

创建连接器

注意: 自v0.4.0起,创建连接器时需要选择适用环境类型,请查看环境类型以了解更多信息。

创建 Kubernetes 连接器

  1. 在连接器列表点击新建连接器,选择Kubernetes

connector-create

  1. 选择适用环境类型
  2. 填写表单,保存成功后即可创建 Kubernetes 连接器。

connector-create-k8s

创建云厂商连接器

  1. 在连接器列表点击新建连接器,选择云厂商
  2. 选择适用环境类型
  3. 填写表单,保存成功后即可创建云厂商。

connector-create-cloud

创建版本控制连接器

  1. 在连接器列表点击新建连接器,选择版本控制
  2. 选择适用环境类型
  3. 选择类型,目前支持 GitHub,填写相应的 Access token,需要开启 repo 的操作权限。
  4. 填写表单保存成功可创建版本控制连接器。

connector-create-vcs

创建自定义连接器

  1. 在连接器列表点击新建连接器,选择自定义
  2. 选择适用环境类型
  3. 类型为第三方平台 Terraform Provider 的类型,如:AWS, AliCloud。
  4. 添加属性,例如:Provider 为 Artifactory,则需填写 urlaccess_token
provider "artifactory" {
url = "${var.artifactory_url}"
access_token = "${var.artifactory_access_token}"
}

connector-create-custom

删除连接器

  1. 点击左侧导航栏中的运维中心 -> 连接器 查看到连接器列表。
  2. 找到您需要删除的连接器。
  3. 确保没有环境依赖于该连接器后,勾选您需要删除的连接器,点击删除按钮。
  4. 点击确定按钮完成删除。

connector-delete

使用方法

  1. 连接器创建成功后。
  2. 项目->环境详情中添加相应的连接器。
  3. 在环境详情的资源新建资源即可使用连接器。

注意:

  • 仅管理员/平台工程师拥有创建全局连接器的权限。
  • 项目连接器的作用范围为当前所在项目,仅可被添加到当前项目所创建的环境中,其他项目无使用权限。
  • 全局连接器的作用范围为所有项目,可以被添加到任何项目的环境中,若需要限制作用范围,请使用项目连接器。