fix airskiff error
Change-Id: Ia00b01410a8451f159f1ee40e265f5e4cae37c7e
This commit is contained in:
parent
7fe5ca0645
commit
15163721f8
|
@ -30,6 +30,11 @@ ${PEGLEG} site -r . render "${PL_SITE}" -o airskiff.yaml
|
|||
AIRSKIFF_PERMISSIONS=$(stat --format '%a' airskiff.yaml)
|
||||
KUBE_CONFIG_PERMISSIONS=$(stat --format '%a' ~/.kube/config)
|
||||
|
||||
# Get kube client certificate
|
||||
KUBE_CERTIFICATE_AUTHORITY=$(grep certificate-authority ~/.kube/config|awk '{print $2}')
|
||||
KUBE_CLIENT_CERTIFICATE=$(grep client-certificate ~/.kube/config|awk '{print $2}')
|
||||
KUBE_CLIENT_KEY=$(grep client-key ~/.kube/config|awk '{print $2}')
|
||||
|
||||
sudo chmod 0644 airskiff.yaml
|
||||
sudo chmod 0644 ~/.kube/config
|
||||
|
||||
|
@ -42,6 +47,9 @@ docker run --rm --net host -p 8000:8000 --name armada \
|
|||
-v ~/.kube/config:/armada/.kube/config \
|
||||
-v "$(pwd)"/airskiff.yaml:/airskiff.yaml \
|
||||
-v "${INSTALL_PATH}":/airship-components \
|
||||
-v "${KUBE_CERTIFICATE_AUTHORITY}":"${KUBE_CERTIFICATE_AUTHORITY}" \
|
||||
-v "${KUBE_CLIENT_CERTIFICATE}":"${KUBE_CLIENT_CERTIFICATE}" \
|
||||
-v "${KUBE_CLIENT_KEY}":"${KUBE_CLIENT_KEY}" \
|
||||
quay.io/airshipit/armada:latest-ubuntu_bionic \
|
||||
apply /airskiff.yaml --target-manifest $TARGET_MANIFEST
|
||||
|
||||
|
|
Loading…
Reference in New Issue