mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-20 15:04:17 +00:00
Add data mover CRD under v2alpha1 (#6176)
* add data mover CRD under v1alpha1 Signed-off-by: Lyndon-Li <lyonghui@vmware.com> * data mover CRDs to v2alpha1 Signed-off-by: Lyndon-Li <lyonghui@vmware.com> * data mover crd changes Signed-off-by: Lyndon-Li <lyonghui@vmware.com> --------- Signed-off-by: Lyndon-Li <lyonghui@vmware.com>
This commit is contained in:
@@ -40,20 +40,38 @@ ${GOPATH}/src/k8s.io/code-generator/generate-groups.sh \
|
||||
all \
|
||||
github.com/vmware-tanzu/velero/pkg/generated \
|
||||
github.com/vmware-tanzu/velero/pkg/apis \
|
||||
"velero:v1" \
|
||||
"velero:v1,v2alpha1" \
|
||||
--go-header-file ./hack/boilerplate.go.txt \
|
||||
--output-base ../../.. \
|
||||
$@
|
||||
|
||||
# Generate apiextensions.k8s.io/v1
|
||||
# Generate manifests e.g. CRD, RBAC etc.
|
||||
|
||||
# Generate CRD for v1.
|
||||
controller-gen \
|
||||
crd:crdVersions=v1 \
|
||||
paths=./pkg/apis/velero/v1/... \
|
||||
rbac:roleName=velero-perms \
|
||||
paths=./pkg/controller/... \
|
||||
output:crd:artifacts:config=config/crd/v1/bases \
|
||||
object \
|
||||
paths=./pkg/apis/velero/v1/...
|
||||
|
||||
# Generate CRD for v2alpha1.
|
||||
controller-gen \
|
||||
crd:crdVersions=v1 \
|
||||
paths=./pkg/apis/velero/v2alpha1/... \
|
||||
paths=./pkg/controller/... \
|
||||
output:crd:artifacts:config=config/crd/v2alpha1/bases \
|
||||
object \
|
||||
paths=./pkg/apis/velero/v2alpha1/...
|
||||
|
||||
# Generate RBAC.
|
||||
controller-gen \
|
||||
paths=./pkg/apis/velero/v1/... \
|
||||
paths=./pkg/apis/velero/v2alpha1/... \
|
||||
paths=./pkg/controller/... \
|
||||
rbac:roleName=velero-perms
|
||||
|
||||
go generate ./config/crd/v1/crds
|
||||
|
||||
go generate ./config/crd/v2alpha1/crds
|
||||
|
||||
Reference in New Issue
Block a user