diff --git a/helm/ingress-controller/templates/rbac/role.yaml b/helm/ingress-controller/templates/rbac/role.yaml index faa166f95..3295247e8 100644 --- a/helm/ingress-controller/templates/rbac/role.yaml +++ b/helm/ingress-controller/templates/rbac/role.yaml @@ -39,32 +39,6 @@ rules: - get - list - watch -- apiGroups: - - gateway.k8s.ngrok.com - resources: - - httproutes - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - gateway.k8s.ngrok.com - resources: - - httproutes/finalizers - verbs: - - update -- apiGroups: - - gateway.k8s.ngrok.com - resources: - - httproutes/status - verbs: - - get - - patch - - update - apiGroups: - gateway.networking.k8s.io resources: diff --git a/internal/controller/gateway/httproute_controller.go b/internal/controller/gateway/httproute_controller.go index 1e978bad4..4d1799faa 100644 --- a/internal/controller/gateway/httproute_controller.go +++ b/internal/controller/gateway/httproute_controller.go @@ -46,6 +46,9 @@ type HTTPRouteReconciler struct { Driver *store.Driver } +//+kubebuilder:rbac:groups=gateway.networking.k8s.io,resources=httproutes,verbs=get;list;watch;create;update;patch;delete +//+kubebuilder:rbac:groups=gateway.networking.k8s.io,resources=httproutes/status,verbs=get;list;watch;update;patch +//+kubebuilder:rbac:groups=gateway.networking.k8s.io,resources=httproutes/finalizers,verbs=get;list;watch;update func (r *HTTPRouteReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) { _ = log.FromContext(ctx)