Commit 08e14cdd by Frank Mai Committed by Alena Prokharchyk

Remove Project Prometheus RBAC resource

parent ad17036d
...@@ -11,6 +11,7 @@ metadata: ...@@ -11,6 +11,7 @@ metadata:
imagePullSecrets: imagePullSecrets:
{{ toYaml .Values.image.pullSecrets | indent 2 }} {{ toYaml .Values.image.pullSecrets | indent 2 }}
{{- if eq .Values.level "cluster" }}
--- ---
apiVersion: {{ template "rbac_api_version" . }} apiVersion: {{ template "rbac_api_version" . }}
kind: ClusterRole kind: ClusterRole
...@@ -42,7 +43,6 @@ rules: ...@@ -42,7 +43,6 @@ rules:
- services - services
- endpoints - endpoints
- pods - pods
{{- if eq .Values.level "cluster" }}
- nodes - nodes
- apiGroups: - apiGroups:
- "" - ""
...@@ -65,7 +65,6 @@ rules: ...@@ -65,7 +65,6 @@ rules:
- subjectaccessreviews - subjectaccessreviews
verbs: verbs:
- "create" - "create"
{{- end }}
--- ---
apiVersion: {{ template "rbac_api_version" . }} apiVersion: {{ template "rbac_api_version" . }}
...@@ -85,71 +84,5 @@ subjects: ...@@ -85,71 +84,5 @@ subjects:
- kind: ServiceAccount - kind: ServiceAccount
name: {{ default (include "app.fullname" .) .Values.serviceAccountNameOverride }} name: {{ default (include "app.fullname" .) .Values.serviceAccountNameOverride }}
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
{{- if eq .Values.level "project" }}
---
apiVersion: {{ template "rbac_api_version" . }}
kind: Role
metadata:
labels:
app: {{ template "app.name" . }}
chart: {{ template "app.version" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ include "app.fullname" . }}
rules:
- apiGroups:
- "monitoring.cattle.io"
resources:
- prometheus
verbs:
- "view"
---
apiVersion: {{ template "rbac_api_version" . }}
kind: RoleBinding
metadata:
labels:
app: {{ template "app.name" . }}
chart: {{ template "app.version" . }}
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ include "app.fullname" . }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: {{ include "app.fullname" . }}
namespace: {{ .Release.Namespace }}
subjects:
- kind: ServiceAccount
name: {{ default (include "app.fullname" .) .Values.serviceAccountNameOverride }}
namespace: {{ .Release.Namespace }}
{{- end }} {{- end }}
{{- $rbacAPIVersion := include "rbac_api_version" . }}
{{- $appServiceAccountName := default (include "app.fullname" .) .Values.serviceAccountNameOverride }}
{{- $appName := include "app.name" . }}
{{- $appVersion := include "app.version" . }}
{{- $root := . -}}
{{ range .Values.additionalBindingClusterRoles }}
---
apiVersion: {{ $rbacAPIVersion }}
kind: ClusterRoleBinding
metadata:
labels:
app: {{ $appName }}
chart: {{ $appVersion }}
heritage: {{ $root.Release.Service }}
release: {{ $root.Release.Name }}
name: {{ . }}-additional-binding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ . }}
subjects:
- kind: ServiceAccount
name: {{ $appServiceAccountName }}
namespace: {{ $root.Release.Namespace }}
{{ end }}
{{- end }} {{- end }}
...@@ -338,7 +338,6 @@ prometheus: ...@@ -338,7 +338,6 @@ prometheus:
serviceMonitorNamespaceSelector: {} serviceMonitorNamespaceSelector: {}
serviceMonitorSelector: serviceMonitorSelector:
matchExpressions: [] matchExpressions: []
addtionalBindingClusterRoles: []
securityContext: securityContext:
runAsUser: 1000 runAsUser: 1000
runAsNonRoot: true runAsNonRoot: true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment