Skip to content

Releases: osbuild/osbuild-composer

62.1

16 Sep 12:10
v62.1
5503ef8
Compare
Choose a tag to compare

Changes with 62.1

  • explicitly add containernetworking-plugins to edge (2974)
  • distro/rhel9: edge images default to LVM (2947)

Contributions from: Achilleas Koutsou, Antonio Murdaca, Irene Diez, Juan Abia, Xiaofeng Wang

— Berlin, 2022-09-16

63

07 Sep 08:30
Compare
Choose a tag to compare
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 in InheritFrom() (#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

29 Aug 09:44
Compare
Choose a tag to compare
62

Changes with 62

  • cloudapi/v2: Don't add rhsm facts (#2920)
  • go.mod: update github.com/containers/image/v5 (#2925)

Contributions from: Ondřej Budai, Sanne Raymaekers

— Somewhere on the Internet, 2022-08-29

61

26 Aug 17:12
Compare
Choose a tag to compare
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

24 Aug 08:26
Compare
Choose a tag to compare
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

10 Aug 08:26
Compare
Choose a tag to compare
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 wrong errors.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

27 Jul 08:31
Compare
Choose a tag to compare
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

13 Jul 08:30
Compare
Choose a tag to compare
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 and workload 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

29 Jun 08:30
Compare
Choose a tag to compare
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

15 Jun 08:29
Compare
Choose a tag to compare
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