https://github.com/coreos/coreos-assembler/releases/tag/v0.8.1 Some highlights for this release: - Many UX improvements to `cosa run` - A lot of work around enhancing our support for GCP image uploads and manipulations. - Add support for offline installs - More multi-arch fixes and improvements - Support installed tests in `/usr/lib/coreos-assembler/kola` - There are now two new commands for making it easier to iterate faster - `cosa build-fast` and `cosa buildinitramfs-fast`. See their help output for more information. And of course many more fixes and features! Thanks to all the contributors! ``` Ben Howard <ben.howard@xxxxxxxxxx> (1): 2a92600a Use shutil.move over os.rename in python code. Benjamin Gilbert <bgilbert@xxxxxxxxxx> (1): 5a07e8a5 mantle: bump Ignition to 2.3.0 Colin Walters <walters@xxxxxxxxxx> (47): 3d51185e qemu: Use a single temporary directory 9aa2d390 qemu: Unlink non-multipath/nbd disks dd883aa7 devshell: Print serial console as status line, dump when interrupted 8480daf5 cmdlib: Don't dump serial console to stdout 087ff23f installer: Inject stamp file /etc/coreos-legacy-installer-initramfs 42773b9c qemu: Ensure tmpdir is allocated for swtpm 3094bfbd devshell: More output validation 16f1c556 create_disk: Use ostree admin init-fs --modern e89b75d3 qemu: Propagate errors from disk attachment 5a3a4645 devshell: Don't print error on EOF from serial console 574b6bed mantle/qemu: Set a short hostname 95c3c8ea Add qemu API to stream journal, use it in devshell 6b5b86f4 installer: More code cleanup e0841351 testiso: Print which message we were waiting for if we hit EOF f2f7af8f testiso: Rename --console to --debug and skip initramfs failures d5fe653d testiso: Show which scenario failed on error 66807dfc upload-oscontainer: New command 494d99e8 kola: Write ignition-virtio-dump.txt to test dir 45807fb7 Add cosa supermin-shell 6724a4c1 installer: Refactor initramfs code 44bdfbbc installer: Use consistent variable to refer to built initramfs afeb3c3f mantle: Build binaries in parallel e1d5c2cc kola: Support distros and tags in external test metadata 0e5118e1 kola: Add option to configure RAM e54c5268 runc: New command 1fef2340 buildinitramfs-fast: New command to iterate on initramfs quickly dc13aced buildextend-live: Squash unused variable 04f94bfe Revert "mantle: Build binaries in parallel" 71518abc installer: Put rootfs on ISO 583f7f1f kola: Avoid losing "external" tag df6fa87b kola: Support loading tests from /usr/lib/coreos-assembler/tests/kola 30a93de1 qemu: IgnoreOnIsolate=true for journal streaming e3905fd2 create_disk: Add known UUIDs for /boot and /root 43c274a8 testiso: Gather logs 629a22e3 mantle: Remove setenforce 1 by default ca6cfed4 cmdlib: Don't hardcode manifest path in overrides ca3c5c3e kola: Add RHCOS LUKS upgrade test 4fbc3c7d testiso: Also capture initramfs virtio dumps e0846677 kola: Replace download code with executing coreos-installer 919bd067 cmdlib: Stop parsing rojig/license 26a1cc25 mantle: Move the FCOS stream URL from kola into mantle 419efd20 Remove dead code relating to detecting Ignition version 8003edea testiso: Fix use of global `outputDir` 4f2a1e26 kola: Add --no-net flag 021b6c8a supermin-shell: Support passing through qemu arguments ca97e50c create_disk: Ensure filesystem journal on rootfs is clean 4c8d41f3 osmet-pack: Mount RHCOS LUKS rootfs Dusty Mabe <dusty@xxxxxxxxxxxxx> (20): 6df34a21 mantle: bump google.golang.org/api library to latest a11197f2 mantle/ore: glcoud: add --create-image option to upload.go 02653cad cosalib/gcp: remove unused argument 91297ff2 mantle/ore: gcloud: fix error detection, add some error checking d9c90cec mantle/ore: gcloud: add ability to attach license to image 74787089 mantle/ore: gcloud: fix --image arg for deprecate-image f0427bdb mantle: switch to v0.alpha for gcloud compute API 6d0ce985 mantle/ore: add ore gcloud update-image c5e108b6 cosalib/gcp: attach to image family in separate API call a1312708 mantle/ore: gcloud: fix error detection for deprecate-image 4dedce33 mantle/platform: gcloud: add new getImageAPIEndpoint func 92efaf05 mantle/platform: gcloud: use API endpoint for replacement in DeprecateImage 0cd1771c mantle/platform: gcloud: enhance api.ListImages to filter by image family d27f297f mantle/ore: gcloud: add promote-image command f7eebc17 cmd-kola: also detect --platform= a42a6b0d cosalib/gcp: Add more gcp information to meta.json b18d76a5 cosalib/gcp: shchema: make gcp image project optional 6c0c1851 kola: don't error if external tests directory doesn't exist df161488 cosalib/gcp: pass the log level to ore 560c2dc6 mantle/ore: gcloud: support specifying multiple image licenses Jakub Čajka <jcajka@xxxxxxxxxx> (6): 48805a6d cosalib/builds: Fix get_local_builds for multiarch cec28aa9 dockerfile: drop install_tang step, cleanup after PR#1407 df8b0744 kola/qemu: Check for errors, when setting up uefi 4584be99 kola/qemu: Add support for uefi on aarch64 c4555fa4 kola/options: Default to uefi on aarch64 272529a6 kola/qemu: Pass ignition via blk device on non-fw_cfg platforms by default Jonathan Lebon <jonathan@xxxxxxxxxx> (20): e81b8677 cmd-fetch: add --with-cosa-overrides 4eb19f46 cmdlib: let qemu write command output on its stdout bf75ff7f cmdlib: silence `supermin --build` in happy path 1e235fd8 cmdlib: only use index=N for supermin root a5de52d9 cmd-buildextend-metal: use `serial=` to mark target disk e1cf1b0d kola: rename --tags to --tag and tweak help 07af35fc Add support for osmet packing 0af9ac7d kola/testiso: add support for offline testing 246862c3 kola/testiso: test that default path is fully offline 349ca203 fcos.upgrade.basic: only force updates on if required c22df7eb cmdlib: default to JSON for base lockfile 474b45b0 buildextend-live: turn on osmet packing by default 4e605602 cmdlib: Lower cost of cosa RPM overrides repo 975eaa19 oscontainer: use workdir as temporary directory if provided 5eecc4c3 cmd-oscontainer: put workdir in cache qcow2 in unprivileged path 52990456 kola: fix error-handling for --find-parent-image 3b691fbe kola: add gce support for --find-parent-image 7c66e466 buildextend-live: check exit code of cpio/find/gzip 289accbe buildextend-live: drop unused function `mkinitrd` a2d79ac2 buildextend-live: use `find . -mindepth 1` for cpio Luca BRUNO <luca.bruno@xxxxxxxxxx> (4): d01301dd schema: add vultr artifacts 0462a0f8 mantle/cosa: regenerate after schema changes 5f2e11ea grub: de-hardcode firstboot network configuration c90027bb disk/s390x: inject firstboot kargs (ignition-network-kcmdline) Micah Abbott <miabbott@xxxxxxxxxx> (1): f3b34bc6 sdk/distros: update TargetIgnitionVersionFromName for RHCOS 4.6 Michael Nguyen <mnguyen@xxxxxxxxxx> (2): 33becda2 platform/qemu: Enable forwarding multiple ports 389ec4fe kola/tests/luks: Use separate machine as Tang server Prashanth Sundararaman <psundara@xxxxxxxxxx> (2): d90d4652 testiso: Fix iso-install and iso-live-login for ppc64le 33d5484d testiso: Prune test scenarios for ppc64le/s390x Sohan Kunkerkar <sohank2602@xxxxxxxxx> (2): 4e2ffdab Add test for checking journald logs 4bc8994f Exclude rhcos distro from the journaldEntry test Stephen Lowrie <stephen.lowrie@xxxxxxxxx> (2): 1b68370f kola/harness: log external test journal output to file 25fcec3e kola/harness: tag external tests with the external tag _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx