Skip to content

Commit db27307

Browse files
committed
add openshift-specific rbac
1 parent 1246c1f commit db27307

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

tests/templates/kuttl/smoke_v2/50-install-test-nifi.yaml renamed to tests/templates/kuttl/smoke_v2/50-install-test-nifi.yaml.j2

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ spec:
1515
labels:
1616
app: test-nifi
1717
spec:
18+
serviceAccountName: "tls-sa"
1819
securityContext:
1920
fsGroup: 1000
2021
containers:
@@ -46,3 +47,32 @@ spec:
4647
resources:
4748
requests:
4849
storage: "1"
50+
---
51+
apiVersion: v1
52+
kind: ServiceAccount
53+
metadata:
54+
name: tls-sa
55+
{% if test_scenario['values']['openshift'] == 'true' %}
56+
---
57+
kind: Role
58+
apiVersion: rbac.authorization.k8s.io/v1
59+
metadata:
60+
name: use-integration-tests-scc
61+
rules:
62+
- apiGroups: ["security.openshift.io"]
63+
resources: ["securitycontextconstraints"]
64+
resourceNames: ["privileged"]
65+
verbs: ["use"]
66+
---
67+
kind: RoleBinding
68+
apiVersion: rbac.authorization.k8s.io/v1
69+
metadata:
70+
name: use-integration-tests-scc
71+
subjects:
72+
- kind: ServiceAccount
73+
name: tls-sa
74+
roleRef:
75+
kind: Role
76+
name: use-integration-tests-scc
77+
apiGroup: rbac.authorization.k8s.io
78+
{% endif %}

0 commit comments

Comments
 (0)