Skip to content

Commit 08a19aa

Browse files
committed
put leftover dashboard rbac behind the toggle to clean it up from clusters
1 parent 8907049 commit 08a19aa

File tree

3 files changed

+6
-26
lines changed

3 files changed

+6
-26
lines changed

cluster/manifests/deletions.yaml

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -297,34 +297,10 @@ post_apply:
297297
namespace: kube-system
298298

299299
{{ if ne .Cluster.ConfigItems.k8s_dashboard_enabled "true" }}
300-
- name: kubernetes-dashboard
301-
namespace: kube-system
302-
kind: Deployment
303-
- name: kubernetes-dashboard
304-
namespace: kube-system
305-
kind: Service
306-
- name: dashboard-metrics-scraper
307-
namespace: kube-system
308-
kind: Service
309-
- name: dashboard-metrics-scraper
310-
namespace: kube-system
311-
kind: Deployment
312-
- name: kubernetes-dashboard
313-
namespace: kube-system
300+
- name: readonly-dashboard
314301
kind: Role
315-
- name: kubernetes-dashboard
316302
namespace: kube-system
303+
- name: readonly-dashboard
317304
kind: RoleBinding
318-
- name: kubernetes-dashboard
319-
kind: ClusterRole
320-
- name: kubernetes-dashboard-internal
321-
kind: ClusterRoleBinding
322-
- name: kubernetes-dashboard-readonly
323-
kind: ClusterRoleBinding
324-
- name: dashboard-metrics-scraper-vpa
325305
namespace: kube-system
326-
kind: VerticalPodAutoscaler
327-
- name: kubernetes-dashboard
328-
namespace: kube-system
329-
kind: ServiceAccount
330306
{{ end }}

cluster/manifests/roles/readonly-binding.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ subjects:
1919
- kind: Group
2020
name: "okta:common/read-only"
2121
apiGroup: rbac.authorization.k8s.io
22+
{{ if ne .Cluster.ConfigItems.k8s_dashboard_enabled "true" }}
2223
---
2324
kind: RoleBinding
2425
apiVersion: rbac.authorization.k8s.io/v1
@@ -42,6 +43,7 @@ subjects:
4243
- kind: Group
4344
name: "okta:common/read-only"
4445
apiGroup: rbac.authorization.k8s.io
46+
{{ end }}
4547
---
4648
kind: RoleBinding
4749
apiVersion: rbac.authorization.k8s.io/v1

cluster/manifests/roles/readonly-dashboard.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{ if ne .Cluster.ConfigItems.k8s_dashboard_enabled "true" }}
12
apiVersion: rbac.authorization.k8s.io/v1
23
kind: Role
34
metadata:
@@ -8,3 +9,4 @@ rules:
89
resources: [ "services/proxy" ]
910
verbs: [ "get" ]
1011
resourceNames: [ "kubernetes-dashboard" ]
12+
{{ end }}

0 commit comments

Comments
 (0)