云容器实例 CCI-使用client-go访问CCI的CRD资源Network:执行命名生成代码

时间:2025-02-12 14:55:06

执行命名生成代码

以下命令在linux环境下执行

# 生成vendor文件夹go mod vendor# 执行构建脚本chmod 755 hack/update-codegen.sh# hack/update-codegen.sh会执行vendor/k8s.io/code-generator/generate-groups.shchmod 755 vendor/k8s.io/code-generator/generate-groups.sh./hack/update-codegen.sh

执行成功后,将会生成代码,目录结构将为

├── go.mod├── go.sum├── hack│   ├── boilerplate.go.txt│   ├── tools.go│   └── update-codegen.sh└── pkg    ├── apis    │   └── networking.cci.io    │       └── v1beta1    │           ├── doc.go    │           ├── register.go    │           ├── types.go    │           └── zz_generated.deepcopy.go    └── client        └── networking.cci.io            └── v1beta1                ├── clientset.go                ├── doc.go                ├── fake                │   ├── clientset_generated.go                │   ├── doc.go                │   └── register.go                ├── scheme                │   ├── doc.go                │   └── register.go                └── typed                    └── networking.cci.io                        └── v1beta1                            ├── doc.go                            ├── fake                            │   ├── doc.go                            │   ├── fake_network.go                            │   └── fake_networking.cci.io_client.go                            ├── generated_expansion.go                            ├── network.go                            └── networking.cci.io_client.go
support.huaweicloud.com/sdkreference-cci/cci_09_0002.html