I have made a small maintenance release of #imageGarden https://gitlab.com/zygoon/image-garden/-/releases/v0.6.3

Image Garden provides test virtual machine images with good support for local and CI/CD style testing together with other tools, such as spread.

Image Garden 0.6.3 · zygoon / image-garden · GitLab

Changes in 0.6.3: Fix openSUSE Leap 16.0 image URLs which pointed to stale Build16.2 files that have been removed from the mirror...

GitLab

I have released image-garden 0.4.2 with a number of new features. Please look at the much improved readme https://gitlab.com/zygoon/image-garden/-/blob/main/README.md?ref_type=heads as well as at the three news files: https://gitlab.com/zygoon/image-garden/-/blob/main/README.md?ref_type=heads

Given recent activity I may release 0.5.0 with a few extra features soon.

The snap package is already up-to-date. I will adjust packaging in Fedora and Debian shortly.

#qemu #ImageGarden #Ubuntu #Debian #Fedora #openSUSE

README.md · main · zygoon / image-garden · GitLab

Generate and operate virtual images for testing software on commonly used operating systems. Documentation: https://image-garden.zygoon.pl/

GitLab

In the near future #ImageGarden will verify checksums of system images before using them. This should reduce random failures in CI, where interrupted download of a system image is confused as a complete. This was way overdue.

The PR is now being tested at

https://gitlab.com/zygoon/image-garden/-/merge_requests/92

Verify SHA{512,256}SUMS of compatible images (!92) · Merge requests · zygoon / image-garden · GitLab

Verify SHA{512,256}SUMS of compatible images The main program gains a new helper command - download-with-sha{512,256}sums Data files gain new optional entry SHA{512,256}SUMS, which is populated with...

GitLab

@DiogoConstantino @opensuse

Thank you for the offer, but I would rather wait for official images to ensure that if someone uses #ImageGarden to get a test image for Leap 16, they will get experience that is representative of end users doing something.

I've added support for #Fedora 43 beta to #ImageGarden. I have not pushed yet as I need to flip on a machine that used to run in the attic, that runs all the integration tests.

I did a thing and you can now trivially run #spread integration tests with #ImageGarden and #GitHub actions

https://github.com/marketplace/actions/run-tests-with-image-garden-and-spread

Run tests with image-garden and spread - GitHub Marketplace

Install image-garden and use the bundled copy of spread to run integration tests in a controlled virtual machine.

GitHub

The world is again on fire but I take solace in my little success in software. A bubble for sure but also meaningful and satisfying.

I've added support for #AmazonLinux2 to #ImageGarden. The intent was originated by my colleague but his patches made my realize how terrible current codebase was, so I re-factored it a little and removed 2/3 of the code while making working with more systems way easier.

I can now test snaps on Amazon Linux, both edition 2 and 2023, both on my computer and in CI.

You will not believe what I had to do to add automatic HTTP proxy for faster test iteration in my #ImageGarden test tool. Yes this is a click-bait title. Have a look at the pull request and leave a comment please https://gitlab.com/zygoon/image-garden/-/merge_requests/49
Add support for internal APT proxy (!49) · Merge requests · zygoon / image-garden · GitLab

This feature is only available in the snap distribution. The proxy only listens on the UNIX socket, making it less problematic for host TCP port management. TCP connections...

GitLab

I have working support for using #ubuntu server images with #ImageGarden and not just one but any CPU architecture as well.

Need a ppc64le or s390x to test something?

I've released #ImageGarden 0.3 earlier today: https://gitlab.com/zygoon/image-garden/-/releases/v0.3

The snap package is already up-to-date. Updates to classic packages are coming shortly.

Highlights are support for Fedora 42 and Ubuntu 25.10

Image Garden 0.3 · zygoon / image-garden · GitLab

Remove support for Fedora 42 Beta. Add support for Fedora 42. Add support for Ubuntu 25.10....

GitLab