From 7904b435e2237494a9e344c375169d0b2af33b93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Fei?= Date: Tue, 1 Jul 2025 11:28:11 +0200 Subject: [PATCH] chore: controller-gen task should respect kubebuilder:rbac markers (#426) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Niccolò Fei --- Taskfile.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 1a0367c..c87076d 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -390,12 +390,18 @@ tasks: file --path api/v1/zz_generated.deepcopy.go export --path api/v1/zz_generated.deepcopy.go - > GITHUB_REF= dagger -s call -m github.com/cloudnative-pg/daggerverse/controller-gen@${DAGGER_CONTROLLER_GEN_SHA} - controller-gen --source . --args rbac:roleName=plugin-barman-cloud --args crd --args webhook --args paths=./api/... - --args output:crd:artifacts:config=config/crd/bases directory --path config/crd/bases export --path config/crd/bases + controller-gen --source . --args rbac:roleName=plugin-barman-cloud --args crd --args webhook + --args paths=./api/... --args paths=./internal/... --args output:crd:artifacts:config=config/crd/bases + directory --path config/ + filter --include crd/bases/,rbac/ + export --path config/ sources: - ./api/**/*.go + - ./internal/**/*.go generates: - ./api/v1/zz_generated.deepcopy.go + - ./config/rbac/role.yaml + - ./config/crd/bases/*.yaml manifest-main: deps: