From 52bec8f0c5c554c64ad55df4830ab039d6c61715 Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Mon, 20 Dec 2021 10:24:47 +0100 Subject: [PATCH] ++role test --- generic/role.yaml | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/generic/role.yaml b/generic/role.yaml index 4987dc6..44863a4 100644 --- a/generic/role.yaml +++ b/generic/role.yaml @@ -1,11 +1,42 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role +apiVersion: v1 +kind: ServiceAccount metadata: - namespace: default + name: uncloud +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + namespace: '*' name: service-reader rules: - apiGroups: [""] # "" indicates the core API group resources: ["services"] verbs: ["get", "watch", "list"] - --- +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: uncloud-binding +subjects: +- kind: ServiceAccount + name: uncloud + namespace: default +roleRef: + kind: ClusterRole + name: service-reader + apiGroup: rbac.authorization.k8s.io +--- +apiVersion: v1 +kind: Pod +metadata: + name: kubectl-pod +spec: + serviceAccountName: uncloud + containers: + - name: kubectl + image: bitnami/kubectl:latest + args: + - sh + - -c + - sleep + - "1000000"