mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #21379 from hlamer/hyperkube-apiserver-cert-fix
Auto commit by PR queue bot
This commit is contained in:
commit
a20d4f83ff
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user