mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 12:07:47 +00:00
fixup: iam roles are now uniquely identified by CLUSTER_ID + VPC_ID
this is the same criteria that is currently applied for ascertaining ownership other resources ( eg: security groups, which are also deleted in a similar fashion) We are now respecting existing cluster namespace isolation rules.
This commit is contained in:
parent
0c562bac48
commit
5039d93c60
@ -68,8 +68,6 @@ CLUSTER_ID=${INSTANCE_PREFIX}
|
|||||||
VPC_NAME=${VPC_NAME:-kubernetes-vpc}
|
VPC_NAME=${VPC_NAME:-kubernetes-vpc}
|
||||||
AWS_SSH_KEY=${AWS_SSH_KEY:-$HOME/.ssh/kube_aws_rsa}
|
AWS_SSH_KEY=${AWS_SSH_KEY:-$HOME/.ssh/kube_aws_rsa}
|
||||||
CONFIG_CONTEXT="${KUBE_CONFIG_CONTEXT:-aws_${INSTANCE_PREFIX}}"
|
CONFIG_CONTEXT="${KUBE_CONFIG_CONTEXT:-aws_${INSTANCE_PREFIX}}"
|
||||||
IAM_PROFILE_MASTER="kubernetes-master"
|
|
||||||
IAM_PROFILE_NODE="kubernetes-minion"
|
|
||||||
|
|
||||||
LOG="/dev/null"
|
LOG="/dev/null"
|
||||||
|
|
||||||
|
@ -56,8 +56,6 @@ CONFIG_CONTEXT="${KUBE_CONFIG_CONTEXT:-aws_${INSTANCE_PREFIX}}"
|
|||||||
CLUSTER_ID=${INSTANCE_PREFIX}
|
CLUSTER_ID=${INSTANCE_PREFIX}
|
||||||
VPC_NAME=${VPC_NAME:-kubernetes-vpc}
|
VPC_NAME=${VPC_NAME:-kubernetes-vpc}
|
||||||
AWS_SSH_KEY=${AWS_SSH_KEY:-$HOME/.ssh/kube_aws_rsa}
|
AWS_SSH_KEY=${AWS_SSH_KEY:-$HOME/.ssh/kube_aws_rsa}
|
||||||
IAM_PROFILE_MASTER="kubernetes-master-${INSTANCE_PREFIX}"
|
|
||||||
IAM_PROFILE_NODE="kubernetes-minion-${INSTANCE_PREFIX}"
|
|
||||||
|
|
||||||
LOG="/dev/null"
|
LOG="/dev/null"
|
||||||
|
|
||||||
|
@ -120,6 +120,9 @@ fi
|
|||||||
MASTER_SG_NAME="kubernetes-master-${CLUSTER_ID}"
|
MASTER_SG_NAME="kubernetes-master-${CLUSTER_ID}"
|
||||||
NODE_SG_NAME="kubernetes-minion-${CLUSTER_ID}"
|
NODE_SG_NAME="kubernetes-minion-${CLUSTER_ID}"
|
||||||
|
|
||||||
|
IAM_PROFILE_MASTER="kubernetes-master-${CLUSTER_ID}-${VPC_NAME}"
|
||||||
|
IAM_PROFILE_NODE="kubernetes-minion-${CLUSTER_ID}-${VPC_NAME}"
|
||||||
|
|
||||||
# Be sure to map all the ephemeral drives. We can specify more than we actually have.
|
# Be sure to map all the ephemeral drives. We can specify more than we actually have.
|
||||||
# TODO: Actually mount the correct number (especially if we have more), though this is non-trivial, and
|
# TODO: Actually mount the correct number (especially if we have more), though this is non-trivial, and
|
||||||
# only affects the big storage instance types, which aren't a typical use case right now.
|
# only affects the big storage instance types, which aren't a typical use case right now.
|
||||||
|
Loading…
Reference in New Issue
Block a user