Skip to content

Commit f7c1604

Browse files
author
Brian M Williams
committed
Modify template to remove service accounts
1 parent e188f6f commit f7c1604

File tree

1 file changed

+3
-68
lines changed

1 file changed

+3
-68
lines changed

streams-metric-exporter/openshift/streams-metric-dashboard.yaml

Lines changed: 3 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -96,28 +96,10 @@ objects:
9696
# Prometheus
9797
#
9898
##############################################################################################
99-
# service account with role cluster-reader
100-
- apiVersion: v1
101-
kind: ServiceAccount
102-
metadata:
103-
name: prometheus
104-
#namespace: "${NAMESPACE}"
105-
- apiVersion: authorization.openshift.io/v1
106-
kind: ClusterRoleBinding
107-
metadata:
108-
name: prometheus-cluster-reader
109-
roleRef:
110-
name: cluster-reader
111-
subjects:
112-
- kind: ServiceAccount
113-
name: prometheus
114-
#namespace: "${NAMESPACE}"
115-
11699
- apiVersion: route.openshift.io/v1
117100
kind: Route
118101
metadata:
119102
name: prometheus
120-
#namespace: "${NAMESPACE}"
121103
spec:
122104
port:
123105
targetPort: 9090
@@ -129,7 +111,6 @@ objects:
129111
kind: Service
130112
metadata:
131113
name: prometheus
132-
#namespace: "${NAMESPACE}"
133114
spec:
134115
ports:
135116
- name: prometheus
@@ -143,7 +124,6 @@ objects:
143124
kind: PersistentVolumeClaim
144125
metadata:
145126
name: pvc-prometheus
146-
#namespace: "${NAMESPACE}"
147127
spec:
148128
accessModes:
149129
- ReadWriteOnce
@@ -155,7 +135,6 @@ objects:
155135
kind: DeploymentConfig
156136
metadata:
157137
name: prometheus
158-
#namespace: "${NAMESPACE}"
159138
spec:
160139
replicas: 1
161140
selector:
@@ -165,8 +144,6 @@ objects:
165144
labels:
166145
name: prometheus
167146
spec:
168-
serviceAccount: prometheus
169-
serviceAccountName: prometheus
170147
containers:
171148
- name: prometheus
172149
image: "${IMAGE_PROMETHEUS}"
@@ -237,20 +214,10 @@ objects:
237214
# Grafana
238215
#
239216
##############################################################################################
240-
# This is based upon the findings from http://widerin.net/blog/official-grafana-docker-image-on-openshift/
241-
# - adding a configmap for grafana.ini
242-
# - starting the docker image with custom "command" and "args"
243-
- apiVersion: v1
244-
kind: ServiceAccount
245-
metadata:
246-
name: grafana
247-
#namespace: "${NAMESPACE}"
248-
249217
- apiVersion: route.openshift.io/v1
250218
kind: Route
251219
metadata:
252220
name: grafana
253-
#namespace: "${NAMESPACE}"
254221
spec:
255222
port:
256223
targetPort: 3000
@@ -262,7 +229,6 @@ objects:
262229
kind: Service
263230
metadata:
264231
name: grafana
265-
#namespace: "${NAMESPACE}"
266232
spec:
267233
ports:
268234
- name: grafana
@@ -287,7 +253,6 @@ objects:
287253
kind: DeploymentConfig
288254
metadata:
289255
name: grafana
290-
#namespace: "${NAMESPACE}"
291256
spec:
292257
replicas: 1
293258
selector:
@@ -297,8 +262,6 @@ objects:
297262
labels:
298263
name: grafana
299264
spec:
300-
serviceAccount: grafana
301-
serviceAccountName: grafana
302265
containers:
303266
- name: grafana
304267
image: ${IMAGE_GRAFANA}
@@ -308,11 +271,6 @@ objects:
308271
value: "false"
309272
- name: GF_AUTH_BASIC_ENABLED
310273
value: "true"
311-
#command:
312-
#- /usr/sbin/grafana-server
313-
#args:
314-
#- '--homepath=/usr/share/grafana'
315-
#- '--config=/etc/grafana/grafana.ini'
316274
readinessProbe:
317275
httpGet:
318276
path: /api/health
@@ -361,7 +319,6 @@ objects:
361319
kind: ConfigMap
362320
metadata:
363321
name: configmap-grafana
364-
#namespace: "${NAMESPACE}"
365322
data:
366323
grafana.ini: |
367324
[paths]
@@ -414,31 +371,13 @@ objects:
414371
# streams-metric-exporter
415372
#
416373
##############################################################################################
417-
# streams-metric-exporter service account with role cluster-reader
418-
- apiVersion: v1
419-
kind: ServiceAccount
420-
metadata:
421-
name: streams-metric-exporter
422-
#namespace: "${NAMESPACE}"
423-
- apiVersion: authorization.openshift.io/v1
424-
kind: ClusterRoleBinding
425-
metadata:
426-
name: streams-metric-exporter-cluster-reader
427-
roleRef:
428-
name: cluster-reader
429-
subjects:
430-
- kind: ServiceAccount
431-
name: streams-metric-exporter
432-
#namespace: "${NAMESPACE}"
433-
434374
- apiVersion: v1
435375
kind: Service
436376
metadata:
437377
name: streams-metric-exporter
438-
#namespace: "${NAMESPACE}"
439-
#annotations:
440-
# prometheus.io/scrape: 'true'
441-
# prometheus.io/port: '25500'
378+
annotations:
379+
prometheus.io/scrape: 'true'
380+
prometheus.io/port: '25500'
442381
spec:
443382
ports:
444383
- name: streams-metric-exporter
@@ -451,7 +390,6 @@ objects:
451390
kind: Route
452391
metadata:
453392
name: streams-metric-exporter
454-
#namespace: "${NAMESPACE}"
455393
spec:
456394
port:
457395
targetPort: 25500
@@ -465,7 +403,6 @@ objects:
465403
labels:
466404
app: streams-metric-exporter
467405
name: streams-metric-exporter
468-
#namespace: "${NAMESPACE}"
469406
spec:
470407
replicas: 1
471408
revisionHistoryLimit: 10
@@ -478,8 +415,6 @@ objects:
478415
name: streams-metric-exporter
479416
deploymentconfig: streams-metric-exporter
480417
spec:
481-
serviceAccount: streams-metric-exporter
482-
serviceAccountName: streams-metric-exporter
483418
containers:
484419
- name: streams-metric-exporter
485420
image: ${IMAGE_STREAMSMETRICEXPORTER}

0 commit comments

Comments
 (0)