diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index ce15157b..a7e150e6 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -29,9 +29,12 @@ rules: - apiGroups: - "" resources: - - pod + - pods verbs: + - create - delete - get + - list - patch - update + - watch diff --git a/controllers/runner_controller.go b/controllers/runner_controller.go index eede57f6..d7e6931b 100644 --- a/controllers/runner_controller.go +++ b/controllers/runner_controller.go @@ -55,7 +55,7 @@ type RunnerReconciler struct { // +kubebuilder:rbac:groups=actions.summerwind.dev,resources=runners,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=actions.summerwind.dev,resources=runners/status,verbs=get;update;patch -// +kubebuilder:rbac:groups=core,resources=pod,verbs=get;update;patch;delete +// +kubebuilder:rbac:groups=core,resources=pods,verbs=get;list;watch;create;update;patch;delete func (r *RunnerReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) { ctx := context.Background()