From 4bec48750917a615f59ade55f30d9dce13f58e54 Mon Sep 17 00:00:00 2001 From: shreddedbacon Date: Fri, 10 Jan 2025 09:48:27 +1100 Subject: [PATCH] fix: cluster role for storage-calculator --- charts/lagoon-remote/Chart.yaml | 6 ++--- .../storage-calculator.clusterrole.yaml | 24 +++++++++++++++++++ ...-calculator.leader-elect-clusterrole.yaml} | 24 ------------------- ...ator.leader-elect-clusterrolebinding.yaml} | 0 4 files changed, 26 insertions(+), 28 deletions(-) rename charts/lagoon-remote/templates/{storage-calculator.role.yaml => storage-calculator.leader-elect-clusterrole.yaml} (62%) rename charts/lagoon-remote/templates/{storage-calculator.rolebinding.yaml => storage-calculator.leader-elect-clusterrolebinding.yaml} (100%) diff --git a/charts/lagoon-remote/Chart.yaml b/charts/lagoon-remote/Chart.yaml index cf3d13c7c..25221c9e9 100644 --- a/charts/lagoon-remote/Chart.yaml +++ b/charts/lagoon-remote/Chart.yaml @@ -19,7 +19,7 @@ type: application # This is the chart version. This version number should be incremented each # time you make changes to the chart and its templates, including the app # version. -version: 0.96.1 +version: 0.96.2 dependencies: - name: lagoon-build-deploy @@ -41,6 +41,4 @@ dependencies: annotations: artifacthub.io/changes: | - kind: changed - description: update build-deploy chart dependency to 0.31.1 - - kind: changed - description: update storage-calculator to metrics servicemonitor + description: update storage-calculator metrics role diff --git a/charts/lagoon-remote/templates/storage-calculator.clusterrole.yaml b/charts/lagoon-remote/templates/storage-calculator.clusterrole.yaml index ae4838998..dbc4b4d9c 100644 --- a/charts/lagoon-remote/templates/storage-calculator.clusterrole.yaml +++ b/charts/lagoon-remote/templates/storage-calculator.clusterrole.yaml @@ -48,4 +48,28 @@ rules: verbs: - get - list +- apiGroups: + - "authentication.k8s.io" + resources: + - tokenreviews + verbs: + - "create" +- apiGroups: + - "authorization.k8s.io" + resources: + - subjectaccessreviews + verbs: + - "create" +- apiGroups: + - authentication.k8s.io + resources: + - tokenreviews + verbs: + - create +- apiGroups: + - authorization.k8s.io + resources: + - subjectaccessreviews + verbs: + - create {{- end }} diff --git a/charts/lagoon-remote/templates/storage-calculator.role.yaml b/charts/lagoon-remote/templates/storage-calculator.leader-elect-clusterrole.yaml similarity index 62% rename from charts/lagoon-remote/templates/storage-calculator.role.yaml rename to charts/lagoon-remote/templates/storage-calculator.leader-elect-clusterrole.yaml index 2b25fe74b..1fbf4b66f 100644 --- a/charts/lagoon-remote/templates/storage-calculator.role.yaml +++ b/charts/lagoon-remote/templates/storage-calculator.leader-elect-clusterrole.yaml @@ -37,28 +37,4 @@ rules: verbs: - create - patch -- apiGroups: - - "authentication.k8s.io" - resources: - - tokenreviews - verbs: - - "create" -- apiGroups: - - "authorization.k8s.io" - resources: - - subjectaccessreviews - verbs: - - "create" -- apiGroups: - - authentication.k8s.io - resources: - - tokenreviews - verbs: - - create -- apiGroups: - - authorization.k8s.io - resources: - - subjectaccessreviews - verbs: - - create {{- end }} diff --git a/charts/lagoon-remote/templates/storage-calculator.rolebinding.yaml b/charts/lagoon-remote/templates/storage-calculator.leader-elect-clusterrolebinding.yaml similarity index 100% rename from charts/lagoon-remote/templates/storage-calculator.rolebinding.yaml rename to charts/lagoon-remote/templates/storage-calculator.leader-elect-clusterrolebinding.yaml