gear: Be sure to run datasource before install

Seems in certain condition the datasource is kicking late and serving the datasource not fast as wanted.

We make sure to pull it before install, so we also give chance to convoluted setups to pull configs.

Also wires up autoinstall tests to CI
This commit is contained in:
Ettore Di Giacinto
2022-07-21 21:38:07 +00:00
committed by Itxaka
parent 011ce96475
commit 27280cf8a6

View File

@@ -363,9 +363,11 @@ datasource-iso:
WORKDIR /build WORKDIR /build
RUN touch meta-data RUN touch meta-data
COPY ./${CLOUD_CONFIG} user-data COPY ./${CLOUD_CONFIG} user-data
RUN cat user-data
RUN mkisofs -output ci.iso -volid cidata -joliet -rock user-data meta-data RUN mkisofs -output ci.iso -volid cidata -joliet -rock user-data meta-data
SAVE ARTIFACT /build/ci.iso iso.iso AS LOCAL build/datasource.iso SAVE ARTIFACT /build/ci.iso iso.iso AS LOCAL build/datasource.iso
# usage e.g. ./earthly.sh +run-qemu-tests --FLAVOR=alpine --FROM_ARTIFACTS=true
run-qemu-tests: run-qemu-tests:
FROM opensuse/leap FROM opensuse/leap
WORKDIR /test WORKDIR /test