uki naming 1877 - #317
Closed
toanju wants to merge 166 commits into
Closed
Conversation
toanju
commented
Aug 20, 2026
Collaborator
- Prepare 1877
- Add rel-1877-dev branch to workflow triggers
- fixup: build workflow is now from 1877
- ci: avoid using potentially missing xargs during emergency debugprinting
- Add demo iso
- update package version of libvirtd and cloud hypervisor
- bump to 1877.8
- update libvirt and cloud hypervisor packages
- Update libvirt and cloud hypervisor packages
- Preload debug container
- Update features/_usi/initrd.include/usr/bin/persist
- Update features/_usi/file.include/etc/systemd/system/dbgimport.service
- Pull in oras from a more recent version of GL
- Cloud Hypervisor: Update version from 48.0-6 to 48.0-7
- Add presets and improve build output
- 1877 does not have cut available using awk
- bump libvirtd to libvirt_11.3.0-32gl0+bp1877
- Update to Garden Linux 1877.9
- Use custom 1877.9.x version
- disable efi pstore
- bump libvirt and cloud hypervisor
- Bump Version to 1877.9.2
- Fix versioning
- Update edk2 version
- Bump Version to 1877.9.3
- Update packges
- Bump Version to 1877.9.4
- Bump libvirt and cloud hypervisor
- Bump version to 1877.9.5
- Bump libvirt and cloud hypvervior
- Bump version to 1877.9.6
- Upgrade to 1877.10
- Test dev build in 1877 branch
- Update libvirt
- Update khost feature for CAPI image
- 1877.10.1
- Update cloud hypervisor
- Update version to 1877.10.2
- ci: directly trigger test from nightly, drop ORAS image tag parsing
- ci: centralize image tag computation in reusable script
- update libvirt and cloud hypervisor
- Update to 1877.10.3
- ci: disable libvirt TLS/TCP sockets for CI tests
- Bump libvirt and cloud hypervisor
- Update to 1877.10.4
- [usi] add further presets
- Update to 1877.13
- ci: cancel dev workflow before cleanup
- Update to 1877.13.1
- fix: replace gpg --dearmor with direct .asc file usage for apt keys
- root-hints: improve installation to disk
- bump libvirt and cloud hypervisor packages
- Update to 1877.13.2
- sci: load kvm modules via modules-load.d to fix libvirtd boot race
- Update packages
- Update to 1877.13.3
- CI: create folder for virt-secret-init-encryption.service
- Revert "CI: create folder for virt-secret-init-encryption.service"
- bump libvirtd packge
- Update to 1877.13.4
- Update libvirt and cloud hypervisor packages
- Update to 1877.13.5
- Update libvirt and cloud hypervior
- Update to 1877.13.6
- Update packages libvirt and cloud hypervisor
- Update to 1877.13.7
- Update upload_oci.yml
- Update cloud hypervisor package
- bump build_flavors_matrix.yml ref and update gl-oci tool usage
- Update to 1877.13.8
- Load kvm_ only when the proper cpu is present*
- Remove cronjobs
- Add preset to disable ipmievd
- mask systemd-repart for _usi
- Update libvirt and cloud hypervisor
- Update to 1877.13.9
- fix ipmievd preset (fix ipmievd preset #211)
- Bump cloud hypervisor package
- Update to 1877.13.10
- Update cloud hypervisor
- Update to 1877.13.11
- Bump packages libvirt and cloud hypervisor
- Update to 1877.13.12
- Update refs to 1877.14
- remove whitespace from flavors
- Add ignition from package repo
- Update libvirt and cloud hypervisor packages
- Update to 1877.14.1
- Update to 1877.16.1
- Update to 1877.17.1
- sci: Set nfs max_session_slots=512
- Add EU funding logo to README
- Upgrade packages cloud hypervisor and libvirt
- Update to 1877.17.2
- Update to 1877.19
- add chost _pxe flavor
- Update to 1877.19.2
- fix(pxe): use - for stdin for sha256 check
- Update to 1877.19.3
- Renaming of the repository
- chore: add renovate.json for base branch config merge
- Pin dependencies (Pin dependencies (rel-1877-dev) #249)
- Update sigstore/cosign-installer action to v4 (Update sigstore/cosign-installer action to v4 (rel-1877-dev) #254)
- Update actions/checkout action to v6 (Update actions/checkout action to v6 (rel-1877-dev) #252)
- Update oras-project/setup-oras action to v2 (Update oras-project/setup-oras action to v2 (rel-1877-dev) #253)
- Update cri-tools version to 1.35 (Update cri-tools version to 1.35 #250) (Update cri-tools version to 1.35 (#250) #261)
- Update to 1877.19.4
- renovate: automate SCI package updates for rel-1877-dev (renovate: automate SCI package updates for rel-1877-dev #264)
- Update actions/checkout action to v7 (Update actions/checkout action to v7 (rel-1877-dev) #268)
- Remove packageRules from renovate.json (Remove packageRules from renovate.json #275)
- Update SCI custom packages (Update SCI custom packages (rel-1877-dev) #272)
- Update to 1877.19.5
- Update SCI custom packages (Update SCI custom packages (rel-1877-dev) #287)
- Update to 1877.19.6
- Update SCI custom packages (Update SCI custom packages (rel-1877-dev) #289)
- Prepare 1877.20 (Prepare 1877.20 #293)
- Update to 1877.20.0
- Improve sci exec.config (Improve sci exec.config #297)
- Update oras-project/setup-oras digest to 1d808f7 (Update oras-project/setup-oras digest to 1d808f7 (rel-1877-dev) #295)
- Update SCI custom packages (Update SCI custom packages (rel-1877-dev) #300)
- Apply systemd presets (Apply systemd presets #299) (Apply systemd presets (#299) #303)
- Update version to 1877.20.1 (Update version to 1877.20.1 #304)
- fix(ci): try to improve performance
- Update Group GitHub Actions (Update Group GitHub Actions (rel-1877-dev) #310)
- Bump to 1877.21.0 (Bump to 1877.21.0 #314)
- Add modified gardenlinux-update tool for in-place update testing (Add modified gardenlinux-update tool for in-place update testing #315)
- Rename UKI in persist script (Rename UKI in persist script #316)
Add demo iso
update package version of libvirtd and cloud hypervisor
```diff -LIBVIRT_VERSION="11.3.0-29gl0%2Bbp1877" -CLOUD_HYPERVISOR_VERSION="48.0-5gl0%2Bbp1877" +LIBVIRT_VERSION="11.3.0-31gl0%2Bbp1877" +CLOUD_HYPERVISOR_VERSION="48.0-6gl0%2Bbp1877" ```
Co-authored-by: Fabian Koller <10155170+anokfireball@users.noreply.github.com>
Co-authored-by: Fabian Koller <10155170+anokfireball@users.noreply.github.com>
Pull in oras from a more recent version of GL
* Disable virtchd* sockets and service * List downloaded packages during sci feature `exec.config`
Use custom 1877.9.x version
```diff -LIBVIRT_VERSION="11.3.0-32gl0%2Bbp1877" -CLOUD_HYPERVISOR_VERSION="48.0-7gl0%2Bbp1877" +LIBVIRT_VERSION="11.10.0-2gl0%2Bbp1877" +CLOUD_HYPERVISOR_VERSION="50.0-1gl0%2Bbp1877" ```
```diff -EDK2_VERSION="20250503-5gl0%2Bbp1877" +EDK2_VERSION="20250503-6gl0%2Bbp1877" ```
```diff -EDK2_VERSION="20250503-6gl0%2Bbp1877" -LIBVIRT_VERSION="11.10.0-2gl0%2Bbp1877" -CLOUD_HYPERVISOR_VERSION="50.0-1gl0%2Bbp1877" +EDK2_VERSION="20250503-7gl0%2Bbp1877" +LIBVIRT_VERSION="11.10.0-2gl2%2Bbp1877" +CLOUD_HYPERVISOR_VERSION="50.0-1gl1%2Bbp1877" ```
chore: add renovate.json to rel-1877-dev
Renaming of the repository
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add custom regex managers for libvirt, cloud-hypervisor-gl, and edk2-cloud-hypervisor-gl packages. These packages are hosted in gardenlinux org repos and use branch-specific release tags with a '+bp1877' suffix. The managers: - Extract the version prefix (before the %2B-encoded '+') as the current value for comparison against GitHub release tags - Filter datasource releases to only those ending in '+bp1877' via extractVersionTemplate, excluding staging (+sta) and cross-branch (+bp2150) releases - Write back with the correct URL-encoded suffix via autoReplaceStringTemplate
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
make update COMMIT=624399f5f8f575252961644f5b2cdcce8bab84cc Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
* cloud hypervisor had debug symbols, hence generally remove them from the package list to avoid installing them * improve quoting in create function Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
we are seeing a lot of `workqueue: ata_sff_pio_task hogged CPU for >10000us 4 times` which comes from the IDE Driver. Try if switching to virtio-blk speeds things up.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Tobias Jungel <1773291+toanju@users.noreply.github.com> Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
The modified tool is currently build in https://github.com/toanju/package-gardenlinux-update and disables OCI image verification by default. This is required to speed up testing the Gardener in-place update before implementing all details. Hence this only goes to the dev image. Signed-off-by: Tobias Jungel <1773291+toanju@users.noreply.github.com> Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com>
This renames the UKI file to use GARDENLINUX_CNAME instead of a static name. This supports transitioning to in-place updates. Signed-off-by: Tobias Jungel <1773291+toanju@users.noreply.github.com> Co-authored-by: Tobias Jungel <1773291+toanju@users.noreply.github.com> Backport of 4538861
Collaborator
Author
|
wrong target |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.