Skip to content

Commit 5a14690

Browse files
authored
Additional permissions for OpenShift installation (open-telemetry#1155)
* Additional permissions * Update chart version
1 parent 45f7def commit 5a14690

25 files changed

+236
-224
lines changed

charts/opentelemetry-demo/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
type: application
33
name: opentelemetry-demo
4-
version: 0.30.2
4+
version: 0.30.3
55
description: opentelemetry demo helm chart
66
home: https://opentelemetry.io/
77
sources:

charts/opentelemetry-demo/README.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,19 @@ oc create sa opentelemetry-demo
4848
oc adm policy add-scc-to-user anyuid -z opentelemetry-demo
4949
```
5050

51-
4. Install the chart with the following command:
51+
4. Add `view` role to the service account to allow Prometheus seeing the services pods:
52+
53+
```console
54+
oc adm policy add-role-to-user view -z opentelemetry-demo
55+
```
56+
57+
5. Add `privileged` SCC to the service account to allow Grafana to run:
58+
59+
```console
60+
oc adm policy add-scc-to-user privileged -z opentelemetry-demo
61+
```
62+
63+
6. Install the chart with the following command:
5264

5365
```console
5466
helm install my-otel-demo charts/opentelemetry-demo \

charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/component.yaml

+34-34
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: Service
55
metadata:
66
name: example-adservice
77
labels:
8-
helm.sh/chart: opentelemetry-demo-0.30.2
8+
helm.sh/chart: opentelemetry-demo-0.30.3
99

1010
opentelemetry.io/name: example-adservice
1111
app.kubernetes.io/instance: example
@@ -30,7 +30,7 @@ kind: Service
3030
metadata:
3131
name: example-cartservice
3232
labels:
33-
helm.sh/chart: opentelemetry-demo-0.30.2
33+
helm.sh/chart: opentelemetry-demo-0.30.3
3434

3535
opentelemetry.io/name: example-cartservice
3636
app.kubernetes.io/instance: example
@@ -55,7 +55,7 @@ kind: Service
5555
metadata:
5656
name: example-checkoutservice
5757
labels:
58-
helm.sh/chart: opentelemetry-demo-0.30.2
58+
helm.sh/chart: opentelemetry-demo-0.30.3
5959

6060
opentelemetry.io/name: example-checkoutservice
6161
app.kubernetes.io/instance: example
@@ -80,7 +80,7 @@ kind: Service
8080
metadata:
8181
name: example-currencyservice
8282
labels:
83-
helm.sh/chart: opentelemetry-demo-0.30.2
83+
helm.sh/chart: opentelemetry-demo-0.30.3
8484

8585
opentelemetry.io/name: example-currencyservice
8686
app.kubernetes.io/instance: example
@@ -105,7 +105,7 @@ kind: Service
105105
metadata:
106106
name: example-emailservice
107107
labels:
108-
helm.sh/chart: opentelemetry-demo-0.30.2
108+
helm.sh/chart: opentelemetry-demo-0.30.3
109109

110110
opentelemetry.io/name: example-emailservice
111111
app.kubernetes.io/instance: example
@@ -130,7 +130,7 @@ kind: Service
130130
metadata:
131131
name: example-flagd
132132
labels:
133-
helm.sh/chart: opentelemetry-demo-0.30.2
133+
helm.sh/chart: opentelemetry-demo-0.30.3
134134

135135
opentelemetry.io/name: example-flagd
136136
app.kubernetes.io/instance: example
@@ -155,7 +155,7 @@ kind: Service
155155
metadata:
156156
name: example-frontend
157157
labels:
158-
helm.sh/chart: opentelemetry-demo-0.30.2
158+
helm.sh/chart: opentelemetry-demo-0.30.3
159159

160160
opentelemetry.io/name: example-frontend
161161
app.kubernetes.io/instance: example
@@ -180,7 +180,7 @@ kind: Service
180180
metadata:
181181
name: example-frontendproxy
182182
labels:
183-
helm.sh/chart: opentelemetry-demo-0.30.2
183+
helm.sh/chart: opentelemetry-demo-0.30.3
184184

185185
opentelemetry.io/name: example-frontendproxy
186186
app.kubernetes.io/instance: example
@@ -205,7 +205,7 @@ kind: Service
205205
metadata:
206206
name: example-kafka
207207
labels:
208-
helm.sh/chart: opentelemetry-demo-0.30.2
208+
helm.sh/chart: opentelemetry-demo-0.30.3
209209

210210
opentelemetry.io/name: example-kafka
211211
app.kubernetes.io/instance: example
@@ -233,7 +233,7 @@ kind: Service
233233
metadata:
234234
name: example-loadgenerator
235235
labels:
236-
helm.sh/chart: opentelemetry-demo-0.30.2
236+
helm.sh/chart: opentelemetry-demo-0.30.3
237237

238238
opentelemetry.io/name: example-loadgenerator
239239
app.kubernetes.io/instance: example
@@ -258,7 +258,7 @@ kind: Service
258258
metadata:
259259
name: example-paymentservice
260260
labels:
261-
helm.sh/chart: opentelemetry-demo-0.30.2
261+
helm.sh/chart: opentelemetry-demo-0.30.3
262262

263263
opentelemetry.io/name: example-paymentservice
264264
app.kubernetes.io/instance: example
@@ -283,7 +283,7 @@ kind: Service
283283
metadata:
284284
name: example-productcatalogservice
285285
labels:
286-
helm.sh/chart: opentelemetry-demo-0.30.2
286+
helm.sh/chart: opentelemetry-demo-0.30.3
287287

288288
opentelemetry.io/name: example-productcatalogservice
289289
app.kubernetes.io/instance: example
@@ -308,7 +308,7 @@ kind: Service
308308
metadata:
309309
name: example-quoteservice
310310
labels:
311-
helm.sh/chart: opentelemetry-demo-0.30.2
311+
helm.sh/chart: opentelemetry-demo-0.30.3
312312

313313
opentelemetry.io/name: example-quoteservice
314314
app.kubernetes.io/instance: example
@@ -333,7 +333,7 @@ kind: Service
333333
metadata:
334334
name: example-recommendationservice
335335
labels:
336-
helm.sh/chart: opentelemetry-demo-0.30.2
336+
helm.sh/chart: opentelemetry-demo-0.30.3
337337

338338
opentelemetry.io/name: example-recommendationservice
339339
app.kubernetes.io/instance: example
@@ -358,7 +358,7 @@ kind: Service
358358
metadata:
359359
name: example-redis
360360
labels:
361-
helm.sh/chart: opentelemetry-demo-0.30.2
361+
helm.sh/chart: opentelemetry-demo-0.30.3
362362

363363
opentelemetry.io/name: example-redis
364364
app.kubernetes.io/instance: example
@@ -383,7 +383,7 @@ kind: Service
383383
metadata:
384384
name: example-shippingservice
385385
labels:
386-
helm.sh/chart: opentelemetry-demo-0.30.2
386+
helm.sh/chart: opentelemetry-demo-0.30.3
387387

388388
opentelemetry.io/name: example-shippingservice
389389
app.kubernetes.io/instance: example
@@ -408,7 +408,7 @@ kind: Deployment
408408
metadata:
409409
name: example-accountingservice
410410
labels:
411-
helm.sh/chart: opentelemetry-demo-0.30.2
411+
helm.sh/chart: opentelemetry-demo-0.30.3
412412

413413
opentelemetry.io/name: example-accountingservice
414414
app.kubernetes.io/instance: example
@@ -473,7 +473,7 @@ kind: Deployment
473473
metadata:
474474
name: example-adservice
475475
labels:
476-
helm.sh/chart: opentelemetry-demo-0.30.2
476+
helm.sh/chart: opentelemetry-demo-0.30.3
477477

478478
opentelemetry.io/name: example-adservice
479479
app.kubernetes.io/instance: example
@@ -540,7 +540,7 @@ kind: Deployment
540540
metadata:
541541
name: example-cartservice
542542
labels:
543-
helm.sh/chart: opentelemetry-demo-0.30.2
543+
helm.sh/chart: opentelemetry-demo-0.30.3
544544

545545
opentelemetry.io/name: example-cartservice
546546
app.kubernetes.io/instance: example
@@ -617,7 +617,7 @@ kind: Deployment
617617
metadata:
618618
name: example-checkoutservice
619619
labels:
620-
helm.sh/chart: opentelemetry-demo-0.30.2
620+
helm.sh/chart: opentelemetry-demo-0.30.3
621621

622622
opentelemetry.io/name: example-checkoutservice
623623
app.kubernetes.io/instance: example
@@ -704,7 +704,7 @@ kind: Deployment
704704
metadata:
705705
name: example-currencyservice
706706
labels:
707-
helm.sh/chart: opentelemetry-demo-0.30.2
707+
helm.sh/chart: opentelemetry-demo-0.30.3
708708

709709
opentelemetry.io/name: example-currencyservice
710710
app.kubernetes.io/instance: example
@@ -767,7 +767,7 @@ kind: Deployment
767767
metadata:
768768
name: example-emailservice
769769
labels:
770-
helm.sh/chart: opentelemetry-demo-0.30.2
770+
helm.sh/chart: opentelemetry-demo-0.30.3
771771

772772
opentelemetry.io/name: example-emailservice
773773
app.kubernetes.io/instance: example
@@ -830,7 +830,7 @@ kind: Deployment
830830
metadata:
831831
name: example-flagd
832832
labels:
833-
helm.sh/chart: opentelemetry-demo-0.30.2
833+
helm.sh/chart: opentelemetry-demo-0.30.3
834834

835835
opentelemetry.io/name: example-flagd
836836
app.kubernetes.io/instance: example
@@ -897,7 +897,7 @@ kind: Deployment
897897
metadata:
898898
name: example-frauddetectionservice
899899
labels:
900-
helm.sh/chart: opentelemetry-demo-0.30.2
900+
helm.sh/chart: opentelemetry-demo-0.30.3
901901

902902
opentelemetry.io/name: example-frauddetectionservice
903903
app.kubernetes.io/instance: example
@@ -962,7 +962,7 @@ kind: Deployment
962962
metadata:
963963
name: example-frontend
964964
labels:
965-
helm.sh/chart: opentelemetry-demo-0.30.2
965+
helm.sh/chart: opentelemetry-demo-0.30.3
966966

967967
opentelemetry.io/name: example-frontend
968968
app.kubernetes.io/instance: example
@@ -1049,7 +1049,7 @@ kind: Deployment
10491049
metadata:
10501050
name: example-frontendproxy
10511051
labels:
1052-
helm.sh/chart: opentelemetry-demo-0.30.2
1052+
helm.sh/chart: opentelemetry-demo-0.30.3
10531053

10541054
opentelemetry.io/name: example-frontendproxy
10551055
app.kubernetes.io/instance: example
@@ -1134,7 +1134,7 @@ kind: Deployment
11341134
metadata:
11351135
name: example-kafka
11361136
labels:
1137-
helm.sh/chart: opentelemetry-demo-0.30.2
1137+
helm.sh/chart: opentelemetry-demo-0.30.3
11381138

11391139
opentelemetry.io/name: example-kafka
11401140
app.kubernetes.io/instance: example
@@ -1203,7 +1203,7 @@ kind: Deployment
12031203
metadata:
12041204
name: example-loadgenerator
12051205
labels:
1206-
helm.sh/chart: opentelemetry-demo-0.30.2
1206+
helm.sh/chart: opentelemetry-demo-0.30.3
12071207

12081208
opentelemetry.io/name: example-loadgenerator
12091209
app.kubernetes.io/instance: example
@@ -1282,7 +1282,7 @@ kind: Deployment
12821282
metadata:
12831283
name: example-paymentservice
12841284
labels:
1285-
helm.sh/chart: opentelemetry-demo-0.30.2
1285+
helm.sh/chart: opentelemetry-demo-0.30.3
12861286

12871287
opentelemetry.io/name: example-paymentservice
12881288
app.kubernetes.io/instance: example
@@ -1351,7 +1351,7 @@ kind: Deployment
13511351
metadata:
13521352
name: example-productcatalogservice
13531353
labels:
1354-
helm.sh/chart: opentelemetry-demo-0.30.2
1354+
helm.sh/chart: opentelemetry-demo-0.30.3
13551355

13561356
opentelemetry.io/name: example-productcatalogservice
13571357
app.kubernetes.io/instance: example
@@ -1416,7 +1416,7 @@ kind: Deployment
14161416
metadata:
14171417
name: example-quoteservice
14181418
labels:
1419-
helm.sh/chart: opentelemetry-demo-0.30.2
1419+
helm.sh/chart: opentelemetry-demo-0.30.3
14201420

14211421
opentelemetry.io/name: example-quoteservice
14221422
app.kubernetes.io/instance: example
@@ -1483,7 +1483,7 @@ kind: Deployment
14831483
metadata:
14841484
name: example-recommendationservice
14851485
labels:
1486-
helm.sh/chart: opentelemetry-demo-0.30.2
1486+
helm.sh/chart: opentelemetry-demo-0.30.3
14871487

14881488
opentelemetry.io/name: example-recommendationservice
14891489
app.kubernetes.io/instance: example
@@ -1554,7 +1554,7 @@ kind: Deployment
15541554
metadata:
15551555
name: example-redis
15561556
labels:
1557-
helm.sh/chart: opentelemetry-demo-0.30.2
1557+
helm.sh/chart: opentelemetry-demo-0.30.3
15581558

15591559
opentelemetry.io/name: example-redis
15601560
app.kubernetes.io/instance: example
@@ -1615,7 +1615,7 @@ kind: Deployment
16151615
metadata:
16161616
name: example-shippingservice
16171617
labels:
1618-
helm.sh/chart: opentelemetry-demo-0.30.2
1618+
helm.sh/chart: opentelemetry-demo-0.30.3
16191619

16201620
opentelemetry.io/name: example-shippingservice
16211621
app.kubernetes.io/instance: example

charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/flagd-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
name: example-flagd-config
77
namespace: default
88
labels:
9-
helm.sh/chart: opentelemetry-demo-0.30.2
9+
helm.sh/chart: opentelemetry-demo-0.30.3
1010

1111
opentelemetry.io/name: example
1212
app.kubernetes.io/instance: example

charts/opentelemetry-demo/examples/bring-your-own-observability/rendered/serviceaccount.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ kind: ServiceAccount
55
metadata:
66
name: example
77
labels:
8-
helm.sh/chart: opentelemetry-demo-0.30.2
8+
helm.sh/chart: opentelemetry-demo-0.30.3
99

1010
opentelemetry.io/name: example
1111
app.kubernetes.io/instance: example

0 commit comments

Comments
 (0)