From d3f23fb8663b6915378149dcb3e76b0470cbcfee Mon Sep 17 00:00:00 2001 From: Olivier Tardieu Date: Mon, 24 Jun 2024 16:39:57 -0400 Subject: [PATCH] Add rayjobs to controller rbacs --- config/rbac/role.yaml | 1 + internal/controller/appwrapper/appwrapper_controller.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 4cc3562..6ec35e4 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -148,6 +148,7 @@ rules: - ray.io resources: - rayclusters + - rayjobs verbs: - create - delete diff --git a/internal/controller/appwrapper/appwrapper_controller.go b/internal/controller/appwrapper/appwrapper_controller.go index 6eaec33..5ddf66b 100644 --- a/internal/controller/appwrapper/appwrapper_controller.go +++ b/internal/controller/appwrapper/appwrapper_controller.go @@ -84,7 +84,7 @@ type componentStatusSummary struct { //+kubebuilder:rbac:groups=scheduling.sigs.k8s.io,resources=podgroups,verbs=get;list;watch;create;update;patch;delete //+kubebuilder:rbac:groups=scheduling.x-k8s.io,resources=podgroups,verbs=get;list;watch;create;update;patch;delete //+kubebuilder:rbac:groups=kubeflow.org,resources=pytorchjobs,verbs=get;list;watch;create;update;patch;delete -//+kubebuilder:rbac:groups=ray.io,resources=rayclusters,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=ray.io,resources=rayclusters;rayjobs,verbs=get;list;watch;create;update;patch;delete // Reconcile reconciles an appwrapper // Please see [aw-states] for documentation of this method.