mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 15:25:57 +00:00
Include admin in super-user group
This commit is contained in:
parent
3888aca8ab
commit
1fe517e96a
@ -1,16 +0,0 @@
|
|||||||
# something in the kube e2e uses an admin identity to list pods
|
|
||||||
# TODO figure out what is doing this and ultimately remove this binding
|
|
||||||
apiVersion: rbac.authorization.k8s.io/v1alpha1
|
|
||||||
kind: ClusterRoleBinding
|
|
||||||
metadata:
|
|
||||||
name: admin-cluster-admin
|
|
||||||
labels:
|
|
||||||
kubernetes.io/cluster-service: "true"
|
|
||||||
roleRef:
|
|
||||||
apiGroup: rbac.authorization.k8s.io
|
|
||||||
kind: ClusterRole
|
|
||||||
name: view
|
|
||||||
subjects:
|
|
||||||
- apiVersion: rbac/v1alpha1
|
|
||||||
kind: User
|
|
||||||
name: admin
|
|
@ -140,11 +140,11 @@ function create-master-auth {
|
|||||||
fi
|
fi
|
||||||
local -r basic_auth_csv="${auth_dir}/basic_auth.csv"
|
local -r basic_auth_csv="${auth_dir}/basic_auth.csv"
|
||||||
if [[ ! -e "${basic_auth_csv}" && -n "${KUBE_PASSWORD:-}" && -n "${KUBE_USER:-}" ]]; then
|
if [[ ! -e "${basic_auth_csv}" && -n "${KUBE_PASSWORD:-}" && -n "${KUBE_USER:-}" ]]; then
|
||||||
echo "${KUBE_PASSWORD},${KUBE_USER},admin" > "${basic_auth_csv}"
|
echo "${KUBE_PASSWORD},${KUBE_USER},admin,system:masters" > "${basic_auth_csv}"
|
||||||
fi
|
fi
|
||||||
local -r known_tokens_csv="${auth_dir}/known_tokens.csv"
|
local -r known_tokens_csv="${auth_dir}/known_tokens.csv"
|
||||||
if [[ ! -e "${known_tokens_csv}" ]]; then
|
if [[ ! -e "${known_tokens_csv}" ]]; then
|
||||||
echo "${KUBE_BEARER_TOKEN},admin,admin" > "${known_tokens_csv}"
|
echo "${KUBE_BEARER_TOKEN},admin,admin,system:masters" > "${known_tokens_csv}"
|
||||||
echo "${KUBE_CONTROLLER_MANAGER_TOKEN},system:kube-controller-manager,uid:system:kube-controller-manager" >> "${known_tokens_csv}"
|
echo "${KUBE_CONTROLLER_MANAGER_TOKEN},system:kube-controller-manager,uid:system:kube-controller-manager" >> "${known_tokens_csv}"
|
||||||
echo "${KUBELET_TOKEN},system:node:node-name,uid:kubelet,system:nodes" >> "${known_tokens_csv}"
|
echo "${KUBELET_TOKEN},system:node:node-name,uid:kubelet,system:nodes" >> "${known_tokens_csv}"
|
||||||
echo "${KUBE_PROXY_TOKEN},system:kube-proxy,uid:kube_proxy" >> "${known_tokens_csv}"
|
echo "${KUBE_PROXY_TOKEN},system:kube-proxy,uid:kube_proxy" >> "${known_tokens_csv}"
|
||||||
|
@ -207,11 +207,11 @@ function create-master-auth {
|
|||||||
fi
|
fi
|
||||||
local -r basic_auth_csv="${auth_dir}/basic_auth.csv"
|
local -r basic_auth_csv="${auth_dir}/basic_auth.csv"
|
||||||
if [[ ! -e "${basic_auth_csv}" && -n "${KUBE_PASSWORD:-}" && -n "${KUBE_USER:-}" ]]; then
|
if [[ ! -e "${basic_auth_csv}" && -n "${KUBE_PASSWORD:-}" && -n "${KUBE_USER:-}" ]]; then
|
||||||
echo "${KUBE_PASSWORD},${KUBE_USER},admin" > "${basic_auth_csv}"
|
echo "${KUBE_PASSWORD},${KUBE_USER},admin,system:masters" > "${basic_auth_csv}"
|
||||||
fi
|
fi
|
||||||
local -r known_tokens_csv="${auth_dir}/known_tokens.csv"
|
local -r known_tokens_csv="${auth_dir}/known_tokens.csv"
|
||||||
if [[ ! -e "${known_tokens_csv}" ]]; then
|
if [[ ! -e "${known_tokens_csv}" ]]; then
|
||||||
echo "${KUBE_BEARER_TOKEN},admin,admin" > "${known_tokens_csv}"
|
echo "${KUBE_BEARER_TOKEN},admin,admin,system:masters" > "${known_tokens_csv}"
|
||||||
echo "${KUBE_CONTROLLER_MANAGER_TOKEN},system:kube-controller-manager,uid:system:kube-controller-manager" >> "${known_tokens_csv}"
|
echo "${KUBE_CONTROLLER_MANAGER_TOKEN},system:kube-controller-manager,uid:system:kube-controller-manager" >> "${known_tokens_csv}"
|
||||||
echo "${KUBELET_TOKEN},system:node:node-name,uid:kubelet,system:nodes" >> "${known_tokens_csv}"
|
echo "${KUBELET_TOKEN},system:node:node-name,uid:kubelet,system:nodes" >> "${known_tokens_csv}"
|
||||||
echo "${KUBE_PROXY_TOKEN},system:kube-proxy,uid:kube_proxy" >> "${known_tokens_csv}"
|
echo "${KUBE_PROXY_TOKEN},system:kube-proxy,uid:kube_proxy" >> "${known_tokens_csv}"
|
||||||
|
Loading…
Reference in New Issue
Block a user