From 4faaaafa20595f77c6a56ca30fba58e7406181b2 Mon Sep 17 00:00:00 2001 From: Jamalac Orange <14492-x-JaOrang@users.noreply.gitlab.inria.fr> Date: Fri, 23 Dec 2022 15:49:51 +0100 Subject: [PATCH] feat(k8s): add role and rolebinding --- src/k8s/base/kustomization.yml | 2 ++ src/k8s/base/role.yml | 14 ++++++++++++++ src/k8s/base/rolebinding.yml | 13 +++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 src/k8s/base/role.yml create mode 100644 src/k8s/base/rolebinding.yml diff --git a/src/k8s/base/kustomization.yml b/src/k8s/base/kustomization.yml index 4925c2c0..5ce7e78e 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 00000000..07604203 --- /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 00000000..24fb1230 --- /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 -- GitLab