From 01ceb1e03575bfc8748d60728522489de2367c7e Mon Sep 17 00:00:00 2001 From: Stevan Koncar Date: Thu, 16 Dec 2021 17:16:25 +0100 Subject: [PATCH 1/3] Add traefik 2 middlware role --- config/rbac/role.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 1542a43a..41f9540f 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -338,3 +338,15 @@ rules: - get - patch - update +- apiGroups: + - traefik.containo.us + resources: + - middlewares + verbs: + - create + - delete + - get + - list + - patch + - update + - watch From 245b3805b9f5ec63ad6c2a8cbe297c98a14ea06b Mon Sep 17 00:00:00 2001 From: Stevan Koncar Date: Thu, 16 Dec 2021 17:30:08 +0100 Subject: [PATCH 2/3] Add kubebuilder middlwares --- internal/controllers/app_controller.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/controllers/app_controller.go b/internal/controllers/app_controller.go index b5e8466a..a2e78fb7 100644 --- a/internal/controllers/app_controller.go +++ b/internal/controllers/app_controller.go @@ -103,6 +103,7 @@ const ( // +kubebuilder:rbac:groups="traefik.containo.us",resources=ingressroutes/status,verbs=get;update;patch // +kubebuilder:rbac:groups="traefik.containo.us",resources=traefikservices,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups="traefik.containo.us",resources=traefikservices/status,verbs=get;update;patch +// +kubebuilder:rbac:groups="traefik.containo.us",resources=middlewares,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups="",resources=events,verbs=create;patch;update;delete;list;watch // +kubebuilder:rbac:groups=coordination.k8s.io,resources=leases,verbs=get;list;create;update // +kubebuilder:rbac:groups="autoscaling",resources=horizontalpodautoscalers,verbs=list From c996d4319564b4d368099b1d57eca3ab92759186 Mon Sep 17 00:00:00 2001 From: Stevan Koncar Date: Thu, 16 Dec 2021 17:33:31 +0100 Subject: [PATCH 3/3] Regenerate manifests --- config/rbac/role.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/config/rbac/role.yaml b/config/rbac/role.yaml index 41f9540f..47d6ad6c 100644 --- a/config/rbac/role.yaml +++ b/config/rbac/role.yaml @@ -321,7 +321,7 @@ rules: - apiGroups: - traefik.containo.us resources: - - traefikservices + - middlewares verbs: - create - delete @@ -333,20 +333,20 @@ rules: - apiGroups: - traefik.containo.us resources: - - traefikservices/status + - traefikservices verbs: + - create + - delete - get + - list - patch - update + - watch - apiGroups: - - traefik.containo.us + - traefik.containo.us resources: - - middlewares + - traefikservices/status verbs: - - create - - delete - - get - - list - - patch - - update - - watch + - get + - patch + - update