From af59bb5caf9da560a8b40807517b252d6994d21b Mon Sep 17 00:00:00 2001 From: Siddhesh Ghadi Date: Wed, 30 Jul 2025 18:45:07 +0530 Subject: [PATCH] Add config ingress permission Signed-off-by: Siddhesh Ghadi --- bundle/manifests/gitops-operator.clusterserviceversion.yaml | 3 ++- config/rbac/role.yaml | 1 + controllers/gitopsservice_controller.go | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bundle/manifests/gitops-operator.clusterserviceversion.yaml b/bundle/manifests/gitops-operator.clusterserviceversion.yaml index 76c7e217b..94ce35b9c 100644 --- a/bundle/manifests/gitops-operator.clusterserviceversion.yaml +++ b/bundle/manifests/gitops-operator.clusterserviceversion.yaml @@ -180,7 +180,7 @@ metadata: capabilities: Deep Insights console.openshift.io/plugins: '["gitops-plugin"]' containerImage: quay.io/redhat-developer/gitops-operator - createdAt: "2025-07-10T04:40:01Z" + createdAt: "2025-07-30T13:03:16Z" description: Enables teams to adopt GitOps principles for managing cluster configurations and application delivery across hybrid multi-cluster Kubernetes environments. features.operators.openshift.io/disconnected: "true" @@ -570,6 +570,7 @@ spec: - config.openshift.io resources: - clusterversions + - ingresses verbs: - get - list diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 08038e24c..4b894bc3f 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -222,6 +222,7 @@ rules: - config.openshift.io resources: - clusterversions + - ingresses verbs: - get - list diff --git a/controllers/gitopsservice_controller.go b/controllers/gitopsservice_controller.go index 1e6f9c569..c82722db2 100644 --- a/controllers/gitopsservice_controller.go +++ b/controllers/gitopsservice_controller.go @@ -199,6 +199,7 @@ type ReconcileGitopsService struct { //+kubebuilder:rbac:groups=argoproj.io,resources=notificationsconfigurations;notificationsconfigurations/finalizers,verbs=* //+kubebuilder:rbac:groups=apiextensions.k8s.io,resources=customresourcedefinitions,verbs=get;list;watch; //+kubebuilder:rbac:groups="apiregistration.k8s.io",resources="apiservices",verbs=get;list +// +kubebuilder:rbac:groups=config.openshift.io,resources=ingresses,verbs=get;list;watch // Reconcile reads that state of the cluster for a GitopsService object and makes changes based on the state read // and what is in the GitopsService.Spec