From 74fb162a8bd611aec7e532c723deefd9a01b4663 Mon Sep 17 00:00:00 2001 From: Alexandr Demicev Date: Mon, 9 Oct 2023 18:22:10 +0200 Subject: [PATCH] Add ConfigMap to CAPD RBAC Signed-off-by: Alexandr Demicev --- test/infrastructure/docker/config/rbac/role.yaml | 8 ++++++++ .../internal/controllers/dockermachine_controller.go | 1 + 2 files changed, 9 insertions(+) diff --git a/test/infrastructure/docker/config/rbac/role.yaml b/test/infrastructure/docker/config/rbac/role.yaml index 91fe8a21b068..aa34b0a59758 100644 --- a/test/infrastructure/docker/config/rbac/role.yaml +++ b/test/infrastructure/docker/config/rbac/role.yaml @@ -4,6 +4,14 @@ kind: ClusterRole metadata: name: manager-role rules: +- apiGroups: + - "" + resources: + - configmaps + verbs: + - get + - list + - watch - apiGroups: - "" resources: diff --git a/test/infrastructure/docker/internal/controllers/dockermachine_controller.go b/test/infrastructure/docker/internal/controllers/dockermachine_controller.go index 4d3a2cf3588b..938809cbea5d 100644 --- a/test/infrastructure/docker/internal/controllers/dockermachine_controller.go +++ b/test/infrastructure/docker/internal/controllers/dockermachine_controller.go @@ -63,6 +63,7 @@ type DockerMachineReconciler struct { // +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=dockermachines/status;dockermachines/finalizers,verbs=get;update;patch // +kubebuilder:rbac:groups=cluster.x-k8s.io,resources=clusters;machinesets;machines,verbs=get;list;watch // +kubebuilder:rbac:groups="",resources=secrets;,verbs=get;list;watch +// +kubebuilder:rbac:groups="",resources=configmaps,verbs=get;list;watch // Reconcile handles DockerMachine events. func (r *DockerMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, rerr error) {