File tree Expand file tree Collapse file tree
charts/telegraf/templates Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {{- if (.Values.global.use_rbac) -}}
2+ {{- if (.Capabilities.APIVersions.Has (include "rbacAPIVersion" .)) -}}
3+ kind : Role
4+ apiVersion : {{ template "rbacAPIVersion" . }}
5+ metadata :
6+ name : deis-monitor-telegraf
7+ labels :
8+ app : deis-monitor-telegraf
9+ heritage : deis
10+ rules :
11+ - apiGroups : [""]
12+ resources : ["pods"]
13+ verbs : ["get"]
14+ {{- end -}}
15+ {{- end -}}
Original file line number Diff line number Diff line change 1+ {{- if (.Values.global.use_rbac) -}}
2+ {{- if (.Capabilities.APIVersions.Has (include "rbacAPIVersion" .)) -}}
3+ kind : RoleBinding
4+ apiVersion : {{ template "rbacAPIVersion" . }}
5+ metadata :
6+ name : deis-monitor-telegraf
7+ labels :
8+ app : deis-monitor-telegraf
9+ heritage : deis
10+ roleRef :
11+ apiGroup : rbac.authorization.k8s.io
12+ kind : Role
13+ name : deis-monitor-telegraf
14+ subjects :
15+ - kind : ServiceAccount
16+ name : deis-monitor-telegraf
17+ {{- end -}}
18+ {{- end -}}
Original file line number Diff line number Diff line change 1+ {{/*
2+ Set apiVersion based on Kubernetes version
3+ */ }}
4+ {{- define " rbacAPIVersion" -}}
5+ {{- if ge .Capabilities.KubeVersion.Minor " 6" -}}
6+ rbac.authorization.k8s.io /v1beta1
7+ {{- else -}}
8+ rbac.authorization.k8s.io /v1alpha1
9+ {{- end -}}
10+ {{- end -}}
Original file line number Diff line number Diff line change @@ -49,3 +49,5 @@ global:
4949 # - on-cluster: Run Redis within the Kubernetes cluster
5050 # - off-cluster: Run Redis outside the Kubernetes cluster (configure in loggerRedis section)
5151 logger_redis_location : " on-cluster"
52+ # Role-Based Access Control for Kubernetes >= 1.5
53+ use_rbac : false
You can’t perform that action at this time.
0 commit comments