diff --git a/src/k8s/base/kustomization.yml b/src/k8s/base/kustomization.yml index 4925c2c0c0148b18808ee184aa2bb2e0579bb5a7..5ce7e78e9ff6363397ff5b6832c6c94754a2fffb 100644 --- a/src/k8s/base/kustomization.yml +++ b/src/k8s/base/kustomization.yml @@ -4,3 +4,5 @@ namespace: submission-code resources: - deployment.yml - service.yml + - role.yml + - rolebinding.yml diff --git a/src/k8s/base/role.yml b/src/k8s/base/role.yml new file mode 100644 index 0000000000000000000000000000000000000000..0760420397b7944ca37f3cf220149242510d39f8 --- /dev/null +++ b/src/k8s/base/role.yml @@ -0,0 +1,14 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: submission-code-logs + namespace: submission-code +rules: + - apiGroups: + - "" + resources: + - pods + - pods/log + verbs: + - get + - list diff --git a/src/k8s/base/rolebinding.yml b/src/k8s/base/rolebinding.yml new file mode 100644 index 0000000000000000000000000000000000000000..24fb1230e6a4939eccb4ef47d9513f74a8a5ea4e --- /dev/null +++ b/src/k8s/base/rolebinding.yml @@ -0,0 +1,13 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: submission-code-logs-role + namespace: submission-code +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: submission-code-logs +subjects: + - kind: ServiceAccount + name: default + namespace: robert-e2e-tests