From 6e4bb949bdc4b3e533c11aed2ad19eacf2be4f81 Mon Sep 17 00:00:00 2001 From: Jonathan Leech-Pepin Date: Sat, 26 Apr 2025 11:15:11 -0400 Subject: [PATCH] Fix gatus naming due to prefix - Move k8s cluster role to top level so it can be re-used for other k8s-sidecar containers if I ever find a second use. --- .../sidecar-clusterRole.yaml => k8s-sidecar-role.yaml} | 4 ++-- namespaces/kustomization.yaml | 1 + namespaces/monitoring/gatus/extras/sidecar-crb.yaml | 6 +++--- .../monitoring/gatus/extras/sidecar-serviceAccount.yaml | 2 +- namespaces/monitoring/gatus/kustomization.yaml | 1 - 5 files changed, 7 insertions(+), 7 deletions(-) rename namespaces/{monitoring/gatus/extras/sidecar-clusterRole.yaml => k8s-sidecar-role.yaml} (66%) diff --git a/namespaces/monitoring/gatus/extras/sidecar-clusterRole.yaml b/namespaces/k8s-sidecar-role.yaml similarity index 66% rename from namespaces/monitoring/gatus/extras/sidecar-clusterRole.yaml rename to namespaces/k8s-sidecar-role.yaml index 9971fce..86fe9e3 100644 --- a/namespaces/monitoring/gatus/extras/sidecar-clusterRole.yaml +++ b/namespaces/k8s-sidecar-role.yaml @@ -1,8 +1,8 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: gatus-k8s-sidecar + name: k8s-sidecar rules: - apiGroups: [""] - resources: ["configmaps", "secrets"] + resources: ["configmaps"] verbs: ["get", "watch", "list"] diff --git a/namespaces/kustomization.yaml b/namespaces/kustomization.yaml index f7ad4ad..f5a8806 100644 --- a/namespaces/kustomization.yaml +++ b/namespaces/kustomization.yaml @@ -10,3 +10,4 @@ resources: - charts/ - monitoring/ - public/ + - k8s-sidecar-role.yaml diff --git a/namespaces/monitoring/gatus/extras/sidecar-crb.yaml b/namespaces/monitoring/gatus/extras/sidecar-crb.yaml index bc24397..7765fdc 100644 --- a/namespaces/monitoring/gatus/extras/sidecar-crb.yaml +++ b/namespaces/monitoring/gatus/extras/sidecar-crb.yaml @@ -1,12 +1,12 @@ kind: ClusterRoleBinding apiVersion: rbac.authorization.k8s.io/v1 metadata: - name: gatus-k8s-sidecar + name: k8s-sidecar roleRef: kind: ClusterRole - name: gatus-k8s-sidecar + name: k8s-sidecar apiGroup: rbac.authorization.k8s.io subjects: - kind: ServiceAccount - name: gatus-k8s-sidecar + name: k8s-sidecar namespace: monitoring diff --git a/namespaces/monitoring/gatus/extras/sidecar-serviceAccount.yaml b/namespaces/monitoring/gatus/extras/sidecar-serviceAccount.yaml index 9d7e602..a06e538 100644 --- a/namespaces/monitoring/gatus/extras/sidecar-serviceAccount.yaml +++ b/namespaces/monitoring/gatus/extras/sidecar-serviceAccount.yaml @@ -1,4 +1,4 @@ apiVersion: v1 kind: ServiceAccount metadata: - name: gatus-k8s-sidecar + name: k8s-sidecar diff --git a/namespaces/monitoring/gatus/kustomization.yaml b/namespaces/monitoring/gatus/kustomization.yaml index 992b7fb..4a9c6e7 100644 --- a/namespaces/monitoring/gatus/kustomization.yaml +++ b/namespaces/monitoring/gatus/kustomization.yaml @@ -15,7 +15,6 @@ resources: - ../../../kustomize/bases/deployment/ - extras/sidecar-crb.yaml - extras/sidecar-serviceAccount.yaml - - extras/sidecar-clusterRole.yaml patches: - path: patches/deployment.yaml