arch-boxes merge requestshttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests2020-10-12T16:32:32Zhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/138Misc cleanups2020-10-12T16:32:32ZKristian KlausenMisc cleanupsMore to come :)
We can do some of the stuff in [http/install-common.sh](http/install-common.sh) in the "base image". We can probably also move the stuff from [http/install-chroot.sh](http/install-chroot.sh) and [http/install-cloud.sh](h...More to come :)
We can do some of the stuff in [http/install-common.sh](http/install-common.sh) in the "base image". We can probably also move the stuff from [http/install-chroot.sh](http/install-chroot.sh) and [http/install-cloud.sh](http/install-cloud.sh) to "`pre`" functions in [build-inside-vm.sh](build-inside-vm.sh).https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/137Rename initramfs file2020-10-01T18:26:22ZKristian KlausenRename initramfs fileThe naming scheme has changed: https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/74
---
To be merged when the next iso is released.The naming scheme has changed: https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/74
---
To be merged when the next iso is released.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/136Use tagged release as BUILD_VERSION if set2020-09-30T04:41:46ZSven-Hendrik Haasesvenstaro@archlinux.orgUse tagged release as BUILD_VERSION if sethttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/135Draft: Don't enable cloud-init services2020-10-03T10:55:34ZKristian KlausenDraft: Don't enable cloud-init servicesThey are automatically enabled by the cloud-init-generator[1].
[1] https://cloudinit.readthedocs.io/en/latest/topics/boot.html#generator
Fix #88
---
This should be safe. I just want to test it first.They are automatically enabled by the cloud-init-generator[1].
[1] https://cloudinit.readthedocs.io/en/latest/topics/boot.html#generator
Fix #88
---
This should be safe. I just want to test it first.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/134Use zstd for initramfs compression2020-12-12T19:53:32ZKristian KlausenUse zstd for initramfs compressionLet see how this performance.Let see how this performance.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/133Draft: Compress the Vagrant qemu image2020-09-29T03:44:07ZKristian KlausenDraft: Compress the Vagrant qemu imageLets see how this change the metrics :)Lets see how this change the metrics :)https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/132Compress initramfs with xz2020-09-29T03:55:44ZSven-Hendrik Haasesvenstaro@archlinux.orgCompress initramfs with xzIn my tests this gains us about 10MB.In my tests this gains us about 10MB.Christian RebischkeKristian KlausenChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/131Try to call udevadm settle in order to appease the race condition2020-09-28T01:58:04ZSven-Hendrik Haasesvenstaro@archlinux.orgTry to call udevadm settle in order to appease the race conditionhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/130Explicitly resolve mirror2020-09-28T01:37:26ZSven-Hendrik Haasesvenstaro@archlinux.orgExplicitly resolve mirrorI found that it otherwise sometimes fails to resolve in time when pacman needs it.I found that it otherwise sometimes fails to resolve in time when pacman needs it.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/129Use -smp 4 for qemu2020-09-28T00:56:16ZSven-Hendrik Haasesvenstaro@archlinux.orgUse -smp 4 for qemuWill more cores make the build faster? Let's find out.Will more cores make the build faster? Let's find out.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/128Try explicit call to blockdev2020-09-28T00:32:01ZSven-Hendrik Haasesvenstaro@archlinux.orgTry explicit call to blockdevWe still have the problem where the partition table or device appears too late.
Hopefully this fixes it.We still have the problem where the partition table or device appears too late.
Hopefully this fixes it.https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/127Print message while waiting for device to come up2020-09-27T23:54:46ZSven-Hendrik Haasesvenstaro@archlinux.orgPrint message while waiting for device to come uphttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/126Workaround race condition in the partition scanning logic2020-09-27T23:21:48ZKristian KlausenWorkaround race condition in the partition scanning logicFix #114Fix #114https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/125Switch to new version format of YYYYMMDD.CI_JOB_ID2020-09-27T22:49:11ZSven-Hendrik Haasesvenstaro@archlinux.orgSwitch to new version format of YYYYMMDD.CI_JOB_IDThis will allow us to make multiple releases a day which would be nice for hotfixes and such.This will allow us to make multiple releases a day which would be nice for hotfixes and such.Christian RebischkeKristian KlausenChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/124Update README for post-refactor2020-09-27T22:26:24ZSven-Hendrik Haasesvenstaro@archlinux.orgUpdate README for post-refactorThe README was basically entirely out of date.The README was basically entirely out of date.Christian RebischkeKristian KlausenChristian Rebischkehttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/123Implement secure deployment concept2020-09-26T20:39:57ZSven-Hendrik Haasesvenstaro@archlinux.orgImplement secure deployment concepthttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/122Fix incorrect path to packer-virtualbox.vmdk2020-09-26T12:06:20ZKristian KlausenFix incorrect path to packer-virtualbox.vmdkhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/121Add size metric report2020-09-26T11:15:08ZSven-Hendrik Haasesvenstaro@archlinux.orgAdd size metric reportSee also https://docs.gitlab.com/ee/ci/metrics_reports.htmlSee also https://docs.gitlab.com/ee/ci/metrics_reports.htmlhttps://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/120Remove python and linux-headers and only install netctl in the vagrant images2020-09-26T13:06:57ZKristian KlausenRemove python and linux-headers and only install netctl in the vagrant imagesPython was added due to DevOps demands (Ansible).
linux-headers is not needed and I'm not sure why it was added.
Fix #111Python was added due to DevOps demands (Ansible).
linux-headers is not needed and I'm not sure why it was added.
Fix #111https://gitlab.archlinux.org/archlinux/arch-boxes/-/merge_requests/119Perform publish via cli instead of packer2020-08-30T21:44:30ZjuaddePerform publish via cli instead of packerI've merged the jsons to only have one (cloud + vagrant), and packer is not necessary to publish the boxes now.
A bit of cleanup after artifice & shell-local post-processors were needed too.
I've updated the README accordingly.
Any co...I've merged the jsons to only have one (cloud + vagrant), and packer is not necessary to publish the boxes now.
A bit of cleanup after artifice & shell-local post-processors were needed too.
I've updated the README accordingly.
Any comment is welcomed.Christian RebischkeChristian Rebischke