You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
917 B

2 years ago
domain: mashibing.com # 初始化的时候 --domain 的参数
2 years ago
layout:
2 years ago
- go.kubebuilder.io/v3 # 插件名称,决定了生成文件的内容
projectName: demo # 项目名称,默认值是项目所在文件夹的名称
repo: mashibing.com/demo/app # 项目的 git repo 地址
resources:
- api:
2 years ago
crdVersion: v1 # 版本,创建 api 的时候 --version 的参数
namespaced: true # 默认行为,指定这个资源是 namespace
controller: true # 创建 api 的时候,是否生成 controller
domain: mashibing.com # 和 第一层级中的 domain 相同
group: demo # 创建 api 时 --group 的参数。在 operator 中group 的名称为 <group>.<domain> 也就是说这里的group名字为 demo.mashibing.com
kind: App # 创建 api 时 --kind 的参数
path: mashibing.com/demo/app/api/v1 # api 的 pkg 路径
version: v1 # api 的版本
version: "3" # kubebuilder 生成的项目的版本