From 720a1c5032677b28b8e72ad8c4365d259c579a77 Mon Sep 17 00:00:00 2001 From: Varun Ramachandra Sekar Date: Wed, 15 Jan 2025 15:43:22 -0800 Subject: [PATCH] fix horizontalpodautoscaler rbac (#283) Signed-off-by: Varun Ramachandra Sekar Co-authored-by: Varun Ramachandra Sekar --- config/rbac/role.yaml | 2 +- internal/controller/nemo_datastore_controller.go | 2 +- internal/controller/nemo_guardrail_controller.go | 2 +- internal/controller/nimservice_controller.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index f923e1fd..145c9209 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -100,7 +100,7 @@ rules: - apiGroups: - autoscaling resources: - - horizontalpodautoscalars + - horizontalpodautoscalers verbs: - create - delete diff --git a/internal/controller/nemo_datastore_controller.go b/internal/controller/nemo_datastore_controller.go index e22a8d9f..74567ea1 100644 --- a/internal/controller/nemo_datastore_controller.go +++ b/internal/controller/nemo_datastore_controller.go @@ -93,7 +93,7 @@ func NewNemoDatastoreReconciler(client client.Client, scheme *runtime.Scheme, up // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=route.openshift.io,resources=routes,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=networking.k8s.io,resources=ingresses,verbs=get;list;watch;create;update;patch;delete -// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalars,verbs=get;list;watch;create;update;patch;delete +// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalers,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups="",resources=events,verbs=create;update;patch // Reconcile is part of the main kubernetes reconciliation loop which aims to diff --git a/internal/controller/nemo_guardrail_controller.go b/internal/controller/nemo_guardrail_controller.go index 55620297..f7a34e87 100644 --- a/internal/controller/nemo_guardrail_controller.go +++ b/internal/controller/nemo_guardrail_controller.go @@ -94,7 +94,7 @@ func NewNemoGuardrailReconciler(client client.Client, scheme *runtime.Scheme, up // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=route.openshift.io,resources=routes,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=networking.k8s.io,resources=ingresses,verbs=get;list;watch;create;update;patch;delete -// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalars,verbs=get;list;watch;create;update;patch;delete +// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalers,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups="",resources=events,verbs=create;update;patch // Reconcile is part of the main kubernetes reconciliation loop which aims to diff --git a/internal/controller/nimservice_controller.go b/internal/controller/nimservice_controller.go index 5a77e711..113dc71c 100644 --- a/internal/controller/nimservice_controller.go +++ b/internal/controller/nimservice_controller.go @@ -91,7 +91,7 @@ func NewNIMServiceReconciler(client client.Client, scheme *runtime.Scheme, updat // +kubebuilder:rbac:groups=batch,resources=jobs,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=route.openshift.io,resources=routes,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=networking.k8s.io,resources=ingresses,verbs=get;list;watch;create;update;patch;delete -// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalars,verbs=get;list;watch;create;update;patch;delete +// +kubebuilder:rbac:groups=autoscaling,resources=horizontalpodautoscalers,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups="",resources=events,verbs=create;update;patch // Reconcile is part of the main kubernetes reconciliation loop which aims to