diff --git a/tools/deployment/airskiff/developer/030-armada-bootstrap.sh b/tools/deployment/airskiff/developer/030-armada-bootstrap.sh index 2df149b07..fea779783 100755 --- a/tools/deployment/airskiff/developer/030-armada-bootstrap.sh +++ b/tools/deployment/airskiff/developer/030-armada-bootstrap.sh @@ -25,6 +25,11 @@ set -xe # Render documents ${PEGLEG} site -r . render "${PL_SITE}" -o airskiff.yaml +# Set permissions o+r, beacause it need to be readable +# for Armada in the container +AIRSKIFF_PERMISSIONS=$(stat --format '%a' airskiff.yaml) +sudo chmod 0644 airskiff.yaml + # Download latest Armada image and deploy Airship components docker run --rm --net host -p 8000:8000 --name armada \ -v ~/.kube/config:/armada/.kube/config \ @@ -32,3 +37,6 @@ docker run --rm --net host -p 8000:8000 --name armada \ -v "${INSTALL_PATH}":/airship-components \ quay.io/airshipit/armada:latest \ apply /airskiff.yaml --target-manifest $TARGET_MANIFEST + +# Set back permissions of the file +sudo chmod "${AIRSKIFF_PERMISSIONS}" airskiff.yaml