28
Release osbuild-composer version 28
This commit is contained in:
parent
f0b7cc0973
commit
8ca6b1ea15
13 changed files with 33 additions and 1 deletions
0
docs/news/unreleased/.gitkeep
Normal file
0
docs/news/unreleased/.gitkeep
Normal file
|
|
@ -1,5 +0,0 @@
|
|||
# Add support for CentOS Stream 8
|
||||
|
||||
OSBuild Composer can now build CentOS Stream 8 images. The image definitions
|
||||
are exactly the same as for the latest supported RHEL 8.y release (8.4
|
||||
currently ).
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
# Cloud API: The compose endopint now allow additional package selection
|
||||
|
||||
The `POST /compose` endpoint has now been extended to allow packages to
|
||||
be requested in addition to the base ones for the image type. Packages
|
||||
can only be requested by name, and the most recent ones that satisfy
|
||||
dependency solving will be chosen.
|
||||
|
||||
Relevant PR:
|
||||
https://github.com/osbuild/osbuild-composer/pull/1208
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# Blueprint: Kernel name customization
|
||||
|
||||
When creating ostree commits, only one kernel package can be installed at a
|
||||
time, otherwise creating the commit will fail in rpm-ostree. This prevents
|
||||
ostree type builds (RHEL for Edge and Fedora IoT) to add alternative kernels,
|
||||
in particular, the real-time kernel (`kernel-rt`).
|
||||
|
||||
Blueprints now support defining the name of the kernel to be used in an image,
|
||||
through the `customizations.kernel.name` key. If not specified, the default
|
||||
`kernel` package is included as before.
|
||||
|
||||
Relevant PRs:
|
||||
https://github.com/osbuild/osbuild-composer/pull/1175
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
# CloudAPI now supports /openapi.json and /version endpoints
|
||||
|
||||
These endpoints are useful for deployment in the cloud.redhat.com platform.
|
||||
The platform will use data from the /openapi.json endpoint to automatically
|
||||
generate documentation for the REST API. A user can see the documentation
|
||||
in the cloud.redhat.com web console.
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
# OSBuild: spec: update to osbuild version 24
|
||||
|
||||
In order to add the newly supported sysconfig stage, the osbuild dependency
|
||||
needs to be updated to version 24. This update is reflected in both the spec
|
||||
file dependency and in the testing dependency.
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# Add support for `org.osbuild.rhsm` osbuild stage
|
||||
|
||||
Add support for `org.osbuild.rhsm` osbuild stage. This stage is available in
|
||||
osbuild since version 24. The stage currently allows only configuring the
|
||||
enablement status of two RHSM DNF plugins, specifically of `product-id` and
|
||||
`subscription-manager` DNF plugins.
|
||||
|
||||
# RHEL 8.3 & 8.4: Disable all RHSM DNF plugins on qcow2 image
|
||||
|
||||
Disable both available RHSM DNF plugins (`product-id` and
|
||||
`subscription-manager`) on rhel-8 and rhel-84 qcow2 images. The reason for
|
||||
disabling these DNF plugins is to make the produced images consistent in this
|
||||
regard, with what had been previously produced by the imagefactory.
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
# OSTree compose types with kernel boot parameters return error
|
||||
|
||||
Previously, specifying Kernel boot parameters in a Blueprint via the
|
||||
`[customizations.kernel]` section and requesting an OSTree image type
|
||||
(`rhel-edge-commit` or `fedora-iot-commit`) would produce an image but the boot
|
||||
parameters would be ignored.
|
||||
|
||||
This combination now returns an error message that the configuration is not
|
||||
supported.
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# RHEL 8.4: add support for org.osbuild.sysconfig stage
|
||||
|
||||
The kernel and network sysconfigs need to have certain values set in RHEL 8.4.
|
||||
Currently, the following values are set for all image types in 8.4:
|
||||
|
||||
kernel:
|
||||
UPDATEDEFAULT=yes
|
||||
DEFAULTKERNEL=kernel
|
||||
|
||||
network:
|
||||
NETWORKING=yes
|
||||
NOZEROCONF=yes
|
||||
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
# Weldr API: New VMWare upload target
|
||||
|
||||
New upload target is available that allows users to push built VMWare images directly to vSphere without the need to download and push them manually.
|
||||
|
||||
Upload target requires following options:
|
||||
`Username`,
|
||||
`Password`,
|
||||
`Host`,
|
||||
`Datacenter`,
|
||||
`Datastore`,
|
||||
`Cluster`.
|
||||
|
||||
Relevant PR: https://github.com/osbuild/osbuild-composer/pull/1169
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
# Weldr API: Allow parent OSTree commit to be read from repository
|
||||
|
||||
The weldr API for building OSTree based images is extended to optionally take an `url` parameter instead of the current `parent`.
|
||||
|
||||
The `parent` parameter contains the OSTree commit SHA of the parent commit when building an update commit. Obtaining this is cumbersome, so instead the `url` of the repository containing the desired parent commit can be specified. In this case, composer will take the current `HEAD` of the given `ref` as the parent.
|
||||
|
||||
At most one of `parent` and `url` can be specified in a given compose request.
|
||||
|
||||
Before:
|
||||
|
||||
curl --silent \
|
||||
--header "Content-Type: application/json" \
|
||||
--unix-socket /run/weldr/api.socket \
|
||||
http://localhost/api/v1/compose \
|
||||
--data "{ \
|
||||
\"blueprint_name\": \"foo\", \
|
||||
\"compose_type\": \"rhel-edge-commit\", \
|
||||
\"ostree\": {\ \
|
||||
\"parent\": \"b8a69e5c79be5830bb272356809a52b1660d2013c26f6973d549d0a312a8d21a\", \
|
||||
\"ref\": \"fedora/stable/x86_64/iot\" \
|
||||
} \
|
||||
}"
|
||||
|
||||
After:
|
||||
|
||||
curl --silent \
|
||||
--header "Content-Type: application/json" \
|
||||
--unix-socket /run/weldr/api.socket \
|
||||
http://localhost/api/v1/compose \
|
||||
--data "{ \
|
||||
\"blueprint_name\": \"foo\", \
|
||||
\"compose_type\": \"rhel-edge-commit\", \
|
||||
\"ostree\": {\ \
|
||||
\"url\": \"https://d2ju0wfl996cmc.cloudfront.net/\", \
|
||||
\"ref\": \"fedora/stable/x86_64/iot\" \
|
||||
} \
|
||||
}"
|
||||
|
||||
Relevant PRs:
|
||||
https://github.com/osbuild/osbuild-composer/pull/1235
|
||||
Loading…
Add table
Add a link
Reference in a new issue