Releases: osbuild/osbuild-composer
62.1
63
Changes with 63
- Add GCP guest agent config stage (#2884)
- CI: update test execution on nightly pipelines (#2930)
- Create multiple aws images from a single compose (#2809)
- No rhsm facts stage on rhel or for koji composes (#2919)
- appsre-ansible: support aarch64 machines (#2718)
- build(deps): bump cloud.google.com/go/storage from 1.22.1 to 1.26.0 (#2934)
- build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 (#2937)
- build(deps): bump github.com/containers/common from 0.48.0 to 0.49.1 (#2933)
- build(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#2938)
- build(deps): bump github.com/gophercloud/gophercloud from 0.24.0 to 1.0.0 (#2939)
- build(deps): bump github.com/jackc/pgx/v4 from 4.16.0 to 4.17.1 (#2926)
- build(deps): bump github.com/labstack/echo/v4 from 4.7.2 to 4.8.0 (#2940)
- build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 (#2883)
- dbjobqueue: use background context when closing listener (#2721)
- distro/
ImageConfig
: use pointers to simple types and reflection inInheritFrom()
(#2953) - rhel9: explicitly add containernetworking-plugins to edge (#2951)
- schutzbot: Fast-forward release branch after green main run (#2922)
- templates/packer: Increase aws timeouts for rhel-8-aarch64 (#2955)
- test aws arm images via cloud API (#2905)
- test/gcp: Run cleanup function at the end (#2917)
- tests: add aarch64 rhel-9.0 runner to API tests (#2948)
- weldr: Preload metadata at startup (#2941)
Contributions from: Achilleas Koutsou, Brian C. Lane, Diaa Sami, Jakub Rusz, Juan Abia, Lukas Zapletal, Sanne Raymaekers, Tomas Hozza, dependabot[bot], fkolwa
— Somewhere on the Internet, 2022-09-07
62
61
Changes with 61
- Add the
rhsm.facts
stage. (#2909) - Disable skipped tests (#2885)
- Support hybrid boot for edge installers (#2912)
- worker/osbuild: use
os-release
to determine host OS (#2842)
Contributions from: Achilleas Koutsou, Juan Abia, Simon de Vlieger, Tomas Hozza, Xiaofeng Wang
— Somewhere on the Internet, 2022-08-26
60
Changes with 60
- Add search command to dnf-json and use it for package searches (#2908)
- Modify repositories/rhel-xy.json file before testing nightly compose (#2894)
- Update terraform SHA with more aarch64 runner options (#2907)
- [GCE images] don't install SDK and turn off GPG check on el9 (#2900)
- distro/image-installer: remove nvmf dracut module for RHEL-9.1 (#2899)
- distro: add oscap packages to image (#2898)
- tests: Add comment to make it more obvious what's happening (#2888)
- tests: Remove useless JSON file overrides (#2881)
- update civ (#2796)
Contributions from: Alexander Todorov, Brian C. Lane, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Tomas Hozza, Xiaofeng Wang
— Somewhere on the Internet, 2022-08-24
59
Changes with 59
- Allow for
/boot
to be customized (#2865) - CI: use only medium runners on Openstack (#2866)
- Cloud API - support uploading to container registries (#2858)
- Cloud API: add support for container embedding (#2877)
- Exclude dracut-config-rescue in ec2 and qemu-guest-agent in ec2 and gce images (#2862)
- Fix Go 1.19 issues (stable
fstab
ordering and wrongerrors.As
usages) (#2860) - Fix UEFI HTTP boot for RHEL 9 ISOs (#2854)
- Use JWT for Koji tests (#2853)
- clienterrors: Remove ellipsis operator (#2876)
- internal/container: delete leftover dead code (#2867)
- metrics: add
arch
label to prometheus metrics (#2845) - osbuild-mock-openid-provider: support
client_credentials
grant type (#2880) - osbuild-service-maintenance: Honor dry run config option (#2868)
- osbuild-service-maintenance: Run vacuum analyze after each delete (#2863)
- oscap: implement OpenSCAP build remediation (#2695)
- templates/dashboard: filter worker dashboard on
arch
(#2847) - templates/dashboards: Add brew tenants (#2872)
- templates/dashboards: Drop arch from osbuild jobtype (#2871)
- test: Remove BIOS installation test because edge-installer supports UEFI only (#2870)
- tests: Workaround for mkksiso options coming from newer lorax RPM (#2875)
- worker: fix crash if no autoscale instance is defined (#2879)
Contributions from: Achilleas Koutsou, Alexander Todorov, Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Xiaofeng Wang, Ygal Blum
— Somewhere on the Internet, 2022-08-10
58
Changes with 58
- Add support for container embedding (#2814)
- CI: drop /tmp/artifacts upload to Gitlab (#2857)
- COMPOSER-1623: Enable Fedora 36 testing (#2782)
- Container embedding: support accessing protected resources (#2849)
- Embedding container in OSTree commits (#2848)
- Filesystems test update (#2843)
- Improvements for gen-manifests tool and Manifest-diff test (#2821)
- Koji cloud upload fixups (#2852)
- Regenerate fedora-35 manifests + switch RHOS-01 to non ssd (#2825)
- Remove centos-8 repos (#2827)
- Remove image info from all test manifests (#2855)
- Remove koji API and the osbuild-koji job (#2822)
- Remove osbuild1 package (#2823)
- Support cloud upload for Koji composes (#2844)
- Tests: Use unified diff format - easier to read (#2820)
- Update snapshots to 20220715 (#2835)
- blueprint: Hash all user passwords (#2834)
- build(deps): bump actions/setup-go from 2 to 3 (#2815)
- ci/tests: Change the way artifacts are collected (#2474)
- image: introduce an ImageKind abstraction (#2813)
- jobqueue: store an expiry date (#2816)
- tag created vmare VMs (#2819)
- templates: update dashboards to include tenant (#2756)
- test: Install package sssd in all edge images for BZ#2088459 (#2681)
- test: Update test for push container image to registry (#2831)
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Chloe Kaubisch, Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Ondřej Budai, Simon de Vlieger, Tom Gundersen, Tomas Hozza, Xiaofeng Wang, dependabot[bot], schutzbot
— Somewhere on the Internet, 2022-07-27
57
Changes with 57
- Composer API - add support for service enable/disable (#2755)
- Dockerfile: bump the shutdown period to 15 seconds (#2808)
- Drop support for RHEL 8.3 (rhel8) and rename rhel86 to rhel8 (#2793)
- Enable Image Builder to build GCP-compatible RHEL 9.0 images (#2771)
- Ground work to enable cloud uploads for Koji composes (#2748)
- Merge RHEL 8.4 distro definition into distro/rhel8 package (#2805)
- Merge RHEL 8.5 distro definition into the distro/rhel86 package (#2787)
- Minor test fixes (#2792)
- build(deps): bump gopkg.in/ini.v1 from 1.66.4 to 1.66.6 (#2719)
- containers/osbuild-composer: Sleep before shutdown to mitigate connections being reset/terminated on shutdown (#2797)
- image-tests: skip azure-rhui test on rhel-86 (#2785)
- jobqueue: Move jobqueue out of internal packages (#2736)
- manifest+playground: improve developer experience (#2812)
- manifest/os: minor refactoring to make more arguments optional (#2799)
- manifest/os: move over bootloader packages (#2801)
- manifest: introduce
platform
,environment
andworkload
abstractions (#2804) - osbuild-image-tests: ignore LVM UUID (#2818)
- packer: use 8.6 as a base for RHEL images (#2790)
- packit: Enable Bodhi update feature (#2828)
- pipeline: add Manifest abstraction (#2776)
- set a job error when a heartbeat fails & fix koji-finalize job (#2784)
- tag azure resources with gitlab-ci-test (#2786)
- test/api: split into multiple files (#2789)
Contributions from: Achilleas Koutsou, Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Ondřej Budai, Sanne Raymaekers, Tom Gundersen, Tomas Hozza, Ygal Blum, dependabot[bot], fkolwa, imagebuilder-bot, schutzbot
— Somewhere on the Internet, 2022-07-13
56
Changes with 56
- CI: new test for checking if any manifests changed in a PR (#2749)
- Consolidate Koji target options values meaning (#2758)
- Fedora - Use vendor instead of rpm dependencies (#2762)
- Remove vhd image type from RHEL 7 (#2768)
- Support the insecure option in curl sources (#2752)
- Switch to latest RHEL versions for testing (#2678)
- [rhel7] add initial support (qcow2, vhd, azure-rhui) (#2705)
- build(deps): bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.43 (#2777)
- cloudapi: get specific error from openapi (#2666)
- cmd/osbuild-upload-gcp: fix typo in skip-import's help string (#2761)
- dnf-json: fix depsolve error handling (#2775)
- dnfjson: Load subscriptions when creating a new solver (#2751)
- docker-compose: fix osbuild-worker unable load libcrypt.so.1 (#2745)
- manifests: regenerate RHEL-8.6 qcow2 test cases (#2781)
- pipelines: introduce declarative pipeline abstractions (#2773)
- rpmbuild: add fedora-36 (#2770)
- upload: initial draft for container upload (#2462)
- worker: clean up the config and add tests (#2779)
Contributions from: Achilleas Koutsou, Alexander Todorov, Chloe Kaubisch, Christian Kellner, Jakub Rusz, Juan Abia, Ondřej Budai, Sanne Raymaekers, Tom Gundersen, Tomas Hozza, Ygal Blum, dependabot[bot], zwtop
— Somewhere on the Internet, 2022-06-29
55
Changes with 55
- Add an option to tag page blobs in Azure (#2644)
- Add support for uploading to generic S3 service using the Composer API (#2686)
- Blacklist amdgpu module on Azure images (#2717)
- CI: Integrate cloud image val (#2692)
- COMPOSER-1576: Start building rpms on 9.0 and 8.6 GA (#2716)
- Migrate scheduled cloud cleaner to separate repo (#2728)
- Remove UnmarshalJSON for Stage and StageOptions in osbuild packages (#2741)
- Service maintenance: Delete results from manifest and depsolve jobs (#2707)
- Size-based cleanup for dnf-json cache directories (#2733)
- ci: Adjust release schedule timer (#2744)
- cloudapi: standardize format of url strings (#2659)
- cloudapi: use
osbuild
jobs for Koji composes (#2636) - dbjobqueue-tests: fix issue introduced by PR #2618 (#2730)
- distro/rhel90: remove skx_edac, intel_cstate from denylist again (#2708)
- dnfjson: add repository name and URL to repo-related error messages (#2734)
- osbuild-service-maintenance: vacuum analyze after update (#2727)
- osbuild-service-maintenance: Delete/update results in chunks (#2724)
- osbuild-worker: Correct cast of dnfjson error in depsolve job (#2731)
- packer: pin the vector version (#2725)
- prometheus: add tenant label (#2618)
- templates/composer: Map db secrets to maintenance container (#2722)
- worker/osbuild: fix forgotten return when koji upload fails (#2746)
Contributions from: Achilleas Koutsou, Alexander Todorov, Chloe Kaubisch, Christian Kellner, Juan Abia, Major Hayden, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Tomas Hozza, Ygal Blum
— Somewhere on the Internet, 2022-06-15