kube-up: Refactor SSL cert helpers into common

Next step in the the GCE/AWS harmonization
This commit is contained in:
Justin Santa Barbara
2016-01-17 23:54:17 -05:00
parent ca30f38697
commit 732e76fb4e
3 changed files with 73 additions and 72 deletions

View File

@@ -924,11 +924,7 @@ function start-master() {
# Get or create master elastic IP
ensure-master-ip
# Determine extra certificate names for master
octets=($(echo "$SERVICE_CLUSTER_IP_RANGE" | sed -e 's|/.*||' -e 's/\./ /g'))
((octets[3]+=1))
service_ip=$(echo "${octets[*]}" | sed 's/ /./g')
MASTER_EXTRA_SANS="IP:${service_ip},DNS:kubernetes,DNS:kubernetes.default,DNS:kubernetes.default.svc,DNS:kubernetes.default.svc.${DNS_DOMAIN},DNS:${MASTER_NAME}"
create-certs "" # TODO: Should we pass ELB name / elastic IP ?
write-master-env