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

模板管理

Walrus提供了以下两种层级的模板:

  • 项目模板:应用于某个项目的模板,项目模板可以在当前项目中使用。
  • 全局模板:可应用于所有项目的模板,全局模板可以在所有项目中使用。

查看模板列表

  1. Walrus内置了模板库,模板列表中包含模板库中所有模板以及独立添加的模板。
  2. 进入模板列表页。
    • 项目模板:点击左侧导航栏中的应用管理菜单,选择进入相应项目,点击模版标签页。
    • 全局模板:点击导航栏中的运维中心菜单,进入模板标签页。

添加模板

  1. 进入模板列表页。
    • 项目模板:点击左侧导航栏中的应用管理菜单,选择进入相应项目,点击模版标签页。
    • 全局模板:点击导航栏中的运维中心菜单,进入模板标签页。
  2. 进入模板列表页。
  3. 点击新建模板按钮。
  4. 输入模板的名称、描述、来源。其中,来源为与Terraform git类型模块来源兼容的地址,参考说明。 示例:

提示:

  • 您可以通过 ref 参数指定版本,指定的版本必须是 git 仓库中存在的 tag 或者分支。
  • 您可以通过在仓库地址后附加子目录路径导入子目录下的模板。
  1. 点击确定按钮。

编辑模板

  1. 进入模板列表页。
    • 项目模板:点击左侧导航栏中的应用管理菜单,选择进入相应项目,点击模版标签页。
    • 全局模板:点击导航栏中的运维中心菜单,进入模板标签页。
  2. 找到您需要编辑的模板。
  3. 点击缩略号表示的更多操作按钮,选择编辑操作。
  4. 按您的需要修改对应的属性值。
  5. 点击确定按钮。

删除模板

  1. 进入模板列表页。
    • 项目模板:点击左侧导航栏中的应用管理菜单,选择进入相应项目,点击模版标签页。
    • 全局模板:点击导航栏中的运维中心菜单,进入模板标签页。
  2. 选中您需要删除的模板。
  3. 点击删除按钮。
  4. 在确认删除提示窗中点击确定按钮。

编辑模板 UI 样式

  1. 进入模板列表页。
    • 项目模板:点击左侧导航栏中的应用管理菜单,选择进入相应项目,点击模版标签页。
    • 全局模板:点击导航栏中的运维中心菜单,进入模板标签页。
  2. 找到您需要编辑样式的模板。
  3. 点击模板名称进入详情页,在详情页中选择UI Schema
  4. 点击缩略号表示的更多操作按钮,选择编辑操作,按您的需要修改对应的UI样式,点击预览查看效果。
  5. 点击保存按钮。

AI辅助的模板编写

Walrus可以利用OpenAI的GPT大语言模型能力,辅助您编写和提交模板。

注意:在使用这一功能前,您首先需要:

  1. 取得OpenAI的API令牌并在Walrus的系统设置中配置。
  2. 创建一个版本控制连接器。

根据自然语言描述生成模板

  1. 点击导航栏中的运维中心菜单,进入模板标签页。
  2. 点击AI编写模板按钮。
  3. 在文本框中使用自然语言描述您需要的模板功能。您可以点击右上角的实例列表选择一个示例。
  4. 点击生成按钮。

解释模板代码的功能

  1. 点击导航栏中的运维中心菜单,进入模板标签页。
  2. 点击AI编写模板按钮。
  3. 通过AI生成/在文本框中编写模板代码后,点击解释按钮。
  4. 点击确定按钮关闭模板解释弹窗。

对模板代码进行纠错

  1. 点击导航栏中的运维中心菜单,进入模板标签页。
  2. 点击AI编写模板按钮。
  3. 通过AI生成/在文本框中编写模板代码后,点击纠错按钮。
  4. 查看修复说明,检阅提供的修复建议。
  5. 点击左上角的接受修复应用修复建议,或者放弃修复丢弃修复建议。

提交编写完成的模板代码到git代码仓库

  1. 点击导航栏中的运维中心菜单,进入模板标签页。
  2. 通过AI生成/在文本框中编写模板代码后,点击创建PR按钮。
  3. 选择可用的版本控制连接器。
  4. 选择代码仓库。
  5. 选择目标分支。
  6. 填写提交路径,即在代码仓库中存储该模板的文件夹路径。
  7. 点击保存按钮。