diff --git a/.cci.jenkinsfile b/.cci.jenkinsfile index 12eaed3d..5edd541d 100644 --- a/.cci.jenkinsfile +++ b/.cci.jenkinsfile @@ -43,12 +43,12 @@ cosaPod(runAsUser: 0, memory: "4608Mi", cpu: "4") { mkdir insttree tar -C insttree -xzvf insttree.tar.gz rsync -rlv insttree/ / - coreos-assembler init --force https://github.com/coreos/fedora-coreos-config + runuser -u builder -- coreos-assembler init --force https://github.com/coreos/fedora-coreos-config mkdir -p overrides/rootfs mv insttree/* overrides/rootfs/ rmdir insttree - cosa fetch - cosa build + runuser -u builder -- cosa fetch + runuser -u builder -- cosa build """) } // The e2e-adopt test will use the ostree commit we just generated above @@ -63,7 +63,7 @@ cosaPod(runAsUser: 0, memory: "4608Mi", cpu: "4") { } stage("Kola testing") { // The previous e2e leaves things only having built an ostree update - shwrap("cosa build") + shwrap("runuser -u builder -- cosa build") // bootupd really can't break upgrades for the OS kola(cosaDir: "${env.WORKSPACE}", extraArgs: "ext.*bootupd*", skipUpgrade: true, skipBasicScenarios: true) } diff --git a/tests/e2e-update/e2e-update.sh b/tests/e2e-update/e2e-update.sh index 47f87930..96c1a25c 100755 --- a/tests/e2e-update/e2e-update.sh +++ b/tests/e2e-update/e2e-update.sh @@ -90,7 +90,7 @@ if test -z "${e2e_skip_build:-}"; then add_override grub2-2.06-70.fc37 mv ${test_tmpdir}/yumrepo/packages/$(arch)/*.rpm ${overrides}/rpm/ # Only build ostree update - runv cosa build ostree + runv runuser -u builder -- cosa build ostree undo_manifest_fork fi echo "Preparing test" @@ -130,7 +130,7 @@ systemd: EOF runv butane -o ${testtmp}/test.ign ${testtmp}/test.bu cd ${testtmp} -qemuexec_args=(kola qemuexec --propagate-initramfs-failure --qemu-image "${prev_image}" --qemu-firmware uefi \ +qemuexec_args=(runuser -u builder -- kola qemuexec --propagate-initramfs-failure --qemu-image "${prev_image}" --qemu-firmware uefi \ -i test.ign --bind-ro ${COSA_DIR},/run/cosadir --bind-ro ${bootupd_git},/run/bootupd-source --bind-rw .,/run/testtmp) if test -n "${e2e_debug:-}"; then runv ${qemuexec_args[@]} --devshell