Commit a20d4f83 authored by k8s-merge-robot's avatar k8s-merge-robot

Merge pull request #21379 from hlamer/hyperkube-apiserver-cert-fix

Auto commit by PR queue bot
parents fab42f5c e5c321f6
......@@ -64,7 +64,8 @@
"name": "setup",
"image": "gcr.io/google_containers/hyperkube-ARCH:VERSION",
"command": [
"/setup-files.sh"
"/setup-files.sh",
"IP:10.0.0.1"
],
"volumeMounts": [
{
......
......@@ -64,7 +64,8 @@
"name": "setup",
"image": "gcr.io/google_containers/hyperkube-ARCH:VERSION",
"command": [
"/setup-files.sh"
"/setup-files.sh",
"IP:10.0.0.1"
],
"volumeMounts": [
{
......
......@@ -23,6 +23,11 @@ set -o errexit
set -o nounset
set -o pipefail
# Additional address of the API server to be added to the
# list of Subject Alternative Names of the server TLS certificate
# Should contain internal IP, i.e. IP:10.0.0.1 for 10.0.0.0/24 cluster IP range
EXTRA_SANS=$1
create_token() {
echo $(cat /dev/urandom | base64 | tr -d "=+/" | dd bs=32 count=1 2> /dev/null)
}
......@@ -32,7 +37,7 @@ echo "admin,admin,admin" > /data/basic_auth.csv
# Create HTTPS certificates
groupadd -f -r kube-cert-test
CERT_DIR=/data CERT_GROUP=kube-cert-test /make-ca-cert.sh $(hostname -i)
CERT_DIR=/data CERT_GROUP=kube-cert-test /make-ca-cert.sh $(hostname -i) ${EXTRA_SANS}
# Create known tokens for service accounts
echo "$(create_token),admin,admin" >> /data/known_tokens.csv
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment