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