32f1257
# Do not build with tests by default
32f1257
# Pass --with tests to rpmbuild to override
32f1257
%bcond_with tests
32f1257
Packit Service 9127af8
# When --with relax_requires is specified osbuild-composer-tests
Packit Service 9127af8
# will require osbuild-composer only by name, excluding version/release
Packit Service 9127af8
# This is used internally during nightly pipeline testing!
Packit Service 9127af8
%bcond_with relax_requires
Packit Service 9127af8
b42061e
%global goipath         github.com/osbuild/osbuild-composer
b42061e
Packit fdef800
Version:        90
b42061e
b42061e
%gometa
b42061e
b42061e
%global common_description %{expand:
e0b732c
A service for building customized OS artifacts, such as VM images and OSTree
e0b732c
commits, that uses osbuild under the hood. Besides building images for local
e0b732c
usage, it can also upload images directly to cloud.
e0b732c
e0b732c
It is compatible with composer-cli and cockpit-composer clients.
b42061e
}
b42061e
b42061e
Name:           osbuild-composer
Packit c3da4fe
Release:        1%{?dist}
b42061e
Summary:        An image building service based on osbuild
b42061e
Packit Service 76400ef
# osbuild-composer doesn't have support for building i686 and armv7hl images
Packit Service 76400ef
ExcludeArch:    i686 armv7hl
7455441
b42061e
# Upstream license specification: Apache-2.0
Packit 17e9f3a
License:        Apache-2.0
b42061e
URL:            %{gourl}
b42061e
Source0:        %{gosource}
Ondřej Budai 3a5afba
b42061e
b42061e
BuildRequires:  %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
b42061e
BuildRequires:  systemd
d9e66c8
BuildRequires:  krb5-devel
Ondřej Budai 592b37a
BuildRequires:  python3-docutils
Ondřej Budai 592b37a
BuildRequires:  make
Packit f8eed13
# Build requirements of 'theproglottis/gpgme' package
Packit f8eed13
BuildRequires:  gpgme-devel
Packit f8eed13
BuildRequires:  libassuan-devel
b42061e
%if 0%{?fedora}
b42061e
BuildRequires:  systemd-rpm-macros
b42061e
BuildRequires:  git
Packit f8eed13
# DO NOT REMOVE the BUNDLE_START and BUNDLE_END markers as they are used by 'tools/rpm_spec_add_provides_bundle.sh' to generate the Provides: bundled list
Packit f8eed13
# BUNDLE_START
Packit c131d0e
Provides: bundled(golang(cloud.google.com/go)) = 0.110.6
Packit dddc997
Provides: bundled(golang(cloud.google.com/go/compute)) = 1.23.0
Packit c3da4fe
Provides: bundled(golang(cloud.google.com/go/compute/metadata)) = 0.2.3
Packit c131d0e
Provides: bundled(golang(cloud.google.com/go/iam)) = 1.1.1
Packit c131d0e
Provides: bundled(golang(cloud.google.com/go/storage)) = 1.32.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go)) = 68.0.0+incompatible
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/azcore)) = 1.6.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/internal)) = 1.3.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/azure-sdk-for-go/sdk/storage/azblob)) = 1.1.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest)) = 14.2.0+incompatible
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest)) = 0.11.29
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/adal)) = 0.9.22
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/azure/auth)) = 0.5.12
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/azure/cli)) = 0.4.6
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/date)) = 0.3.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/to)) = 0.4.0
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/autorest/validation)) = 0.3.1
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/logger)) = 0.2.1
Packit c3da4fe
Provides: bundled(golang(github.com/Azure/go-autorest/tracing)) = 0.6.0
Packit c3da4fe
Provides: bundled(golang(github.com/BurntSushi/toml)) = 1.3.2
Packit c3da4fe
Provides: bundled(golang(github.com/VividCortex/ewma)) = 1.2.0
Packit c3da4fe
Provides: bundled(golang(github.com/acarl005/stripansi)) = 5a71ef0
Packit c3da4fe
Provides: bundled(golang(github.com/asaskevich/govalidator)) = a9d515a
Packit c17f995
Provides: bundled(golang(github.com/aws/aws-sdk-go)) = 1.44.332
Packit c3da4fe
Provides: bundled(golang(github.com/aymerick/douceur)) = 0.2.0
Packit c3da4fe
Provides: bundled(golang(github.com/beorn7/perks)) = 1.0.1
Packit c3da4fe
Provides: bundled(golang(github.com/cenkalti/backoff/v4)) = 4.2.1
Packit c3da4fe
Provides: bundled(golang(github.com/cespare/xxhash/v2)) = 2.2.0
Packit c131d0e
Provides: bundled(golang(github.com/containers/common)) = 0.55.3
Packit c131d0e
Provides: bundled(golang(github.com/containers/image/v5)) = 5.27.0
Packit c3da4fe
Provides: bundled(golang(github.com/containers/libtrust)) = c1716e8
Packit c3da4fe
Provides: bundled(golang(github.com/containers/ocicrypt)) = 1.1.7
Packit c3da4fe
Provides: bundled(golang(github.com/containers/storage)) = 1.48.0
Packit c3da4fe
Provides: bundled(golang(github.com/coreos/go-semver)) = 0.3.1
Packit c3da4fe
Provides: bundled(golang(github.com/coreos/go-systemd)) = fd7a80b
Packit c3da4fe
Provides: bundled(golang(github.com/cyberphone/json-canonicalization)) = 504adb8
Packit c3da4fe
Provides: bundled(golang(github.com/davecgh/go-spew)) = 1.1.1
Packit c3da4fe
Provides: bundled(golang(github.com/deepmap/oapi-codegen)) = 1.8.2
Packit c3da4fe
Provides: bundled(golang(github.com/dimchansky/utfbom)) = 1.1.1
Packit c3da4fe
Provides: bundled(golang(github.com/docker/distribution)) = 2.8.2+incompatible
Packit c3da4fe
Provides: bundled(golang(github.com/docker/docker)) = 24.0.2+incompatible
Packit c3da4fe
Provides: bundled(golang(github.com/docker/docker-credential-helpers)) = 0.7.0
Packit c3da4fe
Provides: bundled(golang(github.com/docker/go-connections)) = 0.4.0
Packit c3da4fe
Provides: bundled(golang(github.com/docker/go-units)) = 0.5.0
Packit c3da4fe
Provides: bundled(golang(github.com/dougm/pretty)) = 2ee9d74
Packit c3da4fe
Provides: bundled(golang(github.com/getkin/kin-openapi)) = 0.93.0
Packit c3da4fe
Provides: bundled(golang(github.com/ghodss/yaml)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/analysis)) = 0.21.4
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/errors)) = 0.20.3
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/jsonpointer)) = 0.19.5
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/jsonreference)) = 0.20.0
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/loads)) = 0.21.2
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/runtime)) = 0.26.0
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/spec)) = 0.20.9
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/strfmt)) = 0.21.7
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/swag)) = 0.22.4
Packit c3da4fe
Provides: bundled(golang(github.com/go-openapi/validate)) = 0.22.1
Packit c3da4fe
Provides: bundled(golang(github.com/gobwas/glob)) = 0.2.3
Packit c3da4fe
Provides: bundled(golang(github.com/golang-jwt/jwt)) = 3.2.2+incompatible
Packit c3da4fe
Provides: bundled(golang(github.com/golang-jwt/jwt/v4)) = 4.5.0
Packit c3da4fe
Provides: bundled(golang(github.com/golang/glog)) = 1.1.0
Packit c3da4fe
Provides: bundled(golang(github.com/golang/groupcache)) = 41bb18b
Packit c3da4fe
Provides: bundled(golang(github.com/golang/protobuf)) = 1.5.3
Packit c3da4fe
Provides: bundled(golang(github.com/google/go-cmp)) = 0.5.9
Packit c3da4fe
Provides: bundled(golang(github.com/google/go-containerregistry)) = 0.15.2
Packit c131d0e
Provides: bundled(golang(github.com/google/s2a-go)) = 0.1.5
Packit c131d0e
Provides: bundled(golang(github.com/google/uuid)) = 1.3.1
Packit c3da4fe
Provides: bundled(golang(github.com/googleapis/enterprise-certificate-proxy)) = 0.2.5
Packit c3da4fe
Provides: bundled(golang(github.com/googleapis/gax-go/v2)) = 2.12.0
Packit c3da4fe
Provides: bundled(golang(github.com/gophercloud/gophercloud)) = 1.5.0
Packit c3da4fe
Provides: bundled(golang(github.com/gorilla/css)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/gorilla/mux)) = 1.8.0
Packit c3da4fe
Provides: bundled(golang(github.com/hashicorp/errwrap)) = 1.1.0
Packit c3da4fe
Provides: bundled(golang(github.com/hashicorp/go-cleanhttp)) = 0.5.2
Packit c3da4fe
Provides: bundled(golang(github.com/hashicorp/go-multierror)) = 1.1.1
Packit c3da4fe
Provides: bundled(golang(github.com/hashicorp/go-retryablehttp)) = 0.7.4
Packit c3da4fe
Provides: bundled(golang(github.com/inconshreveable/mousetrap)) = 1.1.0
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/chunkreader/v2)) = 2.0.1
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgconn)) = 1.14.0
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgio)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgpassfile)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgproto3/v2)) = 2.3.2
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgservicefile)) = 091c0ba
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgtype)) = 1.14.0
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/pgx/v4)) = 4.18.1
Packit c3da4fe
Provides: bundled(golang(github.com/jackc/puddle)) = 1.3.0
Packit c3da4fe
Provides: bundled(golang(github.com/jmespath/go-jmespath)) = 0.4.0
Packit c3da4fe
Provides: bundled(golang(github.com/josharian/intern)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/json-iterator/go)) = 1.1.12
Packit c3da4fe
Provides: bundled(golang(github.com/julienschmidt/httprouter)) = 1.3.0
Packit c3da4fe
Provides: bundled(golang(github.com/klauspost/compress)) = 1.16.6
Packit c3da4fe
Provides: bundled(golang(github.com/klauspost/pgzip)) = 1.2.6
Packit c3da4fe
Provides: bundled(golang(github.com/kolo/xmlrpc)) = 38db28d
Packit c3da4fe
Provides: bundled(golang(github.com/kr/text)) = 0.2.0
Packit c3da4fe
Provides: bundled(golang(github.com/labstack/echo/v4)) = 4.11.1
Packit c3da4fe
Provides: bundled(golang(github.com/labstack/gommon)) = 0.4.0
Packit c3da4fe
Provides: bundled(golang(github.com/letsencrypt/boulder)) = fdfea0d
Packit c3da4fe
Provides: bundled(golang(github.com/mailru/easyjson)) = 0.7.7
Packit c3da4fe
Provides: bundled(golang(github.com/mattn/go-colorable)) = 0.1.13
Packit c3da4fe
Provides: bundled(golang(github.com/mattn/go-isatty)) = 0.0.19
Packit c3da4fe
Provides: bundled(golang(github.com/mattn/go-runewidth)) = 0.0.14
Packit c3da4fe
Provides: bundled(golang(github.com/matttproud/golang_protobuf_extensions)) = 1.0.4
Packit c3da4fe
Provides: bundled(golang(github.com/microcosm-cc/bluemonday)) = 1.0.18
Packit c3da4fe
Provides: bundled(golang(github.com/miekg/pkcs11)) = 1.1.1
Packit c3da4fe
Provides: bundled(golang(github.com/mitchellh/go-homedir)) = 1.1.0
Packit c3da4fe
Provides: bundled(golang(github.com/mitchellh/mapstructure)) = 1.5.0
Packit c3da4fe
Provides: bundled(golang(github.com/moby/sys/mountinfo)) = 0.6.2
Packit c3da4fe
Provides: bundled(golang(github.com/modern-go/concurrent)) = bacd9c7
Packit c3da4fe
Provides: bundled(golang(github.com/modern-go/reflect2)) = 1.0.2
Packit c3da4fe
Provides: bundled(golang(github.com/oklog/ulid)) = 1.3.1
Packit c3da4fe
Provides: bundled(golang(github.com/opencontainers/go-digest)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/opencontainers/image-spec)) = 1.1.0-rc4
Packit c3da4fe
Provides: bundled(golang(github.com/opencontainers/runc)) = 1.1.7
Packit c3da4fe
Provides: bundled(golang(github.com/opencontainers/runtime-spec)) = 1.1.0-rc.3
Packit c17f995
Provides: bundled(golang(github.com/openshift-online/ocm-sdk-go)) = 0.1.364
Packit c3da4fe
Provides: bundled(golang(github.com/oracle/oci-go-sdk/v54)) = 54.0.0
Packit c131d0e
Provides: bundled(golang(github.com/osbuild/images)) = 0.3.0
Packit c3da4fe
Provides: bundled(golang(github.com/pkg/errors)) = 0.9.1
Packit c3da4fe
Provides: bundled(golang(github.com/pmezard/go-difflib)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/proglottis/gpgme)) = 0.1.3
Packit c3da4fe
Provides: bundled(golang(github.com/prometheus/client_golang)) = 1.16.0
Packit c3da4fe
Provides: bundled(golang(github.com/prometheus/client_model)) = 0.4.0
Packit c3da4fe
Provides: bundled(golang(github.com/prometheus/common)) = 0.42.0
Packit c3da4fe
Provides: bundled(golang(github.com/prometheus/procfs)) = 0.10.1
Packit c3da4fe
Provides: bundled(golang(github.com/rivo/uniseg)) = 0.4.4
Packit c3da4fe
Provides: bundled(golang(github.com/segmentio/ksuid)) = 1.0.4
Packit c3da4fe
Provides: bundled(golang(github.com/sigstore/fulcio)) = 1.3.1
Packit c3da4fe
Provides: bundled(golang(github.com/sigstore/rekor)) = 4c81ff2
Packit c3da4fe
Provides: bundled(golang(github.com/sigstore/sigstore)) = 1.7.1
Packit c3da4fe
Provides: bundled(golang(github.com/sirupsen/logrus)) = 1.9.3
Packit c3da4fe
Provides: bundled(golang(github.com/sony/gobreaker)) = dd874f9
Packit c3da4fe
Provides: bundled(golang(github.com/spf13/cobra)) = 1.7.0
Packit c3da4fe
Provides: bundled(golang(github.com/spf13/pflag)) = 1.0.5
Packit c3da4fe
Provides: bundled(golang(github.com/stefanberger/go-pkcs11uri)) = 78d3cae
Packit c3da4fe
Provides: bundled(golang(github.com/stretchr/testify)) = 1.8.4
Packit c3da4fe
Provides: bundled(golang(github.com/syndtr/gocapability)) = 42c35b4
Packit c3da4fe
Provides: bundled(golang(github.com/theupdateframework/go-tuf)) = 0.5.2
Packit c3da4fe
Provides: bundled(golang(github.com/titanous/rocacheck)) = afe7314
Packit c3da4fe
Provides: bundled(golang(github.com/ubccr/kerby)) = 201a958
Packit c3da4fe
Provides: bundled(golang(github.com/ulikunitz/xz)) = 0.5.11
Packit c3da4fe
Provides: bundled(golang(github.com/valyala/bytebufferpool)) = 1.0.0
Packit c3da4fe
Provides: bundled(golang(github.com/valyala/fasttemplate)) = 1.2.2
Packit c3da4fe
Provides: bundled(golang(github.com/vbatts/tar-split)) = 0.11.3
Packit c3da4fe
Provides: bundled(golang(github.com/vbauerster/mpb/v8)) = 8.4.0
Packit dddc997
Provides: bundled(golang(github.com/vmware/govmomi)) = 0.30.7
Packit c3da4fe
Provides: bundled(golang(go.etcd.io/bbolt)) = 1.3.7
Packit c3da4fe
Provides: bundled(golang(go.mongodb.org/mongo-driver)) = 1.11.3
Packit c3da4fe
Provides: bundled(golang(go.mozilla.org/pkcs7)) = 33d0574
Packit c3da4fe
Provides: bundled(golang(go.opencensus.io)) = 0.24.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/crypto)) = 0.12.0
Packit c3da4fe
Provides: bundled(golang(golang.org/x/exp)) = 2e198f4
Packit c3da4fe
Provides: bundled(golang(golang.org/x/mod)) = 0.10.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/net)) = 0.14.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/oauth2)) = 0.11.0
Packit c3da4fe
Provides: bundled(golang(golang.org/x/sync)) = 0.3.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/sys)) = 0.11.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/term)) = 0.11.0
Packit c131d0e
Provides: bundled(golang(golang.org/x/text)) = 0.12.0
Packit c3da4fe
Provides: bundled(golang(golang.org/x/time)) = 0.3.0
Packit c3da4fe
Provides: bundled(golang(golang.org/x/tools)) = 0.9.3
Packit c3da4fe
Provides: bundled(golang(golang.org/x/xerrors)) = 04be3eb
Packit c131d0e
Provides: bundled(golang(google.golang.org/api)) = 0.138.0
Packit c3da4fe
Provides: bundled(golang(google.golang.org/appengine)) = 1.6.7
Packit c131d0e
Provides: bundled(golang(google.golang.org/genproto)) = f966b18
Packit c131d0e
Provides: bundled(golang(google.golang.org/genproto/googleapis/api)) = f966b18
Packit c131d0e
Provides: bundled(golang(google.golang.org/genproto/googleapis/rpc)) = 1744710
Packit c131d0e
Provides: bundled(golang(google.golang.org/grpc)) = 1.57.0
Packit c3da4fe
Provides: bundled(golang(google.golang.org/protobuf)) = 1.31.0
Packit c3da4fe
Provides: bundled(golang(gopkg.in/go-jose/go-jose.v2)) = 2.6.1
Packit c3da4fe
Provides: bundled(golang(gopkg.in/ini.v1)) = 1.67.0
Packit c3da4fe
Provides: bundled(golang(gopkg.in/square/go-jose.v2)) = 2.6.0
Packit c3da4fe
Provides: bundled(golang(gopkg.in/yaml.v2)) = 2.4.0
Packit c3da4fe
Provides: bundled(golang(gopkg.in/yaml.v3)) = 3.0.1
Packit f8eed13
# BUNDLE_END
b42061e
%endif
b42061e
Ondřej Budai 3a5afba
Requires: %{name}-core = %{version}-%{release}
f23a514
Requires: %{name}-worker = %{version}-%{release}
b42061e
Requires: systemd
b42061e
b42061e
Provides: weldr
b42061e
b42061e
%description
b42061e
%{common_description}
b42061e
b42061e
%prep
b42061e
%if 0%{?rhel}
b42061e
%forgeautosetup -p1
b42061e
%else
Packit f8eed13
%goprep -k
b42061e
%endif
b42061e
b42061e
%build
Packit Service f20af68
export GOFLAGS="-buildmode=pie"
b42061e
%if 0%{?rhel}
b42061e
GO_BUILD_PATH=$PWD/_build
b42061e
install -m 0755 -vd $(dirname $GO_BUILD_PATH/src/%{goipath})
b42061e
ln -fs $PWD $GO_BUILD_PATH/src/%{goipath}
b42061e
cd $GO_BUILD_PATH/src/%{goipath}
b42061e
install -m 0755 -vd _bin
b42061e
export PATH=$PWD/_bin${PATH:+:$PATH}
b42061e
export GOPATH=$GO_BUILD_PATH:%{gopath}
Packit Service f20af68
export GOFLAGS+=" -mod=vendor"
b42061e
%endif
b42061e
Packit Service 6bb3cb2
# Set the commit hash so that composer can report what source version
Packit Service 6bb3cb2
# was used to build it. This has to be set explicitly when calling rpmbuild,
Packit Service 6bb3cb2
# this script will not attempt to automatically discover it.
Packit Service 6bb3cb2
%if %{?commit:1}0
Packit Service 6bb3cb2
export LDFLAGS="${LDFLAGS} -X 'github.com/osbuild/osbuild-composer/internal/common.GitRev=%{commit}'"
Packit Service 6bb3cb2
%endif
Packit Service f20af68
export LDFLAGS="${LDFLAGS} -X 'github.com/osbuild/osbuild-composer/internal/common.RpmVersion=%{name}-%{?epoch:%epoch:}%{version}-%{release}.%{_arch}'"
Packit Service 6bb3cb2
b42061e
%gobuild -o _bin/osbuild-composer %{goipath}/cmd/osbuild-composer
b42061e
%gobuild -o _bin/osbuild-worker %{goipath}/cmd/osbuild-worker
b42061e
Ondřej Budai 592b37a
make man
b42061e
a5c649a
%if %{with tests} || 0%{?rhel}
b42061e
b42061e
# Build test binaries with `go test -c`, so that they can take advantage of
b42061e
# golang's testing package. The golang rpm macros don't support building them
b42061e
# directly. Thus, do it manually, taking care to also include a build id.
32f1257
#
32f1257
# On Fedora, also turn off go modules and set the path to the one into which
32f1257
# the golang-* packages install source code.
32f1257
%if 0%{?fedora}
32f1257
export GO111MODULE=off
32f1257
export GOPATH=%{gobuilddir}:%{gopath}
32f1257
%endif
b42061e
b42061e
TEST_LDFLAGS="${LDFLAGS:-} -B 0x$(od -N 20 -An -tx1 -w100 /dev/urandom | tr -d ' ')"
b42061e
d9e66c8
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-composer-cli-tests %{goipath}/cmd/osbuild-composer-cli-tests
b42061e
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-dnf-json-tests %{goipath}/cmd/osbuild-dnf-json-tests
32f1257
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-weldr-tests %{goipath}/internal/client/
b42061e
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-image-tests %{goipath}/cmd/osbuild-image-tests
d9e66c8
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-auth-tests %{goipath}/cmd/osbuild-auth-tests
c39e935
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-koji-tests %{goipath}/cmd/osbuild-koji-tests
Ondřej Budai 2525f95
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-composer-dbjobqueue-tests %{goipath}/cmd/osbuild-composer-dbjobqueue-tests
Packit 963ce74
go test -c -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-service-maintenance-tests %{goipath}/cmd/osbuild-service-maintenance
Packit Service 6bb3cb2
go build -tags=integration -ldflags="${TEST_LDFLAGS}" -o _bin/osbuild-mock-openid-provider %{goipath}/cmd/osbuild-mock-openid-provider
b42061e
b42061e
%endif
b42061e
b42061e
%install
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_libexecdir}/osbuild-composer
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-composer                          %{buildroot}%{_libexecdir}/osbuild-composer/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-worker                            %{buildroot}%{_libexecdir}/osbuild-composer/
Packit Service 99f6e88
install -m 0755 -vp dnf-json                                       %{buildroot}%{_libexecdir}/osbuild-composer/
d9e66c8
Packit Service 6bb3cb2
# Only include repositories for the distribution and release
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/osbuild-composer/repositories
Packit Service 6bb3cb2
# CentOS also defines rhel so we check for centos first
Packit Service 6bb3cb2
%if 0%{?centos}
Packit Service 6bb3cb2
Packit Service 6bb3cb2
# CentOS 9 supports building for CentOS 8 and later
Packit Service 6bb3cb2
%if 0%{?centos} >= 9
Packit Service 99f6e88
install -m 0644 -vp repositories/centos-*                          %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 6bb3cb2
%else
Packit Service 6bb3cb2
# CentOS 8 only supports building for CentOS 8
Packit Service 99f6e88
install -m 0644 -vp repositories/centos-%{centos}*                 %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 99f6e88
install -m 0644 -vp repositories/centos-stream-%{centos}*          %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 6bb3cb2
Packit Service 6bb3cb2
%endif
Packit Service 6bb3cb2
%else
Packit Service 6bb3cb2
%if 0%{?rhel}
Packit Service 6bb3cb2
# RHEL 9 supports building for RHEL 8 and later
Packit Service 6bb3cb2
%if 0%{?rhel} >= 9
Packit Service 99f6e88
install -m 0644 -vp repositories/rhel-*                            %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 6bb3cb2
Packit Service 6bb3cb2
%else
Packit Service 6bb3cb2
# RHEL 8 only supports building for 8
Packit Service 99f6e88
install -m 0644 -vp repositories/rhel-%{rhel}*                     %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 6bb3cb2
Packit Service 6bb3cb2
%endif
Packit Service 6bb3cb2
%endif
Packit Service 6bb3cb2
%endif
Packit Service 6bb3cb2
Packit Service 6bb3cb2
# Fedora can build for all included fedora releases
Packit Service 6bb3cb2
%if 0%{?fedora}
Packit Service 99f6e88
install -m 0644 -vp repositories/fedora-*                          %{buildroot}%{_datadir}/osbuild-composer/repositories/
Packit Service 6bb3cb2
%endif
d9e66c8
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_unitdir}
Packit Service 99f6e88
install -m 0644 -vp distribution/*.{service,socket}                %{buildroot}%{_unitdir}/
d9e66c8
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_sysusersdir}
Packit Service 99f6e88
install -m 0644 -vp distribution/osbuild-composer.conf             %{buildroot}%{_sysusersdir}/
d9e66c8
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_localstatedir}/cache/osbuild-composer/dnf-cache
b42061e
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_mandir}/man7
Packit Service 99f6e88
install -m 0644 -vp docs/*.7                                       %{buildroot}%{_mandir}/man7/
Ondřej Budai 592b37a
d9e66c8
%if %{with tests} || 0%{?rhel}
b42061e
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_libexecdir}/osbuild-composer-test
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-composer-cli-tests                %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-weldr-tests                       %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-dnf-json-tests                    %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-image-tests                       %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-auth-tests                        %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-koji-tests                        %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-composer-dbjobqueue-tests         %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit 963ce74
install -m 0755 -vp _bin/osbuild-service-maintenance-tests         %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp _bin/osbuild-mock-openid-provider              %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/define-compose-url.sh                    %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/provision.sh                             %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/gen-certs.sh                             %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/gen-ssh.sh                               %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/image-info                               %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/run-koji-container.sh                    %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/koji-compose.py                          %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/libvirt_test.sh                          %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit 41b7ef0
install -m 0755 -vp tools/s3_test.sh                               %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit 6bc9171
install -m 0755 -vp tools/generic_s3_test.sh                       %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit 6bc9171
install -m 0755 -vp tools/generic_s3_https_test.sh                 %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit d6bb712
install -m 0755 -vp tools/run-mock-auth-servers.sh                 %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/set-env-variables.sh                     %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vp tools/test-case-generators/generate-test-cases %{buildroot}%{_libexecdir}/osbuild-composer-test/
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_libexecdir}/tests/osbuild-composer
Packit 963ce74
install -m 0755 -vp test/cases/*.sh                                %{buildroot}%{_libexecdir}/tests/osbuild-composer/
Packit 963ce74
Packit 963ce74
install -m 0755 -vd                                                %{buildroot}%{_libexecdir}/tests/osbuild-composer/api
Packit 963ce74
install -m 0755 -vp test/cases/api/*.sh                            %{buildroot}%{_libexecdir}/tests/osbuild-composer/api/
Packit 963ce74
Packit 963ce74
install -m 0755 -vd                                                %{buildroot}%{_libexecdir}/tests/osbuild-composer/api/common
Packit 963ce74
install -m 0755 -vp test/cases/api/common/*.sh                     %{buildroot}%{_libexecdir}/tests/osbuild-composer/api/common/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/ansible
Packit Service 99f6e88
install -m 0644 -vp test/data/ansible/*                            %{buildroot}%{_datadir}/tests/osbuild-composer/ansible/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/azure
Packit Service 99f6e88
install -m 0644 -vp test/data/azure/*                              %{buildroot}%{_datadir}/tests/osbuild-composer/azure/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/manifests
Packit Service 99f6e88
install -m 0644 -vp test/data/manifests/*                          %{buildroot}%{_datadir}/tests/osbuild-composer/manifests/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/cloud-init
Packit Service 99f6e88
install -m 0644 -vp test/data/cloud-init/*                         %{buildroot}%{_datadir}/tests/osbuild-composer/cloud-init/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/composer
Packit Service 99f6e88
install -m 0644 -vp test/data/composer/*                           %{buildroot}%{_datadir}/tests/osbuild-composer/composer/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/worker
Packit Service 99f6e88
install -m 0644 -vp test/data/worker/*                             %{buildroot}%{_datadir}/tests/osbuild-composer/worker/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/repositories
Packit Service 99f6e88
install -m 0644 -vp test/data/repositories/*                       %{buildroot}%{_datadir}/tests/osbuild-composer/repositories/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/kerberos
Packit Service 99f6e88
install -m 0644 -vp test/data/kerberos/*                           %{buildroot}%{_datadir}/tests/osbuild-composer/kerberos/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/keyring
Packit Service 99f6e88
install -m 0644 -vp test/data/keyring/id_rsa.pub                   %{buildroot}%{_datadir}/tests/osbuild-composer/keyring/
Packit Service 99f6e88
install -m 0600 -vp test/data/keyring/id_rsa                       %{buildroot}%{_datadir}/tests/osbuild-composer/keyring/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/koji
Packit Service 99f6e88
install -m 0644 -vp test/data/koji/*                               %{buildroot}%{_datadir}/tests/osbuild-composer/koji/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/x509
Packit Service 99f6e88
install -m 0644 -vp test/data/x509/*                               %{buildroot}%{_datadir}/tests/osbuild-composer/x509/
Packit Service 99f6e88
Packit Service 99f6e88
install -m 0755 -vd                                                %{buildroot}%{_datadir}/tests/osbuild-composer/schemas
Packit 963ce74
install -m 0644 -vp pkg/jobqueue/dbjobqueue/schemas/*              %{buildroot}%{_datadir}/tests/osbuild-composer/schemas/
Ondřej Budai 2525f95
Packit Service 8c26d32
install -m 0755 -vd                                               %{buildroot}%{_datadir}/tests/osbuild-composer/upgrade8to9
Packit Service 8c26d32
install -m 0644 -vp test/data/upgrade8to9/*                       %{buildroot}%{_datadir}/tests/osbuild-composer/upgrade8to9/
Packit Service 8c26d32
b42061e
%endif
b42061e
b42061e
%check
Packit Service f20af68
export GOFLAGS="-buildmode=pie"
b42061e
%if 0%{?rhel}
Packit Service f20af68
export GOFLAGS+=" -mod=vendor"
b42061e
export GOPATH=$PWD/_build:%{gopath}
3656142
# cd inside GOPATH, otherwise go with GO111MODULE=off ignores vendor directory
3656142
cd $PWD/_build/src/%{goipath}
b42061e
%gotest ./...
b42061e
%else
b42061e
%gocheck
b42061e
%endif
b42061e
b42061e
%post
Packit ccdfaf2
%systemd_post osbuild-composer.service osbuild-composer.socket osbuild-composer-api.socket osbuild-composer-prometheus.socket osbuild-remote-worker.socket
b42061e
b42061e
%preun
Packit ccdfaf2
%systemd_preun osbuild-composer.service osbuild-composer.socket osbuild-composer-api.socket osbuild-composer-prometheus.socket osbuild-remote-worker.socket
b42061e
b42061e
%postun
Packit ccdfaf2
%systemd_postun_with_restart osbuild-composer.service osbuild-composer.socket osbuild-composer-api.socket osbuild-composer-prometheus.socket osbuild-remote-worker.socket
b42061e
b42061e
%files
b42061e
%license LICENSE
b42061e
%doc README.md
Ondřej Budai 592b37a
%{_mandir}/man7/%{name}.7*
b42061e
%{_unitdir}/osbuild-composer.service
b42061e
%{_unitdir}/osbuild-composer.socket
d9e66c8
%{_unitdir}/osbuild-composer-api.socket
Packit ccdfaf2
%{_unitdir}/osbuild-composer-prometheus.socket
Ondřej Budai 49502d1
%{_unitdir}/osbuild-local-worker.socket
b42061e
%{_unitdir}/osbuild-remote-worker.socket
b42061e
%{_sysusersdir}/osbuild-composer.conf
b42061e
Ondřej Budai 3a5afba
%package core
Ondřej Budai 3a5afba
Summary:    The core osbuild-composer binary
Packit Service 76400ef
Requires:   %{name}-dnf-json = %{version}-%{release}
Ondřej Budai 3a5afba
Ondřej Budai 3a5afba
%description core
Ondřej Budai 3a5afba
The core osbuild-composer binary. This is suitable both for spawning in containers and by systemd.
Ondřej Budai 3a5afba
Ondřej Budai 3a5afba
%files core
Ondřej Budai 3a5afba
%{_libexecdir}/osbuild-composer/osbuild-composer
Ondřej Budai 3a5afba
%{_datadir}/osbuild-composer/
Ondřej Budai 3a5afba
b42061e
%package worker
b42061e
Summary:    The worker for osbuild-composer
b42061e
Requires:   systemd
Ondřej Budai 3a5afba
Requires:   qemu-img
Packit c131d0e
Requires:   osbuild >= 93
Packit c131d0e
Requires:   osbuild-ostree >= 93
Packit c131d0e
Requires:   osbuild-lvm2 >= 93
Packit c131d0e
Requires:   osbuild-luks2 >= 93
Packit Service 76400ef
Requires:   %{name}-dnf-json = %{version}-%{release}
b42061e
b42061e
%description worker
b42061e
The worker for osbuild-composer
b42061e
b42061e
%files worker
b42061e
%{_libexecdir}/osbuild-composer/osbuild-worker
b42061e
%{_unitdir}/osbuild-worker@.service
b42061e
%{_unitdir}/osbuild-remote-worker@.service
b42061e
b42061e
%post worker
b42061e
%systemd_post osbuild-worker@.service osbuild-remote-worker@.service
b42061e
b42061e
%preun worker
239934c
# systemd_preun uses systemctl disable --now which doesn't work well with template services.
239934c
# See https://github.com/systemd/systemd/issues/15620
Packit 890b598
# The following lines mimicks its behaviour by running two commands.
Packit 890b598
# The scriptlet is supposed to run only when the package is being removed.
Packit 890b598
if [ $1 -eq 0 ] && [ -d /run/systemd/system ]; then
Packit Service 7f6cf04
    # disable and stop all the worker services
Packit Service 7f6cf04
    systemctl --no-reload disable osbuild-worker@.service osbuild-remote-worker@.service
Packit Service 7f6cf04
    systemctl stop "osbuild-worker@*.service" "osbuild-remote-worker@*.service"
Packit Service 7f6cf04
fi
b42061e
b42061e
%postun worker
239934c
# restart all the worker services
239934c
%systemd_postun_with_restart "osbuild-worker@*.service" "osbuild-remote-worker@*.service"
b42061e
Packit Service 76400ef
%package dnf-json
Packit Service 76400ef
Summary: The dnf-json binary used by osbuild-composer and the workers
Packit Service 76400ef
Packit Service 6c466fb
# Conflicts with older versions of composer that provide the same files
Packit 17e9f3a
# this can be removed when RHEL 8 reaches EOL
Packit Service 6c466fb
Conflicts: osbuild-composer <= 35
Packit Service 6c466fb
Packit Service 76400ef
%description dnf-json
Packit Service 76400ef
The dnf-json binary used by osbuild-composer and the workers.
Packit Service 76400ef
Packit Service 76400ef
%files dnf-json
Packit Service 76400ef
%{_libexecdir}/osbuild-composer/dnf-json
Packit Service 76400ef
Packit 093dffa
%post dnf-json
Packit 093dffa
# Fix ownership of the rpmmd cache files from previous versions where it was owned by root:root
Packit 093dffa
if [ -e /var/cache/osbuild-composer/rpmmd ]; then
Packit 093dffa
    chown -f -R --from root:root _osbuild-composer:_osbuild-composer /var/cache/osbuild-composer/rpmmd
Packit 093dffa
fi
Packit 093dffa
a5c649a
%if %{with tests} || 0%{?rhel}
b42061e
b42061e
%package tests
b42061e
Summary:    Integration tests
Packit Service 9127af8
%if %{with relax_requires}
Packit Service 9127af8
Requires:   %{name}
Packit Service 9127af8
%else
f23a514
Requires:   %{name} = %{version}-%{release}
Packit Service 9127af8
%endif
b42061e
Requires:   composer-cli
b42061e
Requires:   createrepo_c
Ondřej Budai ba08b29
Requires:   xorriso
b42061e
Requires:   qemu-kvm-core
3cbdecf
Requires:   systemd-container
d9e66c8
Requires:   jq
d9e66c8
Requires:   unzip
d9e66c8
Requires:   container-selinux
d9e66c8
Requires:   dnsmasq
d9e66c8
Requires:   krb5-workstation
d9e66c8
Requires:   podman
d9e66c8
Requires:   python3
d9e66c8
Requires:   sssd-krb5
d9e66c8
Requires:   libvirt-client libvirt-daemon
d9e66c8
Requires:   libvirt-daemon-config-network
d9e66c8
Requires:   libvirt-daemon-config-nwfilter
d9e66c8
Requires:   libvirt-daemon-driver-interface
d9e66c8
Requires:   libvirt-daemon-driver-network
d9e66c8
Requires:   libvirt-daemon-driver-nodedev
d9e66c8
Requires:   libvirt-daemon-driver-nwfilter
d9e66c8
Requires:   libvirt-daemon-driver-qemu
d9e66c8
Requires:   libvirt-daemon-driver-secret
d9e66c8
Requires:   libvirt-daemon-driver-storage
d9e66c8
Requires:   libvirt-daemon-driver-storage-disk
d9e66c8
Requires:   libvirt-daemon-kvm
d9e66c8
Requires:   qemu-img
d9e66c8
Requires:   qemu-kvm
Packit Service 9127af8
Requires:   rpmdevtools
d9e66c8
Requires:   virt-install
d9e66c8
Requires:   expect
d9e66c8
Requires:   python3-lxml
d9e66c8
Requires:   httpd
Ondřej Budai 2525f95
Requires:   mod_ssl
c39e935
Requires:   openssl
Packit Service 6bb3cb2
Requires:   firewalld
d9e66c8
Requires:   podman-plugins
Ondřej Budai ba08b29
Requires:   dnf-plugins-core
Ondřej Budai ba08b29
Requires:   skopeo
Packit ed651fd
Requires:   make
Packit ed651fd
Requires:   python3-pip
e0b732c
%if 0%{?fedora}
Ondřej Budai 3a5afba
# koji and ansible are not in RHEL repositories. Depending on them breaks RHEL
Ondřej Budai 3a5afba
# gating (see OSCI-1541). The test script must enable EPEL and install those
Ondřej Budai 3a5afba
# packages manually.
Ondřej Budai 3a5afba
Requires:   koji
Ondřej Budai 3a5afba
Requires:   ansible
d9e66c8
%endif
8c1d1af
%ifarch %{arm}
8c1d1af
Requires:   edk2-aarch64
8c1d1af
%endif
b42061e
b42061e
%description tests
b42061e
Integration tests to be run on a pristine-dedicated system to test the osbuild-composer package.
b42061e
b42061e
%files tests
c39e935
%{_libexecdir}/osbuild-composer-test/
b42061e
%{_libexecdir}/tests/osbuild-composer/
b42061e
%{_datadir}/tests/osbuild-composer/
b42061e
b42061e
%endif
b42061e
b42061e
%changelog
Packit fdef800
* Wed Sep 20 2023 Packit <hello@packit.dev> - 90-1
Packit fdef800
Changes with 90
Packit fdef800
----------------
Packit fdef800
  * Actions: add workflow for marking and closing stale issues and PRs (#3676)
Packit fdef800
    * Author: Tomáš Hozza, Reviewers: Achilleas Koutsou
Packit fdef800
  * Add test case for iot-qcow2-image (#3668)
Packit fdef800
    * Author: He Yi, Reviewers: Xiaofeng Wang
Packit fdef800
  * OpenSCAP cloudapi tailoring (#3617)
Packit fdef800
    * Author: Gianluca Zuccarelli, Reviewers: Tomáš Hozza
Packit fdef800
  * oci object storage target (#3675)
Packit fdef800
    * Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli
Packit fdef800
  * test/cases/ubi-wsl: set --os-type when creating vm (#3686)
Packit fdef800
    * Author: Sanne Raymaekers, Reviewers: Tomáš Hozza
Packit fdef800
  * test: remove workaround for bug BZ#2234390 (#3684)
Packit fdef800
    * Author: Xiaofeng Wang, Reviewers: Achilleas Koutsou, Brian C. Lane
Packit fdef800
  * test: workaround fdo package issue (#3690)
Packit fdef800
    * Author: Xiaofeng Wang, Reviewers: Achilleas Koutsou
Packit fdef800
Packit fdef800
— Somewhere on the Internet, 2023-09-20
Packit fdef800
Packit fdef800
Packit c17f995
* Wed Sep 06 2023 Packit <hello@packit.dev> - 89-1
Packit c17f995
Changes with 89
Packit c17f995
----------------
Packit c17f995
  * Handle panics in the osbuild job & fix panic when OCI authentication fails (#3666)
Packit c17f995
  * Oci test (#3629)
Packit c17f995
  * Tests: Add softlockup_all_cpu_backtrace=1 boot argument (#3656)
Packit c17f995
  * Tests: Remove deprecated --os-type cli argument (#3643)
Packit c17f995
  * build(deps): bump the go-deps group with 2 updates (#3661)
Packit c17f995
  * cloudapi/v2: expose wsl image type (#3660)
Packit c17f995
  * test/cases/ubi-wsl: fix waiting for a valid ipv4 (#3670)
Packit c17f995
  * test/cases/ubi-wsl: public ip fixes (#3653)
Packit c17f995
  * test: add workaround for bug BZ#2234390 (#3663)
Packit c17f995
  * test: fix "Waiter SnapshotImported failed: Max attempts exceeded" (#3662)
Packit c17f995
Packit c17f995
Contributions from: Alexander Todorov, Ondřej Budai, Sanne Raymaekers, Xiaofeng Wang, dependabot[bot]
Packit c17f995
Packit c17f995
— Somewhere on the Internet, 2023-09-06
Packit c17f995
Packit c17f995
Packit c131d0e
* Thu Aug 24 2023 Packit <hello@packit.dev> - 88-1
Packit c131d0e
Changes with 88
Packit c131d0e
----------------
Packit c131d0e
  * COMPOSER-2016: blueprint: make Convert respect nils (#3612)
Packit c131d0e
  * Update rhel ga runners (#3596)
Packit c131d0e
  * Use newer RHEL 8.9 & 9.3 images for testing (#3603)
Packit c131d0e
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.318 to 1.44.322 (#3620)
Packit c131d0e
  * build(deps): bump github.com/openshift-online/ocm-sdk-go from 0.1.315 to 0.1.362 (#3627)
Packit c131d0e
  * cloudapi: Add ability to skip uploading and save image locally (#3585)
Packit c131d0e
  * dashboards/worker: default to showing the past 6 hours (#3651)
Packit c131d0e
  * dependabot: group go package updates (#3642)
Packit c131d0e
  * deps: update osbuild/images to 9548bf0d0140 (#3606)
Packit c131d0e
  * deps: update osbuild/images to v0.3.0 (#3634)
Packit c131d0e
  * go.mod: bump osbuild/images to c2aa82cc9a86 (#3640)
Packit c131d0e
  * internal/cloud/gcp/compute: Add SEV_SNP_CAPABLE Guest OS Feature (#3579)
Packit c131d0e
  * schutzbot: unregister test hosts (#3630)
Packit c131d0e
  * test/cases/ubi-wsl: double ssh timeout (#3624)
Packit c131d0e
  * test: add workaround for bug 2230537 and 2229722 (#3615)
Packit c131d0e
  * test: run greenboot rollback test on ostree.sh, ostree-ami-image.sh and ostree-vsphere.sh (#3618)
Packit c131d0e
  * test: update edge-ami test to support aarch64 (#3613)
Packit c131d0e
  * test: wait for ami image avaiable to use before tag creation (#3619)
Packit c131d0e
Packit c131d0e
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Ondřej Budai, Sanne Raymaekers, Timothée Ravier, Tomáš Hozza, Xiaofeng Wang, dependabot[bot]
Packit c131d0e
Packit c131d0e
— Somewhere on the Internet, 2023-08-24
Packit c131d0e
Packit c131d0e
Packit dddc997
* Wed Aug 09 2023 Packit <hello@packit.dev> - 87-1
Packit dddc997
Changes with 87
Packit dddc997
----------------
Packit dddc997
  * Koji: expose image metadata in build extra metadata, including boot mode (#3599)
Packit dddc997
  * Main cloud size (#3597)
Packit dddc997
  * Update snapshots to 20230801 (#3592)
Packit dddc997
  * deps: update osbuild/images to 157e798fdf8d (#3593)
Packit dddc997
  * test/cases/api: add check for subscription-manager facts (#3257)
Packit dddc997
  * test: Fix Fedora 39 snapshot urls in test repo (#3574)
Packit dddc997
  * tests: Add a check for valid snapshot urls (#3572)
Packit dddc997
Packit dddc997
Contributions from: Achilleas Koutsou, Brian C. Lane, Jakub Rusz, Sanne Raymaekers, Tomáš Hozza, Xiaofeng Wang, schutzbot, yih
Packit dddc997
Packit dddc997
— Somewhere on the Internet, 2023-08-09
Packit dddc997
Packit dddc997
Packit c3da4fe
* Wed Jul 26 2023 Packit <hello@packit.dev> - 86-1
Packit c3da4fe
Changes with 86
Packit c3da4fe
----------------
Packit c3da4fe
  * Openapi revision (#3286)
Packit c3da4fe
  * Start collecting logs from virt-install (#3557)
Packit c3da4fe
  * Ubi wsl (#3473)
Packit c3da4fe
  * Update osbuild/images (#3565)
Packit c3da4fe
  * ci: fix the gitlab trigger (#3568)
Packit c3da4fe
  * packer: Move to Fedora 38 and use cheaper GP3 volumes (#3554)
Packit c3da4fe
  * spec: require osbuild >= 89 (#3524)
Packit c3da4fe
  * test/README: describe vendoring modified images repo (#3564)
Packit c3da4fe
  * tools: Set a+x on rpm_spec_vendor2provides (#3562)
Packit c3da4fe
  * tools: replace spec Provides generator (#3560)
Packit c3da4fe
Packit c3da4fe
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Diaa Sami, Mario Cattamo, Ondřej Budai, Sanne Raymaekers, Simon de Vlieger, Xiaofeng Wang
Packit c3da4fe
Packit c3da4fe
— Somewhere on the Internet, 2023-07-26
Packit c3da4fe
Packit c3da4fe
317e274
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 85-2
317e274
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
317e274
Packit 9cdcc31
* Wed Jul 12 2023 Packit <hello@packit.dev> - 85-1
Packit 9cdcc31
Changes with 85
Packit 9cdcc31
----------------
Packit 9cdcc31
  * Allow any hashing algorithm in osbuild stage inputs (#3514)
Packit 9cdcc31
  * COMPOSER-1959: Test on 8.9 and 9.3 nightly (#3422)
Packit 9cdcc31
  * Deprecated mas sso (#3531)
Packit 9cdcc31
  * Enable CI for Fedora 38 & a few cleanups (#3481)
Packit 9cdcc31
  * Fix ISO building on F39 (#3523)
Packit 9cdcc31
  * Fix for possibly undefined variable in CI script (#3549)
Packit 9cdcc31
  * Introduce test conditions for AWS & Azure (#3493)
Packit 9cdcc31
  * Packit/copr: Remove EPEL builds in favor of RHEL ones (#3507)
Packit 9cdcc31
  * Remove Juan from the list of QE associates (#3550)
Packit 9cdcc31
  * Remove redundant script in upgrade8to9 test (#3508)
Packit 9cdcc31
  * Set the tenant in the request context, reuse it for the status and request duration metrics (#3510)
Packit 9cdcc31
  * Update Cloud API with new manifest generation process (#3482)
Packit 9cdcc31
  * Update manifests (#3494)
Packit 9cdcc31
  * Update snapshots to 20230701 (#3540)
Packit 9cdcc31
  * Upgrade 8to9 upgrade test for 9.3 (#3505)
Packit 9cdcc31
  * cloudapi/v2: cleanup rebase leftovers (#3552)
Packit 9cdcc31
  * cloudapi: openscap integration (#3522)
Packit 9cdcc31
  * containers/osbuild-composer: add prometheus port parameter (#3497)
Packit 9cdcc31
  * distro/rhel8: fix Azure EAP7 RHUI image definition (#3502)
Packit 9cdcc31
  * jsondb: improve performance of list operation (#3504)
Packit 9cdcc31
  * reorder middlewares in worker and cloud apis (#3534)
Packit 9cdcc31
  * templates/dasbhoards: rework composer dashboard (#3538)
Packit 9cdcc31
  * test/repos: use EUS CDN repos for RHEL 8.4 / 8.6 / 9.0 (#3467)
Packit 9cdcc31
  * test: Four fixes for RHEL for Edge tests (#3532)
Packit 9cdcc31
  * test: Remove rebase test shell script (#3530)
Packit 9cdcc31
  * test: Some enhancements to make test stable (#3495)
Packit 9cdcc31
Packit 9cdcc31
Contributions from: Achilleas Koutsou, Alexander Todorov, Diaa Sami, Eng Zer Jun, Gianluca Zuccarelli, Ondřej Budai, Sanne Raymaekers, Simon de Vlieger, Tomáš Hozza, Xiaofeng Wang, dependabot[bot], schutzbot
Packit 9cdcc31
Packit 9cdcc31
— Somewhere on the Internet, 2023-07-12
Packit 9cdcc31
Packit 9cdcc31
Packit ccdfaf2
* Wed Jun 14 2023 Packit <hello@packit.dev> - 84-1
Packit ccdfaf2
Changes with 84
Packit ccdfaf2
----------------
Packit ccdfaf2
  * Add the 'edge-ami' image type based on edge-raw-image (#3429)
Packit ccdfaf2
  * CI: Move RHEL for Edge CI into osbuild/rhel-edge-ci repo (#3460)
Packit ccdfaf2
  * Cleanup of Fedora cloud images (#3480)
Packit ccdfaf2
  * Finalise interface between composer and image definitions (#3444)
Packit ccdfaf2
  * Update snapshots to 20230522 (#3451)
Packit ccdfaf2
  * build(deps): bump google.golang.org/api from 0.123.0 to 0.126.0 (#3485)
Packit ccdfaf2
  * cloudapi: add vsphere-ova type (#3474)
Packit ccdfaf2
  * fedora: f36 went EOL (#3445)
Packit ccdfaf2
  * internal/cloudapi: new prometheus listener (#3430)
Packit ccdfaf2
  * internal/osbuild: yum repos ssl verify (#3419)
Packit ccdfaf2
  * osbuild: Add validation error logging (#3483)
Packit ccdfaf2
  * templates/composer:  parametrise replicas and tweak cpu requests/limits (#3472)
Packit ccdfaf2
Packit ccdfaf2
Contributions from: Achilleas Koutsou, Brian C. Lane, Diaa Sami, Gianluca Zuccarelli, Irene Diez, Ondřej Budai, Sanne Raymaekers, Simon de Vlieger, Tomáš Hozza, Xiaofeng Wang, dependabot[bot], jabia99, schutzbot
Packit ccdfaf2
Packit ccdfaf2
— Somewhere on the Internet, 2023-06-14
Packit ccdfaf2
Packit ccdfaf2
Packit d175eda
* Wed May 31 2023 Packit <hello@packit.dev> - 83-1
Packit d175eda
Changes with 83
Packit d175eda
----------------
Packit d175eda
  * Add support for VMware ovf image type (#3371)
Packit d175eda
  * Add tests for blueprint package name globs and fix blueprint freeze with globs (#3425)
Packit d175eda
  * CI: update centos-stream-8 images and snapshots (#3466)
Packit d175eda
  * Dockerfile*: update to ubi9 and chown the files when copying (#3443)
Packit d175eda
  * Fedora/iot-raw-image: support custom files and directories in `/etc` (+ services customization) (#3303)
Packit d175eda
  * Fixes for the koji integration (#3399)
Packit d175eda
  * Revert the hybrid boot mode changes on RHEL (RHUI) EC2 images prior to 8.9 / 9.3 (#3455)
Packit d175eda
  * Support hybrid boot mode on x86_64 AMI images and set the AMI boot mode on image registration (#3446)
Packit d175eda
  * build(deps): bump cloud.google.com/go/compute from 1.10.0 to 1.19.3 (#3442)
Packit d175eda
  * build(deps): bump cloud.google.com/go/storage from 1.27.0 to 1.30.1 (#3428)
Packit d175eda
  * build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#3437)
Packit d175eda
  * build(deps): bump github.com/labstack/echo/v4 from 4.10.0 to 4.10.2 (#3454)
Packit d175eda
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#3457)
Packit d175eda
  * build(deps): bump google.golang.org/api from 0.122.0 to 0.123.0 (#3453)
Packit d175eda
  * internal/GCP: remove all remaining uses of `cloudbuild` (#3450)
Packit d175eda
  * iot: add fedora-release-iot to iot-installer (#3441)
Packit d175eda
Packit d175eda
Contributions from: Alexander Todorov, Brian C. Lane, Jakub Rusz, Ondřej Budai, Paul Whalen, Sanne Raymaekers, Tomáš Hozza, dependabot[bot]
Packit d175eda
Packit d175eda
— Somewhere on the Internet, 2023-05-31
Packit d175eda
Packit d175eda
Packit 789c511
* Wed May 17 2023 Packit <hello@packit.dev> - 82-1
Packit 789c511
Changes with 82
Packit 789c511
----------------
Packit 789c511
  * Adjust packer build to work with the amazon plugin 1.2.3 (#3402)
Packit 789c511
  * Disable firewalld for RHEL 8 Azure EAP (#3421)
Packit 789c511
  * Update terraform SHA (#3420)
Packit 789c511
  * cloudapi: custom repos add missing fields (#3418)
Packit 789c511
  * internal/manifest: install rhc-worker-playbook when using rhc (#3432)
Packit 789c511
Packit 789c511
Contributions from: Achilleas Koutsou, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, dependabot[bot], jabia99
Packit 789c511
Packit 789c511
— Somewhere on the Internet, 2023-05-17
Packit 789c511
Packit 789c511
Packit 04a4dee
* Wed Apr 19 2023 Packit <hello@packit.dev> - 80-1
Packit 04a4dee
Changes with 80
Packit 04a4dee
----------------
Packit 04a4dee
  * COMPOSER-1936: Enable regression-insecure-repo test for nightly CI pipeline (#3380)
Packit 04a4dee
  * COMPOSER-1943: Fix failure in cross-distro.sh (#3379)
Packit 04a4dee
  * Save manifest lists when pulling containers (#3336)
Packit 04a4dee
  * Simplify packit config (#3339)
Packit 04a4dee
  * Test/fix cs9 edge-simplified-installer test failure (#3382)
Packit 04a4dee
  * build(deps): bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible (#3376)
Packit 04a4dee
  * cloudapi/v2: expose repo metadata verification (#3387)
Packit 04a4dee
  * dbjobqueue: Make dequeuing atomic (#3389)
Packit 04a4dee
  * internal/worker: log dequeue failures (#3369)
Packit 04a4dee
  * rpi firmware copy (#3391)
Packit 04a4dee
Packit 04a4dee
Contributions from: Achilleas Koutsou, Alexander Todorov, Gianluca Zuccarelli, Jiri Popelka, Ondřej Budai, Sanne Raymaekers, Simon de Vlieger, dependabot[bot], yih
Packit 04a4dee
Packit 04a4dee
— Somewhere on the Internet, 2023-04-19
Packit 04a4dee
Packit 04a4dee
Packit 8ed36fc
* Wed Apr 05 2023 Packit <hello@packit.dev> - 79-1
Packit 8ed36fc
Changes with 79
Packit 8ed36fc
----------------
Packit 8ed36fc
  * Add Butane test and Ignition logs (#3223)
Packit 8ed36fc
  * Add tags to CIV instances (#3343)
Packit 8ed36fc
  * COMPOSER-1936: Use check_gpg=True during testing (#3353)
Packit 8ed36fc
  * New image type: Azure EAP for RHEL 8.6+ (no RHEL 9). (#3288)
Packit 8ed36fc
  * build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 (#3365)
Packit 8ed36fc
  * containers/osbuild-composer: wait for fluentd in entrypoint (#3357)
Packit 8ed36fc
  * distro/rhel: add payload repos to os package set (#3329)
Packit 8ed36fc
  * internal/boot: boot VMWare VMs with EFI and SCSI (#3351)
Packit 8ed36fc
  * packit: build RPMs also for EPEL 9 and RHEL (#3359)
Packit 8ed36fc
  * per-distro rpmmd cache directory (#3317)
Packit 8ed36fc
  * upload/azure: modernize & do not upload zeroed pages (#3367)
Packit 8ed36fc
  * weldr+distro: allow to send Manifest warnings on ComposeReply (#3319)
Packit 8ed36fc
Packit 8ed36fc
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Diaa Sami, Irene Diez, Jakub Rusz, Juan Abia, Mario Cattamo, Ondřej Budai, Sanne Raymaekers, Tomáš Hozza, dependabot[bot]
Packit 8ed36fc
Packit 8ed36fc
— Somewhere on the Internet, 2023-04-05
Packit 8ed36fc
Packit 8ed36fc
Packit 9b25180
* Wed Mar 22 2023 Packit <hello@packit.dev> - 78-1
Packit 9b25180
Changes with 78
Packit 9b25180
----------------
Packit 9b25180
  * Change civ repo name (#3340)
Packit 9b25180
  * File resolver job (#3254)
Packit 9b25180
  * Introduce jobtype variable in worker dashboard (#3262)
Packit 9b25180
  * Test/ostree: add sysroot permission test (#3325)
Packit 9b25180
  * build(deps): bump actions/setup-go from 3 to 4 (#3337)
Packit 9b25180
  * distro/fedora: add support for Fedora 39 (#3324)
Packit 9b25180
  * distro: remove duplicate version checks for fonts (#3280)
Packit 9b25180
  * image-installer: switch payload to minimal-rpm (#3249)
Packit 9b25180
  * iot-raw-image: partitioning changes (#3246)
Packit 9b25180
  * simplified-installer: enable isolinux (#3327)
Packit 9b25180
  * test/vmware: boot VMs with EFI and use SCSI as a disk controller (#3330)
Packit 9b25180
  * tests/ostree: Change centos-8 BOOT_LOCATION to a working boot.iso (#3338)
Packit 9b25180
Packit 9b25180
Contributions from: Antonio Murdaca, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Sanne Raymaekers, Simon de Vlieger, dependabot[bot], yih
Packit 9b25180
Packit 9b25180
— Somewhere on the Internet, 2023-03-22
Packit 9b25180
Packit 9b25180
Packit 8bb0951
* Wed Mar 08 2023 Packit <hello@packit.dev> - 77-1
Packit 8bb0951
Changes with 77
Packit 8bb0951
----------------
Packit 8bb0951
  * Add open-vm-tools to Fedora VMDK image default package set (#3300)
Packit 8bb0951
  * Update deprecated io/ioutil functions and go:build tags (#3323)
Packit 8bb0951
  * Update rpmrepo snapshots to 20230223 (including necessary fixes and workarounds) (#3311)
Packit 8bb0951
  * Use CDN repos when making the worker rpms and images (#3320)
Packit 8bb0951
  * koji: log unsuccessful requests only once (#3314)
Packit 8bb0951
  * manifest/os: fix SUPPRESSED_ERROR issue reported by Coverity (#3304)
Packit 8bb0951
  * packer ansible: fix unregister and aarch64 cdn repos (#3322)
Packit 8bb0951
  * tools/appsre-ansible: don't subscribe machines used for rpmbuild (#3315)
Packit 8bb0951
  * worker: allow configuring number of upload threads for Azure (#3321)
Packit 8bb0951
Packit 8bb0951
Contributions from: Brian C. Lane, Diaa Sami, Sanne Raymaekers, Tomáš Hozza, schutzbot, yih
Packit 8bb0951
Packit 8bb0951
— Somewhere on the Internet, 2023-03-08
Packit 8bb0951
Packit 8bb0951
Packit fc35bd3
* Wed Mar 01 2023 Packit <hello@packit.dev> - 76-1
Packit fc35bd3
Changes with 76
Packit fc35bd3
----------------
Packit fc35bd3
  * Fix CIV_OPTIONS bug (#3297)
Packit fc35bd3
  * Update test suite after rebase to weldr-client-35.9 (#3296)
Packit fc35bd3
  * distro: assign pipeline-specific repos to package sets (#3291)
Packit fc35bd3
  * ignition: enable systemd firstboot condition through kargs (#3308)
Packit fc35bd3
Packit fc35bd3
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio Murdaca, Juan Abia
Packit fc35bd3
Packit fc35bd3
— Somewhere on the Internet, 2023-03-01
Packit fc35bd3
Packit fc35bd3
Packit 976b98a
* Wed Feb 22 2023 Packit <hello@packit.dev> - 75-1
Packit 976b98a
Changes with 75
Packit 976b98a
----------------
Packit 976b98a
  * Blueprint: add support for custom files and directories in `/etc` (#3281)
Packit 976b98a
  * Image info: Update from manifest-db (#3278)
Packit 976b98a
  * `edge-simplified-installer` allows User & Group customizations (#3285)
Packit 976b98a
  * cloudapi: Add subscription option for rhc  (#3240)
Packit 976b98a
  * internal/prometheus: add more buckets for job durations (#3273)
Packit 976b98a
  * osbuild-worker/koji: Add logging for koji requests/responses (#3252)
Packit 976b98a
  * rhel: fix conditionals for sysroot.readonly enablement (#3276)
Packit 976b98a
  * test/cases: move CIV options into a variable (#3279)
Packit 976b98a
Packit 976b98a
Contributions from: Antonio Murdaca, Brian C. Lane, Diaa Sami, Irene Diez, Jakub Rusz, Juan Abia, Mario Cattamo, Sanne Raymaekers, Thomas Lavocat, Tomáš Hozza, Xiaofeng Wang
Packit 976b98a
Packit 976b98a
— Somewhere on the Internet, 2023-02-22
Packit 976b98a
Packit 976b98a
Packit dbb0f0f
* Wed Feb 08 2023 Packit <hello@packit.dev> - 74-1
Packit dbb0f0f
Changes with 74
Packit dbb0f0f
----------------
Packit dbb0f0f
  * Add repositories for test case generation for RHEL 9.1 (rhel-91) (#3247)
Packit dbb0f0f
  * Adding metadata signing check (#3230)
Packit dbb0f0f
  * Enable RHEL 8 Azure images for aarch64 (#3250)
Packit dbb0f0f
  * Fix dracut modules for Anaconda installers in RHEL 9 and CS9 (#3253)
Packit dbb0f0f
  * Rewrite RHEL 7 image definitions using the new framework (#3239)
Packit dbb0f0f
  * build(deps): bump github.com/openshift-online/ocm-sdk-go from 0.1.287 to 0.1.315 (#3269)
Packit dbb0f0f
  * cleanup leftovers, fix ignition in edge raw image and add tests (#3267)
Packit dbb0f0f
  * distro/rhel8: don't install missing MSFT key into azure-sap-rhui (#3270)
Packit dbb0f0f
  * internal/distro/rhel9+8/edge: add sos package (#3234)
Packit dbb0f0f
  * osbuild: unify implementations of files input 🧹 (#3248)
Packit dbb0f0f
  * repositories: fix rhel-90 repositories (#3263)
Packit dbb0f0f
Packit dbb0f0f
Contributions from: Achilleas Koutsou, Antonio Murdaca, Brian C. Lane, Diaa Sami, Irene Diez, Ondřej Budai, Sanne Raymaekers, Sarita Mahajan, Simon de Vlieger, Tomáš Hozza, Xiaofeng Wang, dependabot[bot]
Packit dbb0f0f
Packit dbb0f0f
— Somewhere on the Internet, 2023-02-08
Packit dbb0f0f
Packit dbb0f0f
Packit d67c5d9
* Wed Jan 25 2023 Packit <hello@packit.dev> - 73-1
Packit d67c5d9
Changes with 73
Packit d67c5d9
----------------
Packit d67c5d9
  * Packer: workaround missing authselect-compat-1.2.5-2.el9_1 in RHUI repos (#3237)
Packit d67c5d9
  * Rewrite RHEL 8 and CS8 image definitions using the new framework (#3213)
Packit d67c5d9
  * Schutzfile: bump osbuild commit for GA RHEL (#3214)
Packit d67c5d9
  * Support ignition in simplified-installer and raw-image (#3130)
Packit d67c5d9
  * build(deps): bump github.com/Azure/azure-sdk-for-go from 66.0.0+incompatible to 68.0.0+incompatible (#3229)
Packit d67c5d9
  * distro/rhel8: ensure the Azure SAP RHUI image uses appropriate config (#3233)
Packit d67c5d9
  * fix ostree cannot boot on fedora37 (#3217)
Packit d67c5d9
  * osbuild/mkdir: support new stage options and small fixes (#3226)
Packit d67c5d9
  * schutzbot: delete ckellner's SSH key (#3224)
Packit d67c5d9
Packit d67c5d9
Contributions from: Achilleas Koutsou, Antonio Murdaca, Gianluca Zuccarelli, Sanne Raymaekers, Tomáš Hozza, Xiaofeng Wang, dependabot[bot], yih
Packit d67c5d9
Packit d67c5d9
— Somewhere on the Internet, 2023-01-25
Packit d67c5d9
Packit d67c5d9
0b1a50c
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 72-2
0b1a50c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
0b1a50c
Packit 17e9f3a
* Wed Jan 11 2023 Packit <hello@packit.dev> - 72-1
Packit 17e9f3a
Changes with 72
Packit 17e9f3a
----------------
Packit 17e9f3a
  * Dashboard metrics update (#3191)
Packit 17e9f3a
  * Enable 8.8 and 9.2 test runnners (#3134)
Packit 17e9f3a
  * Migrate to SPDX license (#3198)
Packit 17e9f3a
  * Schutzfile: update osbuild version to current main (v75) (#3201)
Packit 17e9f3a
  * Update to Go 1.18 and introduce a generic ToPtr method (#3204)
Packit 17e9f3a
  * build(deps): bump github.com/theupdateframework/go-tuf from 0.3.1 to 0.3.2 (#3205)
Packit 17e9f3a
  * osbuild-worker: add dnf-json error reason to depsolve job error (#3174)
Packit 17e9f3a
  * remove Fedora 35 support (#3179)
Packit 17e9f3a
  * terraform: update to the latest definitions (#3208)
Packit 17e9f3a
  * worker/server: log unresponsive job removal (#3206)
Packit 17e9f3a
Packit 17e9f3a
Contributions from: Achilleas Koutsou, Alexander Todorov, Gianluca Zuccarelli, Jakub Rusz, Miroslav Suchý, Ondřej Budai, Sanne Raymaekers, dependabot[bot]
Packit 17e9f3a
Packit 17e9f3a
— Somewhere on the Internet, 2023-01-11
Packit 17e9f3a
Packit 17e9f3a
Packit ae202f4
* Wed Dec 28 2022 Packit <hello@packit.dev> - 71-1
Packit ae202f4
Changes with 71
Packit ae202f4
----------------
Packit ae202f4
  * Enable Azure images for aarch64 (#3192)
Packit ae202f4
  * Ignition blueprint config support on rhel9 (#3161)
Packit ae202f4
  * Update building instructions (#3049)
Packit ae202f4
Packit ae202f4
Contributions from: Achilleas Koutsou, Irene Diez, Lukáš Zapletal, Sanne Raymaekers, Tomáš Hozza
Packit ae202f4
Packit ae202f4
— Somewhere on the Internet, 2022-12-28
Packit ae202f4
Packit ae202f4
Packit ae202f4
Packit 75d16e8
* Wed Dec 14 2022 Packit <hello@packit.dev> - 70-1
Packit 75d16e8
Changes with 70
Packit 75d16e8
----------------
Packit 75d16e8
  * Bugfix: Add RHSM Fact (APIType) to RHEL 9 image definitions (#3160)
Packit 75d16e8
  * Create and add Journald stage to rhel8/9 pipeline (#3118)
Packit 75d16e8
  * Enable isolinux only for x86_64 (#3171)
Packit 75d16e8
  * Enable isolinux only for x86_64 (removed stage) (#3182)
Packit 75d16e8
  * Extend firewall customizations to add sources (#3055)
Packit 75d16e8
  * Measure 5xx errors on all requests for image-builder-composer/worker (#3147)
Packit 75d16e8
  * RHEL 9 & Fedora: Anaconda boot arguments (#3180)
Packit 75d16e8
  * RHEL 9: Do not enable user module in Anaconda Edge Installer when no users are specified (#3187)
Packit 75d16e8
  * RHEL 9: update edge-simplified-installer to new definitions (#3166)
Packit 75d16e8
  * Schutzfile: bump osbuild dependency (#3177)
Packit 75d16e8
  * `internal/rpmmd` cleanup 🧹 (#3159)
Packit 75d16e8
  * cloudapi/v2: set ostree rhsm option on image options (#3172)
Packit 75d16e8
  * distro/rhel9: add consumer certificates on ostree rhsm option (#3176)
Packit 75d16e8
  * gcp: Cross-reference to coreos-assembler code (#3163)
Packit 75d16e8
  * metrics: update status metrics label (#3165)
Packit 75d16e8
  * re-enable cs9 runner for simplified installer (#3145)
Packit 75d16e8
  * rhel8/9: make edge images properly sysroot.readonly=true (#3178)
Packit 75d16e8
  * templates/packer: increase polling delay (#3183)
Packit 75d16e8
  * worker: fix reporting the import error to composer (#3162)
Packit 75d16e8
Packit 75d16e8
Contributions from: Achilleas Koutsou, Antonio Murdaca, Brian C. Lane, Colin Walters, Gianluca Zuccarelli, Irene Diez, Mario Cattamo, Ondřej Budai, Sanne Raymaekers, Sayan Paul, Tomáš Hozza, Xiaofeng Wang
Packit 75d16e8
Packit 75d16e8
— Somewhere on the Internet, 2022-12-14
Packit 75d16e8
Packit 75d16e8
Packit 75d16e8
Packit 890b598
* Wed Nov 30 2022 Packit <hello@packit.dev> - 69-1
Packit 890b598
Changes with 69
Packit 890b598
----------------
Packit 890b598
  * Add /blueprints/change/NAME/COMMIT route and save blueprint changes in the store (#3121)
Packit 890b598
  * CloudAPI: add description for `Repository` definition (#3158)
Packit 890b598
  * Rewrite RHEL 9 and CS9 image definitions using the new framework (#3120)
Packit 890b598
  * SPEC: run the %preun commands in worker package only on removal (#3149)
Packit 890b598
  * Update snapshots to 20221115 (#3136)
Packit 890b598
  * azure-sap image (#3074)
Packit 890b598
  * ci: update Fedora 37 runners to GA (#3157)
Packit 890b598
  * cloudapi/v2: pass rhsm requirement to ostree resolve job (#3142)
Packit 890b598
  * disk: align LVM2 volumes to the extent size  (#3137)
Packit 890b598
  * image: create image-installer image type for fedora (#3077)
Packit 890b598
  * tools: silence version comparison in get_build_info() (#3150)
Packit 890b598
Packit 890b598
Contributions from: Achilleas Koutsou, Antonio Murdaca, Brian C. Lane, Christian Kellner, Ondřej Budai, Sanne Raymaekers, Sarita Mahajan, Simon de Vlieger, Tomáš Hozza, Xiaofeng Wang, fkolwa, schutzbot
Packit 890b598
Packit 890b598
— Somewhere on the Internet, 2022-11-30
Packit 890b598
Packit 890b598
Packit 890b598
Packit 20016be
* Wed Nov 16 2022 Packit <hello@packit.dev> - 68-1
Packit 20016be
Changes with 68
Packit 20016be
----------------
Packit 20016be
  * Fix iot-installer build via the cloud API (#3132)
Packit 20016be
  * Fix issues reported by Coverity (#3092)
Packit 20016be
  * Fix loading cross distro compose results (#3090)
Packit 20016be
  * RHEL-8/9 EC2 image definitions fixes (#3135)
Packit 20016be
  * Refactor the RHEL 9 SAP config and packages to be useful on other platforms (#3100)
Packit 20016be
  * ci: add my SSH keys to the CI ssh keys (#3119)
Packit 20016be
  * ci: add tags to AWS instances (#3127)
Packit 20016be
  * cloudapi/v2: expose ostree contenturl and rhsm options (#3105)
Packit 20016be
  * dbjobqueue: acquire a new connection for each listen query (#3116)
Packit 20016be
  * diff-manifests.sh: Use shared_lib for greenprint and redprint (#3133)
Packit 20016be
  * distro: SELinux should be the last stage (#3117)
Packit 20016be
  * docker-compose: remove unavailable `--dnf-json` (#3124)
Packit 20016be
  * tools/provision.sh: copy RHEL repo overrides using wildcard (#3111)
Packit 20016be
Packit 20016be
Contributions from: Brian C. Lane, Jakub Rusz, Ondřej Budai, Paul Whalen, Sanne Raymaekers, Simon de Vlieger, Thomas Lavocat, Tom Gundersen, Tomáš Hozza
Packit 20016be
Packit 20016be
— Somewhere on the Internet, 2022-11-16
Packit 20016be
Packit 20016be
Packit 20016be
Packit 093dffa
* Wed Nov 02 2022 Packit <hello@packit.dev> - 67-1
Packit 093dffa
Changes with 67
Packit 093dffa
----------------
Packit 093dffa
  * Cloud API: make `location` optional for Azure Upload Options (#3093)
Packit 093dffa
  * Content url and rhsm ostree resolve (#3091)
Packit 093dffa
  * Fix blueprint firewall support (#3099)
Packit 093dffa
  * Ostree resolve job (#3072)
Packit 093dffa
  * RHEL-8.7+/9.1+: replace RHSM config on EC2 RHUI images with `redhat-cloud-client-configuration` package (#3081)
Packit 093dffa
  * Update snapshots to 20221025 (#3098)
Packit 093dffa
  * build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (#3094)
Packit 093dffa
  * distro: add support for RHEL 8.8 and 9.2 (#3095)
Packit 093dffa
  * internal/cloudapi: add ostree options for all otree image types (#3089)
Packit 093dffa
  * koji: put artifacts uploaded to koji under a second level directory (#3083)
Packit 093dffa
  * schutzbot/update_github_status: fix release fast-forwarding (#3082)
Packit 093dffa
  * spec: Fix ownership of the dnf-json rpmmd files (#3085)
Packit 093dffa
  * tests: Update the version of azurerm terraform provider (#3075)
Packit 093dffa
Contributions from: Alexander Todorov, Antonio Murdaca, Brian C. Lane, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tomáš Hozza, dependabot[bot], schutzbot
Packit 093dffa
— Somewhere on the Internet, 2022-11-02
Packit 093dffa
Packit 093dffa
Packit 093dffa
Packit 20016be
Packit 20016be
Packit acb8c96
* Wed Oct 19 2022 Packit <hello@packit.dev> - 66-1
Packit acb8c96
Changes with 66
Packit acb8c96
----------------
Packit acb8c96
  * Build rpms on RHEL 8.8 and 9.2 (#3066)
Packit acb8c96
  * Fixes for Fedora IoT image types (#3038)
Packit acb8c96
  * Weldr/Cloud API: simplify GCP upload options (#3023)
Packit acb8c96
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.112 to 1.44.114 (#3054)
Packit acb8c96
  * cloudapi: add iot-installer (#3037)
Packit acb8c96
  * schutzbot/mockbuild: stop running mock as root (#3073)
Packit acb8c96
Contributions from: Achilleas Koutsou, Jakub Rusz, Sanne Raymaekers, Tomáš Hozza, dependabot[bot], schutzbot
Packit acb8c96
— Somewhere on the Internet, 2022-10-19
Packit acb8c96
Packit acb8c96
Packit acb8c96
Packit 093dffa
Packit 093dffa
Packit 3b41b9e
* Wed Oct 05 2022 Packit <hello@packit.dev> - 65-1
Packit 3b41b9e
Changes with 65
Packit 3b41b9e
----------------
Packit 3b41b9e
  * Appsre cleanups (#3024)
Packit 3b41b9e
  * Fix blueprint commit message (#3026)
Packit 3b41b9e
  * Update Fedora IoT Installer definition (#3020)
Packit 3b41b9e
  * [main] distro/rhel9: edge images default to LVM (#2861)
Packit 3b41b9e
  * app-sre: Update AMIs to rhel-9.0 (#3019)
Packit 3b41b9e
  * build(deps): bump cloud.google.com/go/compute from 1.9.0 to 1.10.0 (#2998)
Packit 3b41b9e
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.104 to 1.44.108 (#3034)
Packit 3b41b9e
  * build(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 (#3003)
Packit 3b41b9e
  * build(deps): bump google.golang.org/api from 0.96.0 to 0.97.0 (#3012)
Packit 3b41b9e
  * build(deps): bump google.golang.org/api from 0.97.0 to 0.98.0 (#3027)
Packit 3b41b9e
  * dbjobqueue: Backoff after listener error (#3036)
Packit 3b41b9e
  * packer: add fedora 36 (#3008)
Packit 3b41b9e
  * packer: remove Fedora 35 (#3035)
Packit 3b41b9e
  * packit: Enable Bodhi updates for unstable Fedoras (#3017)
Packit 3b41b9e
  * spec: bump osbuild dep to >= 65 (#3007)
Packit 3b41b9e
  * tagging a blueprint wasn't working correctly (#3031)
Packit 3b41b9e
  * templates/composer.yml: update splunk port for splunk cloud (#3009)
Packit 3b41b9e
  * templates/packer: Allow token url to be set by cloud-init vars (#3010)
Packit 3b41b9e
  * test: add CIV tool to azure.sh (#2923)
Packit 3b41b9e
  * test: get correct CIV tag in azure.sh (#3043)
Packit 3b41b9e
  * worker: log error details on job failure (#3025)
Packit 3b41b9e
Contributions from: Achilleas Koutsou, Antonio Murdaca, Brian C. Lane, Diaa Sami, Irene Diez, Juan Abia, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Xiaofeng Wang, dependabot[bot]
Packit 3b41b9e
— Somewhere on the Internet, 2022-10-05
Packit 3b41b9e
Packit 3b41b9e
Packit 3b41b9e
Packit acb8c96
Packit acb8c96
Packit e4748f7
* Wed Sep 21 2022 Packit <hello@packit.dev> - 64-1
Packit e4748f7
Changes with 64
Packit e4748f7
----------------
Packit e4748f7
  * CI: Introduce x86_64 rules (#2975)
Packit e4748f7
  * Cache the results of dnf-json dump and search commands (#2918)
Packit e4748f7
  * Enable integration testing on aarch64 (#2895)
Packit e4748f7
  * Expose Fedora IoT types in Cloud API (#3001)
Packit e4748f7
  * Fix packer builds (#2969)
Packit e4748f7
  * Introduce logging adapter for jobqueue (#2811)
Packit e4748f7
  * New image type: Fedora IoT Raw Image (#2914)
Packit e4748f7
  * RHEL-8/9: base `vhd` image on `azure-rhui` pkg sets and configuration (#2971)
Packit e4748f7
  * Update snapshots to 20220906 (#2959)
Packit e4748f7
  * `test/api.sh`: cleanups (#2988)
Packit e4748f7
  * build(deps): bump cloud.google.com/go/compute from 1.7.0 to 1.9.0 (#2942)
Packit e4748f7
  * build(deps): bump github.com/labstack/echo/v4 from 4.8.0 to 4.9.0 (#2994)
Packit e4748f7
  * build(deps): bump github.com/openshift-online/ocm-sdk-go from 0.1.266 to 0.1.287 (#2985)
Packit e4748f7
  * build(deps): bump google.golang.org/api from 0.94.0 to 0.96.0 (#2996)
Packit e4748f7
  * build(deps): bump gopkg.in/ini.v1 from 1.66.6 to 1.67.0 (#2944)
Packit e4748f7
  * distro: use storage capacity multiple constants in partition tables (#2992)
Packit e4748f7
  * pkg/dbjobqueue: fix dequeue constraint error (#2963)
Packit e4748f7
  * s3 upload: add an option to upload images publicly (#2897)
Packit e4748f7
  * templates/dashboards: Worker tenant fixes and uncollapsed queue times (#2987)
Packit e4748f7
  * templates/packer: Append distro and architecture to the ami name (#2993)
Packit e4748f7
  * test: User in commit will not be supported after osbuild-composer 64 (#3000)
Packit e4748f7
  * test: change CIV tag (#2958)
Packit e4748f7
  * workflow: Update to golangci-lint v1.49.0 (#2973)
Packit e4748f7
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Diaa Sami, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Lukas Zapletal, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Tomáš Hozza, Xiaofeng Wang, dependabot[bot], schutzbot, yih
Packit e4748f7
— Somewhere on the Internet, 2022-09-21
Packit e4748f7
Packit e4748f7
Packit e4748f7
Packit 3b41b9e
Packit 3b41b9e
Packit d11fad7
* Fri Sep 16 2022 Packit <hello@packit.dev> - 62.1-1
Packit d11fad7
v62.1
Packit d11fad7
Packit d11fad7
Packit 413277a
* Fri Sep 16 2022 Packit <hello@packit.dev> - 63.1-1
Packit 413277a
v63.1
Packit 413277a
Packit 413277a
Packit 707d163
* Wed Sep 07 2022 Packit <hello@packit.dev> - 63-1
Packit 707d163
Changes with 63
Packit 707d163
----------------
Packit 707d163
  * Add GCP guest agent config stage (#2884)
Packit 707d163
  * CI: update test execution on nightly pipelines (#2930)
Packit 707d163
  * Create multiple aws images from a single compose (#2809)
Packit 707d163
  * No rhsm facts stage on rhel or for koji composes (#2919)
Packit 707d163
  * appsre-ansible: support aarch64 machines (#2718)
Packit 707d163
  * build(deps): bump cloud.google.com/go/storage from 1.22.1 to 1.26.0 (#2934)
Packit 707d163
  * build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.27 to 0.11.28 (#2937)
Packit 707d163
  * build(deps): bump github.com/containers/common from 0.48.0 to 0.49.1 (#2933)
Packit 707d163
  * build(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.1 to 4.4.2 (#2938)
Packit 707d163
  * build(deps): bump github.com/gophercloud/gophercloud from 0.24.0 to 1.0.0 (#2939)
Packit 707d163
  * build(deps): bump github.com/jackc/pgx/v4 from 4.16.0 to 4.17.1 (#2926)
Packit 707d163
  * build(deps): bump github.com/labstack/echo/v4 from 4.7.2 to 4.8.0 (#2940)
Packit 707d163
  * build(deps): bump github.com/prometheus/client_golang from 1.12.1 to 1.13.0 (#2883)
Packit 707d163
  * dbjobqueue: use background context when closing listener (#2721)
Packit 707d163
  * distro/`ImageConfig`: use pointers to simple types and reflection in `InheritFrom()` (#2953)
Packit 707d163
  * rhel9: explicitly add containernetworking-plugins to edge (#2951)
Packit 707d163
  * schutzbot: Fast-forward release branch after green main run (#2922)
Packit 707d163
  * templates/packer: Increase aws timeouts for rhel-8-aarch64 (#2955)
Packit 707d163
  * test aws arm images via cloud API (#2905)
Packit 707d163
  * test/gcp: Run cleanup function at the end (#2917)
Packit 707d163
  * tests: add aarch64 rhel-9.0 runner to API tests (#2948)
Packit 707d163
  * weldr: Preload metadata at startup (#2941)
Packit 707d163
Contributions from: Achilleas Koutsou, Brian C. Lane, Diaa Sami, Jakub Rusz, Juan Abia, Lukas Zapletal, Sanne Raymaekers, Tomas Hozza, dependabot[bot], fkolwa
Packit 707d163
— Somewhere on the Internet, 2022-09-07
Packit 707d163
Packit 707d163
Packit 707d163
Packit 413277a
Packit 413277a
Packit 3b9ace2
* Mon Aug 29 2022 Packit <hello@packit.dev> - 62-1
Packit 3b9ace2
Changes with 62
Packit e88e60a
----------------
Packit 3b9ace2
  * cloudapi/v2: Don't add rhsm facts (#2920)
Packit 3b9ace2
  * go.mod: update github.com/containers/image/v5 (#2925)
Packit 3b9ace2
Contributions from: Ondřej Budai, Sanne Raymaekers
Packit 3b9ace2
— Somewhere on the Internet, 2022-08-29
Packit e88e60a
Packit 3b9ace2
Packit 3b9ace2
Packit 707d163
Packit 707d163
Packit 3b9ace2
* Mon Aug 29 2022 Packit <hello@packit.dev> - 62-1
Packit 3b9ace2
Changes with 62
Packit 3b9ace2
----------------
Packit 3b9ace2
  * cloudapi/v2: Don't add rhsm facts (#2920)
Packit 3b9ace2
  * go.mod: update github.com/containers/image/v5 (#2925)
Packit 3b9ace2
Contributions from: Ondřej Budai, Sanne Raymaekers
Packit 3b9ace2
— Somewhere on the Internet, 2022-08-29
Packit 14c92d4
Packit 14c92d4
Packit 14c92d4
Packit 707d163
Packit 707d163
Packit 14c92d4
* Fri Aug 26 2022 Packit <hello@packit.dev> - 61-1
Packit 14c92d4
Changes with 61
Packit 14c92d4
----------------
Packit 14c92d4
  * Add the `rhsm.facts` stage. (#2909)
Packit 14c92d4
  * Disable skipped tests (#2885)
Packit 14c92d4
  * Support hybrid boot for edge installers (#2912)
Packit 14c92d4
  * worker/osbuild: use `os-release` to determine host OS (#2842)
Packit 14c92d4
Contributions from: Achilleas Koutsou, Juan Abia, Simon de Vlieger, Tomas Hozza, Xiaofeng Wang
Packit 14c92d4
— Somewhere on the Internet, 2022-08-26
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit 3b9ace2
Packit 3b9ace2
Packit e88e60a
* Wed Aug 24 2022 Packit <hello@packit.dev> - 60-1
Packit e88e60a
Changes with 60
Packit e88e60a
----------------
Packit e88e60a
  * Add search command to dnf-json and use it for package searches (#2908)
Packit e88e60a
  * Modify repositories/rhel-xy.json file before testing nightly compose (#2894)
Packit e88e60a
  * Update terraform SHA with more aarch64 runner options (#2907)
Packit e88e60a
  * [GCE images] don't install SDK and turn off GPG check on el9 (#2900)
Packit e88e60a
  * distro/image-installer: remove nvmf dracut module for RHEL-9.1 (#2899)
Packit e88e60a
  * distro: add oscap packages to image (#2898)
Packit e88e60a
  * tests: Add comment to make it more obvious what's happening (#2888)
Packit e88e60a
  * tests: Remove useless JSON file overrides (#2881)
Packit e88e60a
  * update civ (#2796)
Packit e88e60a
Contributions from: Alexander Todorov, Brian C. Lane, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Tomas Hozza, Xiaofeng Wang
Packit e88e60a
— Somewhere on the Internet, 2022-08-24
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit 14c92d4
Packit 14c92d4
Packit d6bb712
* Wed Aug 10 2022 Packit <hello@packit.dev> - 59-1
Packit d6bb712
Changes with 59
Packit d6bb712
----------------
Packit d6bb712
  * Allow for `/boot` to be customized (#2865)
Packit d6bb712
  * CI: use only medium runners on Openstack (#2866)
Packit d6bb712
  * Cloud API - support uploading to container registries (#2858)
Packit d6bb712
  * Cloud API: add support for container embedding (#2877)
Packit d6bb712
  * Exclude dracut-config-rescue in ec2 and qemu-guest-agent in ec2 and gce images (#2862)
Packit d6bb712
  * Fix Go 1.19 issues (stable `fstab` ordering and wrong `errors.As` usages) (#2860)
Packit d6bb712
  * Fix UEFI HTTP boot for RHEL 9 ISOs (#2854)
Packit d6bb712
  * Use JWT for Koji tests (#2853)
Packit d6bb712
  * clienterrors: Remove ellipsis operator (#2876)
Packit d6bb712
  * internal/container: delete leftover dead code (#2867)
Packit d6bb712
  * metrics: add `arch` label to prometheus metrics (#2845)
Packit d6bb712
  * osbuild-mock-openid-provider: support `client_credentials` grant type (#2880)
Packit d6bb712
  * osbuild-service-maintenance: Honor dry run config option (#2868)
Packit d6bb712
  * osbuild-service-maintenance: Run vacuum analyze after each delete (#2863)
Packit d6bb712
  * oscap: implement OpenSCAP build remediation (#2695)
Packit d6bb712
  * templates/dashboard: filter worker dashboard on `arch` (#2847)
Packit d6bb712
  * templates/dashboards: Add brew tenants (#2872)
Packit d6bb712
  * templates/dashboards: Drop arch from osbuild jobtype (#2871)
Packit d6bb712
  * test: Remove BIOS installation test because edge-installer supports UEFI only (#2870)
Packit d6bb712
  * tests: Workaround for mkksiso options coming from newer lorax RPM (#2875)
Packit d6bb712
  * worker: fix crash if no autoscale instance is defined (#2879)
Packit d6bb712
Contributions from: Achilleas Koutsou, Alexander Todorov, Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Xiaofeng Wang, Ygal Blum
Packit d6bb712
— Somewhere on the Internet, 2022-08-10
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit e88e60a
Packit e88e60a
Packit e075645
* Wed Jul 27 2022 Packit <hello@packit.dev> - 58-1
Packit e075645
Changes with 58
Packit e075645
----------------
Packit e075645
  * Add support for container embedding (#2814)
Packit e075645
  * CI: drop /tmp/artifacts upload to Gitlab (#2857)
Packit e075645
  * COMPOSER-1623: Enable Fedora 36 testing (#2782)
Packit e075645
  * Container embedding: support accessing protected resources (#2849)
Packit e075645
  * Embedding container in OSTree commits (#2848)
Packit e075645
  * Filesystems test update (#2843)
Packit e075645
  * Improvements for gen-manifests tool and Manifest-diff test (#2821)
Packit e075645
  * Koji cloud upload fixups (#2852)
Packit e075645
  * Regenerate fedora-35 manifests + switch RHOS-01 to non ssd (#2825)
Packit e075645
  * Remove centos-8 repos (#2827)
Packit e075645
  * Remove image info from all test manifests (#2855)
Packit e075645
  * Remove koji API and the osbuild-koji job (#2822)
Packit e075645
  * Remove osbuild1 package (#2823)
Packit e075645
  * Support cloud upload for Koji composes (#2844)
Packit e075645
  * Tests: Use unified diff format - easier to read (#2820)
Packit e075645
  * Update snapshots to 20220715 (#2835)
Packit e075645
  * blueprint: Hash all user passwords (#2834)
Packit e075645
  * build(deps): bump actions/setup-go from 2 to 3 (#2815)
Packit e075645
  * ci/tests: Change the way artifacts are collected (#2474)
Packit e075645
  * image: introduce an ImageKind abstraction (#2813)
Packit e075645
  * jobqueue: store an expiry date (#2816)
Packit e075645
  * tag created vmare VMs (#2819)
Packit e075645
  * templates: update dashboards to include tenant (#2756)
Packit e075645
  * test: Install package sssd in all edge images for BZ#2088459 (#2681)
Packit e075645
  * test: Update test for push container image to registry (#2831)
Packit e075645
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
Packit e075645
— Somewhere on the Internet, 2022-07-27
Packit e075645
Packit e075645
Packit e075645
Packit d6bb712
Packit d6bb712
Packit e88e60a
* Wed Jul 27 2022 Packit <hello@packit.dev> - 58-1
Packit e88e60a
Changes with 58
Packit e88e60a
----------------
Packit e88e60a
  * Add support for container embedding (#2814)
Packit e88e60a
  * CI: drop /tmp/artifacts upload to Gitlab (#2857)
Packit e88e60a
  * COMPOSER-1623: Enable Fedora 36 testing (#2782)
Packit e88e60a
  * Container embedding: support accessing protected resources (#2849)
Packit e88e60a
  * Embedding container in OSTree commits (#2848)
Packit e88e60a
  * Filesystems test update (#2843)
Packit e88e60a
  * Improvements for gen-manifests tool and Manifest-diff test (#2821)
Packit e88e60a
  * Koji cloud upload fixups (#2852)
Packit e88e60a
  * Regenerate fedora-35 manifests + switch RHOS-01 to non ssd (#2825)
Packit e88e60a
  * Remove centos-8 repos (#2827)
Packit e88e60a
  * Remove image info from all test manifests (#2855)
Packit e88e60a
  * Remove koji API and the osbuild-koji job (#2822)
Packit e88e60a
  * Remove osbuild1 package (#2823)
Packit e88e60a
  * Support cloud upload for Koji composes (#2844)
Packit e88e60a
  * Tests: Use unified diff format - easier to read (#2820)
Packit e88e60a
  * Update snapshots to 20220715 (#2835)
Packit e88e60a
  * blueprint: Hash all user passwords (#2834)
Packit e88e60a
  * build(deps): bump actions/setup-go from 2 to 3 (#2815)
Packit e88e60a
  * ci/tests: Change the way artifacts are collected (#2474)
Packit e88e60a
  * image: introduce an ImageKind abstraction (#2813)
Packit e88e60a
  * jobqueue: store an expiry date (#2816)
Packit e88e60a
  * tag created vmare VMs (#2819)
Packit e88e60a
  * templates: update dashboards to include tenant (#2756)
Packit e88e60a
  * test: Install package sssd in all edge images for BZ#2088459 (#2681)
Packit e88e60a
  * test: Update test for push container image to registry (#2831)
Packit e88e60a
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
Packit e88e60a
— Somewhere on the Internet, 2022-07-27
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit e88e60a
* Tue Jul 19 2022 Maxwell G <gotmax@e.email> - 57-2
Packit e88e60a
- Rebuild for CVE-2022-{1705,32148,30631,30633,28131,30635,30632,30630,1962} in
Packit e88e60a
  golang
b5a1ca1
Packit 963ce74
* Wed Jul 13 2022 Packit <hello@packit.dev> - 57-1
Packit 963ce74
Changes with 57
Packit 963ce74
----------------
Packit 963ce74
  * Composer API - add support for service enable/disable (#2755)
Packit 963ce74
  * Dockerfile: bump the shutdown period to 15 seconds (#2808)
Packit 963ce74
  * Drop support for RHEL 8.3 (rhel8) and rename rhel86 to rhel8 (#2793)
Packit 963ce74
  * Enable Image Builder to build GCP-compatible RHEL 9.0 images (#2771)
Packit 963ce74
  * Ground work to enable cloud uploads for Koji composes (#2748)
Packit 963ce74
  * Merge RHEL 8.4 distro definition into distro/rhel8 package (#2805)
Packit 963ce74
  * Merge RHEL 8.5 distro definition into the distro/rhel86 package (#2787)
Packit 963ce74
  * Minor test fixes (#2792)
Packit 963ce74
  * build(deps): bump gopkg.in/ini.v1 from 1.66.4 to 1.66.6 (#2719)
Packit 963ce74
  * containers/osbuild-composer: Sleep before shutdown to mitigate connections being reset/terminated on shutdown (#2797)
Packit 963ce74
  * image-tests: skip azure-rhui test on rhel-86 (#2785)
Packit 963ce74
  * jobqueue: Move jobqueue out of internal packages (#2736)
Packit 963ce74
  * manifest+playground: improve developer experience (#2812)
Packit 963ce74
  * manifest/os: minor refactoring to make more arguments optional (#2799)
Packit 963ce74
  * manifest/os: move over bootloader packages (#2801)
Packit 963ce74
  * manifest: introduce `platform`, `environment` and `workload` abstractions (#2804)
Packit 963ce74
  * osbuild-image-tests: ignore LVM UUID (#2818)
Packit 963ce74
  * packer: use 8.6 as a base for RHEL images (#2790)
Packit 963ce74
  * packit: Enable Bodhi update feature (#2828)
Packit 963ce74
  * pipeline: add Manifest abstraction (#2776)
Packit 963ce74
  * set a job error when a heartbeat fails & fix koji-finalize job (#2784)
Packit 963ce74
  * tag azure resources with gitlab-ci-test (#2786)
Packit 963ce74
  * test/api: split into multiple files (#2789)
Packit 963ce74
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
Packit 963ce74
— Somewhere on the Internet, 2022-07-13
Packit 963ce74
Packit 963ce74
Packit 963ce74
Packit d6bb712
Packit d6bb712
Packit f8eed13
* Wed Jun 29 2022 Packit <hello@packit.dev> - 56-1
Packit f8eed13
Changes with 56
Packit f8eed13
----------------
Packit f8eed13
  * CI: new test for checking if any manifests changed in a PR (#2749)
Packit f8eed13
  * Consolidate Koji target options values meaning (#2758)
Packit f8eed13
  * Fedora - Use vendor instead of rpm dependencies (#2762)
Packit f8eed13
  * Remove vhd image type from RHEL 7 (#2768)
Packit f8eed13
  * Support the insecure option in curl sources (#2752)
Packit f8eed13
  * Switch to latest RHEL versions for testing (#2678)
Packit f8eed13
  * [rhel7] add initial support (qcow2, vhd, azure-rhui) (#2705)
Packit f8eed13
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.43 (#2777)
Packit f8eed13
  * cloudapi: get specific error from openapi (#2666)
Packit f8eed13
  * cmd/osbuild-upload-gcp: fix typo in skip-import's help string (#2761)
Packit f8eed13
  * dnf-json: fix depsolve error handling (#2775)
Packit f8eed13
  * dnfjson: Load subscriptions when creating a new solver (#2751)
Packit f8eed13
  * docker-compose: fix osbuild-worker unable load libcrypt.so.1 (#2745)
Packit f8eed13
  * manifests: regenerate RHEL-8.6 qcow2 test cases (#2781)
Packit f8eed13
  * pipelines: introduce declarative pipeline abstractions (#2773)
Packit f8eed13
  * rpmbuild: add fedora-36 (#2770)
Packit f8eed13
  * upload: initial draft for container upload (#2462)
Packit f8eed13
  * worker: clean up the config and add tests (#2779)
Packit f8eed13
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
Packit f8eed13
— Somewhere on the Internet, 2022-06-29
Packit f8eed13
Packit f8eed13
Packit f8eed13
Packit d6bb712
Packit d6bb712
Packit e88e60a
* Wed Jun 29 2022 Packit <hello@packit.dev> - 56-1
Packit e88e60a
Changes with 56
Packit e88e60a
----------------
Packit e88e60a
  * CI: new test for checking if any manifests changed in a PR (#2749)
Packit e88e60a
  * Consolidate Koji target options values meaning (#2758)
Packit e88e60a
  * Fedora - Use vendor instead of rpm dependencies (#2762)
Packit e88e60a
  * Remove vhd image type from RHEL 7 (#2768)
Packit e88e60a
  * Support the insecure option in curl sources (#2752)
Packit e88e60a
  * Switch to latest RHEL versions for testing (#2678)
Packit e88e60a
  * [rhel7] add initial support (qcow2, vhd, azure-rhui) (#2705)
Packit e88e60a
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.4 to 1.44.43 (#2777)
Packit e88e60a
  * cloudapi: get specific error from openapi (#2666)
Packit e88e60a
  * cmd/osbuild-upload-gcp: fix typo in skip-import's help string (#2761)
Packit e88e60a
  * dnf-json: fix depsolve error handling (#2775)
Packit e88e60a
  * dnfjson: Load subscriptions when creating a new solver (#2751)
Packit e88e60a
  * docker-compose: fix osbuild-worker unable load libcrypt.so.1 (#2745)
Packit e88e60a
  * manifests: regenerate RHEL-8.6 qcow2 test cases (#2781)
Packit e88e60a
  * pipelines: introduce declarative pipeline abstractions (#2773)
Packit e88e60a
  * rpmbuild: add fedora-36 (#2770)
Packit e88e60a
  * upload: initial draft for container upload (#2462)
Packit e88e60a
  * worker: clean up the config and add tests (#2779)
Packit e88e60a
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
Packit e88e60a
— Somewhere on the Internet, 2022-06-29
Packit e88e60a
Packit e88e60a
Packit e88e60a
Packit e88e60a
30967ca
Packit ed651fd
* Wed Jun 15 2022 Packit <hello@packit.dev> - 55-1
Packit ed651fd
Changes with 55
Packit ed651fd
----------------
Packit ed651fd
  * Add an option to tag page blobs in Azure (#2644)
Packit ed651fd
  * Add support for uploading to generic S3 service using the Composer API (#2686)
Packit ed651fd
  * Blacklist amdgpu module on Azure images (#2717)
Packit ed651fd
  * CI: Integrate cloud image val (#2692)
Packit ed651fd
  * COMPOSER-1576: Start building rpms on 9.0 and 8.6 GA (#2716)
Packit ed651fd
  * Migrate scheduled cloud cleaner to separate repo (#2728)
Packit ed651fd
  * Remove UnmarshalJSON for Stage and StageOptions in osbuild packages (#2741)
Packit ed651fd
  * Service maintenance: Delete results from manifest and depsolve jobs (#2707)
Packit ed651fd
  * Size-based cleanup for dnf-json cache directories (#2733)
Packit ed651fd
  * ci: Adjust release schedule timer (#2744)
Packit ed651fd
  * cloudapi: standardize format of url strings (#2659)
Packit ed651fd
  * cloudapi: use `osbuild` jobs for Koji composes (#2636)
Packit ed651fd
  * dbjobqueue-tests: fix issue introduced by PR #2618 (#2730)
Packit ed651fd
  * distro/rhel90: remove skx_edac, intel_cstate from denylist again (#2708)
Packit ed651fd
  * dnfjson: add repository name and URL to repo-related error messages (#2734)
Packit ed651fd
  * osbuild-service-maintenance:  vacuum  analyze after update (#2727)
Packit ed651fd
  * osbuild-service-maintenance: Delete/update results in chunks (#2724)
Packit ed651fd
  * osbuild-worker: Correct cast of dnfjson error in depsolve job (#2731)
Packit ed651fd
  * packer: pin the vector version (#2725)
Packit ed651fd
  * prometheus: add tenant label (#2618)
Packit ed651fd
  * templates/composer: Map db secrets to maintenance container (#2722)
Packit ed651fd
  * worker/osbuild: fix forgotten return when koji upload fails (#2746)
Packit ed651fd
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
Packit ed651fd
— Somewhere on the Internet, 2022-06-15
Packit ed651fd
Packit ed651fd
Packit ed651fd
Packit d6bb712
Packit d6bb712
Packit 6bc9171
* Wed Jun 01 2022 Packit <hello@packit.dev> - 54-1
Packit 6bc9171
Changes with 54
Packit 6bc9171
----------------
Packit 6bc9171
  * Add kube-linter check to github tests workflow (#2698)
Packit 6bc9171
  * Compress Azure RHUI artefacts (#2693)
Packit 6bc9171
  * Upload to HTTPS S3 - Support self signed certificate (#2655)
Packit 6bc9171
  * [rhel86/rhel90] blacklist skx_edac,intel_cstate kernel modules and enable nm-cloud-setup on azure  (#2706)
Packit 6bc9171
  * [rhel9] Fixes for grub2 config (ImageConfig) and azure-rhui (#2674)
Packit 6bc9171
  * cloudapi: Drop bucket from composer config (#2697)
Packit 6bc9171
  * dnf-json script and Go module rewrite (#2537)
Packit 6bc9171
  * templates: add Fedora prod tenant to the ACL (#2699)
Packit 6bc9171
  * terraform: bump to a version that does spot fleets (#2610)
Packit 6bc9171
  * test/old-worker: change user and package verification check (#2689)
Packit 6bc9171
  * test: add prominent message in test script cleanup functions (#2687)
Packit 6bc9171
  * tests/gcp: pick machine type from those available in the zone (#2684)
Packit 6bc9171
Contributions from: Achilleas Koutsou, Christian Kellner, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Ygal Blum
Packit 6bc9171
— Somewhere on the Internet, 2022-06-01
Packit 6bc9171
Packit 6bc9171
Packit 6bc9171
Packit d6bb712
Packit d6bb712
Packit fc684f3
* Thu May 19 2022 Packit <hello@packit.dev> - 53-1
Packit fc684f3
Changes with 53
Packit fc684f3
----------------
Packit fc684f3
  * Old worker - New composer test: Use Cloud API (#2654)
Packit fc684f3
  * Post release version bump (#2670)
Packit fc684f3
  * distro/rhel90: add support for azure marketplace (#2665)
Packit fc684f3
  * go.mod: Update openshift-online/ocm-sdk-go (#2660)
Packit fc684f3
Contributions from: Achilleas Koutsou, Christian Kellner, Sanne Raymaekers, Simon Steinbeiss
Packit fc684f3
— Somewhere on the Internet, 2022-05-19
Packit fc684f3
Packit fc684f3
Packit fc684f3
Packit d6bb712
Packit d6bb712
Packit 41b7ef0
* Wed May 04 2022 Packit <hello@packit.dev> - 51-1
Packit 41b7ef0
Changes with 51
Packit 41b7ef0
----------------
Packit 41b7ef0
  * Add 9.1 alias & 8.7 test repositories (#2602)
Packit 41b7ef0
  * Devcontainer update to Fedora 36.  (#2609)
Packit 41b7ef0
  * Don't support `gce-rhui` image type on CentOS Stream 8 (#2600)
Packit 41b7ef0
  * New functions for resizing partitions based on directory size requirements (#2588)
Packit 41b7ef0
  * RHEL-8.6/9.0 EC2 SAP image changes (#2574)
Packit 41b7ef0
  * Schutzfile: Pin osbuild version to use minimal required caps (#2597)
Packit 41b7ef0
  * Update GPG keys for all RHEL 8.x repos (#2563)
Packit 41b7ef0
  * Use array of objects to maintain order for RPM stage inputs (#2578)
Packit 41b7ef0
  * build(deps): bump cloud.google.com/go/cloudbuild from 1.0.0 to 1.2.0 (#2553)
Packit 41b7ef0
  * build(deps): bump cloud.google.com/go/compute from 1.6.0 to 1.6.1 (#2587)
Packit 41b7ef0
  * build(deps): bump github.com/Azure/azure-sdk-for-go from 63.1.0+incompatible to 63.4.0+incompatible (#2583)
Packit 41b7ef0
  * build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.25 to 0.11.27 (#2579)
Packit 41b7ef0
  * build(deps): bump github.com/aws/aws-sdk-go from 1.43.42 to 1.44.4 (#2606)
Packit 41b7ef0
  * build(deps): bump github.com/google/go-cmp from 0.5.7 to 0.5.8 (#2607)
Packit 41b7ef0
  * build(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.0 to 0.7.1 (#2571)
Packit 41b7ef0
  * build(deps): bump google.golang.org/api from 0.74.0 to 0.75.0 (#2585)
Packit 41b7ef0
  * cloudapi/v2: Generate valid GCP image name (#2586)
Packit 41b7ef0
  * disk: fix ensureLVM for partition tables without /boot (#2580)
Packit 41b7ef0
  * entrypoint - add parameters for socket bind address and port (#2605)
Packit 41b7ef0
  * image-info: dynamically detect the rpm database (#2594)
Packit 41b7ef0
  * rhel85: automatically convert to LVM on fs customizations (#2552)
Packit 41b7ef0
  * tools/generate-all-test-cases: add `manifests` command (#2593)
Packit 41b7ef0
  * worker: add proxy support to worker (#2576)
Packit 41b7ef0
  * 📦🔗📦  Introduce chain dependency solving (#2568)
Packit 41b7ef0
Contributions from: Achilleas Koutsou, Alexander Todorov, Christian Kellner, Ondřej Budai, Sanne Raymaekers, Simon de Vlieger, Tomas Hozza, Ygal Blum, dependabot[bot]
Packit 41b7ef0
— Somewhere on the Internet, 2022-05-04
Packit 41b7ef0
Packit 41b7ef0
Packit 41b7ef0
Packit d6bb712
Packit d6bb712
Packit c358890
* Thu Apr 28 2022 Packit <hello@packit.dev> - 46.3-1
Packit c358890
CHANGES WITH 46.3:
Packit c358890
----------------
Packit c358890
 * disk: fix ensureLVM for partition tables without /boot (#2580)
Packit c358890
Contributions from: Achilleas Koutsou, Christian Kellner
Packit c358890
— Liberec, 2022-04-28
Packit c358890
Packit c358890
Packit d6bb712
Packit d6bb712
Packit 5a4fdc6
* Wed Apr 20 2022 Packit <hello@packit.dev> - 50-1
Packit 5a4fdc6
Changes with 50
Packit 5a4fdc6
----------------
Packit 5a4fdc6
  * COMPOSER-1401: Add tests for blueprints without explicit definition for / (#2412)
Packit 5a4fdc6
  * Empty manifest check for osbuild jobs (#2520)
Packit 5a4fdc6
  * Generic S3 test - retry creating the alias in case the service is not yet up (#2543)
Packit 5a4fdc6
  * Introduce Google GCE image type (RHEL, CentOS Stream) and support importing to GCP on premise (#2155)
Packit 5a4fdc6
  * Pin fedora repositories in Schutzfile + override mock templates with rpmrepo snapshots (#2508)
Packit 5a4fdc6
  * Support uploading to any S3 service via the WELDR API (#2471)
Packit 5a4fdc6
  * Worker dependency errors (#2505)
Packit 5a4fdc6
  * build(deps): bump cloud.google.com/go/storage from 1.18.2 to 1.22.0 (#2565)
Packit 5a4fdc6
  * build(deps): bump github.com/Azure/azure-sdk-for-go from 57.4.0+incompatible to 63.1.0+incompatible (#2532)
Packit 5a4fdc6
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.8 to 0.5.11 (#2534)
Packit 5a4fdc6
  * build(deps): bump github.com/BurntSushi/toml from 0.4.1 to 1.1.0 (#2525)
Packit 5a4fdc6
  * build(deps): bump github.com/aws/aws-sdk-go from 1.42.25 to 1.43.38 (#2548)
Packit 5a4fdc6
  * build(deps): bump github.com/aws/aws-sdk-go from 1.43.38 to 1.43.42 (#2566)
Packit 5a4fdc6
  * build(deps): bump github.com/google/go-cmp from 0.5.6 to 0.5.7 (#2526)
Packit 5a4fdc6
  * build(deps): bump github.com/gophercloud/gophercloud from 0.22.0 to 0.24.0 (#2536)
Packit 5a4fdc6
  * build(deps): bump github.com/jackc/pgtype from 1.8.1 to 1.10.0 (#2524)
Packit 5a4fdc6
  * build(deps): bump github.com/jackc/pgx/v4 from 4.13.0 to 4.15.0 (#2530)
Packit 5a4fdc6
  * build(deps): bump github.com/labstack/echo/v4 from 4.6.1 to 4.7.2 (#2531)
Packit 5a4fdc6
  * build(deps): bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1 (#2549)
Packit 5a4fdc6
  * build(deps): bump github.com/spf13/cobra from 0.0.3 to 1.4.0 (#2560)
Packit 5a4fdc6
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (#2535)
Packit 5a4fdc6
  * build(deps): bump github.com/vmware/govmomi from 0.26.1 to 0.27.4 (#2554)
Packit 5a4fdc6
  * build(deps): bump gopkg.in/ini.v1 from 1.63.0 to 1.66.4 (#2292)
Packit 5a4fdc6
  * cloudapi: specify min_size type (#2319)
Packit 5a4fdc6
  * gitlab: fix nightly testing (#2569)
Packit 5a4fdc6
  * lib: upgrade prometheus client to 1.12 (#2528)
Packit 5a4fdc6
  * osbuild2: QEMU stage implementation enhancement and code de-duplication (#2521)
Packit 5a4fdc6
  * templates/packer: Rely on instance metadata to set region (#2562)
Packit 5a4fdc6
  * workflows/trigger-gitlab: run Gitlab CI in new image-builder project (#2547)
Packit 5a4fdc6
Contributions from: Alexander Todorov, Chloe Kaubisch, Christian Kellner, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Thomas Lavocat, Tomas Hozza, Ygal Blum, dependabot[bot]
Packit 5a4fdc6
— Somewhere on the Internet, 2022-04-20
Packit 5a4fdc6
Packit 5a4fdc6
Packit 5a4fdc6
Packit d6bb712
Packit d6bb712
Packit b20a1dc
* Wed Apr 06 2022 Packit <hello@packit.dev> - 49-1
Packit b20a1dc
Changes with 49
Packit b20a1dc
----------------
Packit b20a1dc
  * Add Xiaofeng to notifications for nightly pipeline (#2486)
Packit b20a1dc
  * Add `cloud-init` to VMDK image and test it in VSphere (#2459)
Packit b20a1dc
  * Centos pinning + Schutzfile update (#2494)
Packit b20a1dc
  * Create users at install time for image and edge installers (#2375)
Packit b20a1dc
  * Dependency joberrors (#2477)
Packit b20a1dc
  * Fix excessive logging and monitoring (#2497)
Packit b20a1dc
  * Minor CI changes (#2468)
Packit b20a1dc
  * RHEL (all): Create users at install time for image and edge installers (#2516)
Packit b20a1dc
  * RHEL-90: use XBOOTLDR partition GUID for `/boot` (#2473)
Packit b20a1dc
  * Regression tests split (#2498)
Packit b20a1dc
  * `rhel{86,90}`: set default grub boot entry to `saved` (#2418)
Packit b20a1dc
  * build(deps): bump actions/checkout from 2.4.0 to 3 (#2394)
Packit b20a1dc
  * build(deps): bump actions/github-script from 5 to 6 (#2463)
Packit b20a1dc
  * build(deps): bump actions/setup-go from 2.1.5 to 3 (#2395)
Packit b20a1dc
  * build(deps): bump github.com/Azure/go-autorest/autorest from 0.11.21 to 0.11.25 (#2507)
Packit b20a1dc
  * ci: re-enabled Installer test on centos-stream-9 (#2514)
Packit b20a1dc
  * cloudapi: improve gpgkey handling & enable edge-commit on Fedora (#2479)
Packit b20a1dc
  * cloudapi: prevent dangling goroutines after the server is terminated (#2518)
Packit b20a1dc
  * cmd: add `osbuild-package-sets` for printing package sets of an image (#2484)
Packit b20a1dc
  * container: fix liveness probe (#2482)
Packit b20a1dc
  * gitlab: split integration tests (#2488)
Packit b20a1dc
  * koji: fix retries when uploading chunks (#2466)
Packit b20a1dc
  * osbuild2: honor GPG key setting for rpm inputs (#2432)
Packit b20a1dc
  * repositories: update key for RHEL 9.0 (#2509)
Packit b20a1dc
  * rhel8/9: fix path to fdo diun root certificates (#2434)
Packit b20a1dc
  * templates/composer: Add prod service accounts owner (#2478)
Packit b20a1dc
  * templates/composer: Drop unused variables (#2481)
Packit b20a1dc
  * templates/composer: Remove unused acl claims (#2483)
Packit b20a1dc
  * test/ostree-simplified-installer: destroy VM fixup (#2487)
Packit b20a1dc
  * test: Add retries on ubi8 image and greenboot package downloading (#2493)
Packit b20a1dc
  * test: Clean up and improve ostree-simplified-installer.sh (#2485)
Packit b20a1dc
  * test: Enable CS9 test for ostree-rebase and ostree (#2515)
Packit b20a1dc
  * test: use `T.TempDir` to create temporary test directory (#2417)
Packit b20a1dc
  * tests: Run SonarQube analysis only on main branch (#2489)
Packit b20a1dc
  * tools/define-compose-url: change url back to nightly (#2513)
Packit b20a1dc
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio Murdaca, Christian Kellner, Diaa Sami, Eng Zer Jun, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Xiaofeng Wang, dependabot[bot], yih
Packit b20a1dc
— Somewhere on the Internet, 2022-04-06
Packit b20a1dc
Packit b20a1dc
Packit b20a1dc
Packit d6bb712
Packit d6bb712
Packit 0a13de2
* Sat Apr 02 2022 Packit <hello@packit.dev> - 46.2-1
Packit 0a13de2
CHANGES WITH 46.2:
Packit 0a13de2
----------------
Packit 0a13de2
 * repositories: update key for RHEL 9.0  (#2509)
Packit 0a13de2
Contributions from: Ondřej Budai
Packit 0a13de2
— Liberec, 2022-04-02
Packit 0a13de2
Packit 0a13de2
Packit d6bb712
Packit d6bb712
Packit 9ae9969
* Fri Apr 01 2022 Packit <hello@packit.dev> - 46.1-1
Packit 9ae9969
CHANGES WITH 46.1:
Packit 9ae9969
----------------
Packit 9ae9969
  * internal/distro/rhel{86,90}: drop console kargs from raw image deployment (#2377)
Packit 9ae9969
  * RHEL-90: use XBOOTLDR partition GUID for /boot (#2473)
Packit 9ae9969
  * Create users at install time for image and edge installers (#2375)
Packit 9ae9969
  * rhel{86,90}: set default grub boot entry to saved (#2418)
Packit 9ae9969
  * rhel8/9: fix path to fdo diun root certificates (#2434)
Packit 9ae9969
  * nightly: update GPG key in prepare-rhel-internal & fix some tests (#2389)
Packit 9ae9969
  * mockbuild: use public EPEL-9 (#2364)
Packit 9ae9969
  * api.sh: encrypt the DB dump artifact (#2472)
Packit 9ae9969
  * image tests: update GPG keys used for RHEL-9.0 repos (#2390)
Packit 9ae9969
  * gitlab: split integration tests (#2488)
Packit 9ae9969
  * test/cases/simpl installer: bump to use fdo 0.4.0 (#2380)
Packit 9ae9969
  * test/ostree-simplified-installer: destroy VM fixup (#2487)
Packit 9ae9969
  * test/image-tests: temporarily skip azure_rhui image testing (#2402)
Packit 9ae9969
  * test: Clean up and improve ostree-simplified-installer.sh (#2485)
Packit 9ae9969
  * test: Add retries on ubi8 image and greenboot package downloading (#2493)
Packit 9ae9969
  * tests/upgrade: update gpg key (#2467)
Packit 9ae9969
  * test: add tests purpose (#2346)
Packit 9ae9969
  * test/api.sh cleanup (#2444)
Packit 9ae9969
  * Centos pinning + Schutzfile update (#2494)
Packit 9ae9969
  * Update snapshots to 20220301 (#2376)
Packit 9ae9969
  * ci: run ci_details.sh in before_script (#2403)
Packit 9ae9969
  * ci: Minor CI changes (#2468)
Packit 9ae9969
  * ci: skip CI for draft and WIP PRs (#2286)
Packit 9ae9969
  * ci: modify Gitlab CI trigger (#2416)
Packit 9ae9969
  * ci: Fix Gitlab CI trigger + revert debug (#2457)
Packit 9ae9969
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio Murdaca, Christian Kellner,
Packit 9ae9969
                    Jakub Rusz, Juan Abia, Ondřej Budai, Tomas Hozza, Xiaofeng Wang
Packit 9ae9969
— Vöcklabruck, 2022-04-01
Packit 9ae9969
Packit 9ae9969
Packit d6bb712
Packit d6bb712
Packit Service 4f099bf
* Wed Mar 23 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 48-1
Packit Service 4f099bf
CHANGES WITH 48:
Packit Service 4f099bf
----------------
Packit Service 4f099bf
  * create-tag: Fix bash typo (#2476)
Packit Service 4f099bf
  * image tests: update GPG keys used for RHEL-9.0 repos (#2390)
Packit Service 4f099bf
  * create-tag: Fix upstream release schedule (#2475)
Packit Service 4f099bf
  * api.sh: encrypt the DB dump artifact (#2472)
Packit Service 4f099bf
  * Enable scheduled upstream releases (#2458)
Packit Service 4f099bf
  * dbjobqueue: fix race condition (#2456)
Packit Service 4f099bf
  * container: graceful shutdown (#2447)
Packit Service 4f099bf
  * tests/upgrade: update gpg key (#2467)
Packit Service 4f099bf
  * deploy: work around a podman bug in CS8  (#2464)
Packit Service 4f099bf
  * templates/composer: Add stage service accounts owner (#2465)
Packit Service 4f099bf
  * workflows: Fix Gitlab CI trigger + revert debug (#2457)
Packit Service 4f099bf
  * Client creds grant worker client (#2433)
Packit Service 4f099bf
  * workflows: debug Gitlab CI trigger (#2441)
Packit Service 4f099bf
  * osbuild-worker: Log unexpected dnf-json errors (#2454)
Packit Service 4f099bf
  * packer: use unique name tag for Fedora workers (#2429)
Packit Service 4f099bf
  * `test/api.sh` cleanup (#2444)
Packit Service 4f099bf
  * internal/distro/rhel{86,90}: drop console kargs from raw image deploy… (#2377)
Packit Service 4f099bf
  * Dashboards - Minor fixes (#2435)
Packit Service 4f099bf
  * github workflows: modify Gitlab CI trigger (#2416)
Packit Service 4f099bf
  * ci: run ci_details.sh in before_script (#2403)
Packit Service 4f099bf
  * packer: fix the secret ID variable in get_koji_creds.sh (#2431)
Packit Service 4f099bf
  * packer: make subscribing optional (#2430)
Packit Service 4f099bf
  * packer: make all credentials optional and add support for koji credentials (#2426)
Packit Service 4f099bf
  * dnf-json: use the default connection timeout (#2428)
Packit Service 4f099bf
  * Pass repo name to `dnf-json` and use it in `dnf-json` (#2427)
Packit Service 4f099bf
  * dbjobqueue: reduce the number of needed connections (#2393)
Packit Service 4f099bf
  * cmd/osbuild-worker: dnf-json returns MarkingErrors (plural) (#2361)
Packit Service 4f099bf
  * use app-sre packer image (#2409)
Packit Service 4f099bf
  * packer: Build Fedora 35 x86_64 and aarch64 images (#2423)
Packit Service 4f099bf
  * github: fix job names and IDs for the tests workflow (#2422)
Packit Service 4f099bf
  * weldr: Run on unsupported distros (#2399)
Packit Service 4f099bf
  * koji: reduce excessive logging by retryablehttp (#2397)
Packit Service 4f099bf
  * test: add tests purpose (#2346)
Packit Service 4f099bf
  * Packit: build SRPMs in Copr (#2414)
Packit Service 4f099bf
  * mockbuild: use public EPEL-9 (#2364)
Packit Service 4f099bf
  * cmd/osbuild-worker: Pass bucket config to job implementation (#2411)
Packit Service 4f099bf
Contributions from: Achilleas Koutsou, Antonio Murdaca, Diaa Sami, Feng Huang, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Laura Barcziova, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Tom Gundersen, Tomas Hozza, kingsleyzissou
Packit Service 4f099bf
— Somewhere on the Internet, 2022-03-23
Packit Service 4f099bf
Packit Service 4f099bf
Packit Service 4f099bf
Packit d6bb712
Packit d6bb712
Packit Service 8be4d3b
* Wed Mar 09 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 47-1
Packit Service 8be4d3b
CHANGES WITH 47:
Packit Service 8be4d3b
----------------
Packit Service 8be4d3b
  * cloudapi/v2: add error object to ImageStatus (#2298)
Packit Service 8be4d3b
  * cmd/osbuild-worker: Configure s3 bucket on the worker itself (#2404)
Packit Service 8be4d3b
  * 🍏  Make CI green again (#2401)
Packit Service 8be4d3b
  * 🍏  test/image-tests: temporarily skip azure_rhui image testing (#2402)
Packit Service 8be4d3b
  * templates/composer: give access to Fedora org (#2405)
Packit Service 8be4d3b
  * dnf-json codestyle cleanup (#2391)
Packit Service 8be4d3b
  * cloudapi: add support for multi-tenancy (#2344)
Packit Service 8be4d3b
  * ci: skip CI for draft and WIP PRs  (#2286)
Packit Service 8be4d3b
  * nightly: update GPG key in prepare-rhel-internal & fix some tests (#2389)
Packit Service 8be4d3b
  * templates/packer: Remove -u flag from creds mapping script (#2396)
Packit Service 8be4d3b
  * Implement HTTP retries for koji jobs (#2352)
Packit Service 8be4d3b
  * `rhel86` various fixes for the `azure-rhui` image (#2387)
Packit Service 8be4d3b
  * Update snapshots to 20220301 (#2376)
Packit Service 8be4d3b
  * schutzbot: update terraform SHA (#2385)
Packit Service 8be4d3b
  * test/cases/simpl installer: bump to use fdo 0.4.0 (#2380)
Packit Service 8be4d3b
  * schutzbot: fix jrusz ssh key (#2384)
Packit Service 8be4d3b
  * schutzbot: add jrusz ssh-key (#2383)
Packit Service 8be4d3b
  * Small cloudapi cleanups (#2379)
Packit Service 8be4d3b
  * cmd/osbuild-service-maintenance: Log aws error (#2315)
Packit Service 8be4d3b
  * templates/composer: Parametrize bucket name (#2372)
Packit Service 8be4d3b
Contributions from: Achilleas Koutsou, Antonio Murdaca, Christian Kellner, Diaa Sami, Gianluca Zuccarelli, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tomas Hozza, Xiaofeng Wang, ondrejbudai, schutzbot
Packit Service 8be4d3b
— Cork, 2022-03-09
Packit Service 8be4d3b
Packit Service 8be4d3b
Packit d6bb712
Packit d6bb712
Packit Service 278fe7e
* Mon Feb 28 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 46-1
Packit Service 278fe7e
CHANGES WITH 46:
Packit Service 278fe7e
----------------
Packit Service 278fe7e
  * Simplified installer: add support for encrypted raw images (#2295)
Packit Service 278fe7e
  * rhel86: automatically convert to LVM on fs customizations (#2373)
Packit Service 278fe7e
  * RHEL9.0: convert layout to LVM on filesystem customisations (#2354)
Packit Service 278fe7e
  * Update snapshots to 20220227 (#2370)
Packit Service 278fe7e
  * Add Azure Marketplace images (#2358)
Packit Service 278fe7e
  * devcontainer: adapt to composer (#2306)
Packit Service 278fe7e
  * Update snapshots to 20220226 (#2368)
Packit Service 278fe7e
  * RHEL 8.6: Add lvm2 to build root (#2367)
Packit Service 278fe7e
  * schutzbot: keep runners alive when users are logged on (#2328)
Packit Service 278fe7e
  * Adjust filesystem tests (#2362)
Packit Service 278fe7e
  * Set selinux to permissive mode for installers (#2359)
Packit Service 278fe7e
  * RHEL-90: use C.UTF-8 for images that only have glibc-minimal-langpack (#2351)
Packit Service 278fe7e
  * test: Add work around for bug bz#2057769 (#2366)
Packit Service 278fe7e
  * templates: Add production worker account to acl (#2365)
Packit Service 278fe7e
  * tests/libvirt: add some regression tests (#2294)
Packit Service 278fe7e
  * test/manifest/image-installer: fix conflicting merge (#2360)
Packit Service 278fe7e
  * rhel86/90: change isolevel of image-installer to 3 (#2325)
Packit Service 278fe7e
  * Update snapshots to 20220222 (#2343)
Packit Service 278fe7e
  * simplified installer (8/9): support FDO (#1884)
Packit Service 278fe7e
  * Image installer on aarch64 (#2355)
Packit Service 278fe7e
  * FS minimum size (#2353)
Packit Service 278fe7e
  * templates/composer: Verify against mass sso and rh sso (#2349)
Packit Service 278fe7e
  * RHEL 9.0: Fix customisation of Kernel command line options (#2342)
Packit Service 278fe7e
  * internal/cloudapi: Allow bp.Customizations being nil (#2340)
Packit Service 278fe7e
  * Support specifying OSTree Parent and URL for creating upgrade commits (#2201)
Packit Service 278fe7e
  * COMPOSER-1343: Revert "tests: Conditionally enable osbuild-dnf-json-tests" (#2338)
Packit Service 278fe7e
  * Update team_ssh_keys.txt (#2333)
Packit Service 278fe7e
  * templates/worker: fix depsolve error rate (#2337)
Packit Service 278fe7e
  * worker/osbuild-koji: fix double-reporting of osbuild-koji job status (#2327)
Packit Service 278fe7e
  * Revert "mockbuild: temporarily pin RHEL 9 compose to an older one" (#2332)
Packit Service 278fe7e
  * test: Remove "ansible-galaxy collection install" (#2334)
Packit Service 278fe7e
  * Schutzfile: Pin centos-9's osbuild commit (#2339)
Packit Service 278fe7e
  * LUKS & LVM support and file system refactoring (#2141)
Packit Service 278fe7e
  * internal/cloudapi: Log error in manifest job (#2336)
Packit Service 278fe7e
  * internal/cloud: Allow aws creds from defaults (#2291)
Packit Service 278fe7e
  * worker: use default transport instead of "blank" one (#2316)
Packit Service 278fe7e
  * cloudapi: expose filesystem customizations (#2285)
Packit Service 278fe7e
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio Murdaca, Chloe Kaubisch, Christian Kellner, Djebran Lezzoum, Gianluca Zuccarelli, He Yi, Jakub Rusz, Ondřej Budai, Sanne Raymaekers, Tom Gundersen, Tomas Hozza, Xiaofeng Wang
Packit Service 278fe7e
— Vöcklabruck, 2022-03-01
Packit Service 278fe7e
Packit Service 278fe7e
Packit d6bb712
Packit d6bb712
Packit Service fe38c84
* Fri Feb 18 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 45-1
Packit Service fe38c84
CHANGES WITH 45:
Packit Service fe38c84
----------------
Packit Service fe38c84
  * mockbuild: temporarily pin RHEL 9 compose to an older one (#2321)
Packit Service fe38c84
  * Add CentOS Stream 9 support (#2142)
Packit Service fe38c84
  * Cancel waiting compose (#2237)
Packit Service fe38c84
  * tests: Use human readable size for mountpoint (#2304)
Packit Service fe38c84
  * worker: Properly log successful image builds (#2313)
Packit Service fe38c84
  * Deduplicate some code in distro definitions (#2314)
Packit Service fe38c84
  * tests/upgrade: gather more logs (#2299)
Packit Service fe38c84
  * packer: make the worker image smaller (#2311)
Packit Service fe38c84
  * ci/nightly: report composer NVR in slack (#2317)
Packit Service fe38c84
  * fsjobqueue: refactor to allow dequeuing by multiple criteria (#2307)
Packit Service fe38c84
  * github: fetch more PRs when triggering gitlab (#2312)
Packit Service fe38c84
  * Update greenboot packaging names (#2196)
Packit Service fe38c84
  * github: split checks into 3 jobs (#2308)
Packit Service fe38c84
  * cmd/osbuild-service-maintenance: GCP deletes by image name (#2293)
Packit Service fe38c84
  * Extend information gathered by `image-info` (#2303)
Packit Service fe38c84
  * Fix problem with undo creating empty blueprint (#2207)
Packit Service fe38c84
  * Support associating repositories to package sets (#2265)
Packit Service fe38c84
  * Use the latest RPMRepo snapshot for RHEL-9.0 image tests (#2279)
Packit Service fe38c84
  * tests: update IDs in Openstack image boot test (#2263)
Packit Service fe38c84
  * Pre-define an ostree remote for RFE raw images (including created via simplified installer) (#2284)
Packit Service fe38c84
Contributions from: Achilleas Koutsou, Alexander Todorov, Brian C. Lane, Christian Kellner, Jakub Rusz, Ondřej Budai, Peter Robinson, Sanne Raymaekers, Simon Steinbeiss, Thomas Lavocat, Tomas Hozza, Xiaofeng Wang
Packit Service fe38c84
— Liberec, 2022-02-18
Packit Service fe38c84
Packit Service fe38c84
Packit d6bb712
Packit d6bb712
Packit Service 9127af8
* Fri Feb 11 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 44-1
Packit Service 9127af8
CHANGES WITH 44:
Packit Service 9127af8
----------------
Packit Service 9127af8
  * Relax TCP timeouts for koji connections (#2282)
Packit Service 9127af8
  * cloudapi/v2: add support for aws-*-rhui image types (#2281)
Packit Service 9127af8
  * Add oracle-oci.md under image-types/rhel8 (#2283)
Packit Service 9127af8
  * Appsre packer 85 (#2274)
Packit Service 9127af8
  * Add missing F34 and F35 image test cases (#2276)
Packit Service 9127af8
  * templates/dashboard: worker metric queries (#2277)
Packit Service 9127af8
  * distro: add an alias for RHEL 8.7 (#2270)
Packit Service 9127af8
  * metrics: change job metrics namespace (#2272)
Packit Service 9127af8
  * Revert "templates: Add dnf-json template" (#2273)
Packit Service 9127af8
  * Sonarqube fix + Schutzfile repo rename (#2261)
Packit Service 9127af8
  * Drop F33 support and add F34/F35 image tests (#2264)
Packit Service 9127af8
  * github: fix gitlab trigger (#2271)
Packit Service 9127af8
  * Skip CI for draft PRs or WIP label (#2238)
Packit Service 9127af8
  * service-maintenance: Skip db cleanup (#2252)
Packit Service 9127af8
  * templates/dashboards: worker error metrics (#2267)
Packit Service 9127af8
  * build(deps): bump cloud.google.com/go/cloudbuild from 0.2.0 to 1.0.0 (#2153)
Packit Service 9127af8
  * update testing doc with cloud cleaner info (#2256)
Packit Service 9127af8
  * RHEL-90: Remove deprecated `crashkernel=auto` option (#2262)
Packit Service 9127af8
  * templates: Add dnf-json template (#2259)
Packit Service 9127af8
  * Worker error validation (#2260)
Packit Service 9127af8
  * Prepare CI to build -tests RPM for downstream testing from source (#2093)
Packit Service 9127af8
  * worker: fix error status codes (#2258)
Packit Service 9127af8
  * Workers error metrics (#2247)
Packit Service 9127af8
  * gitlab-ci: make every stage interruptible (#2248)
Packit Service 9127af8
  * internal/cloud/gcp: use `pkg.go.dev/cloud.google.com/go` for Compute Engine (#2162)
Packit Service 9127af8
  * EC2: Disable password based authentication (#2235)
Packit Service 9127af8
  * Dnf json (#2194)
Packit Service 9127af8
  * worker/api: align error handler with cloudapi (#2152)
Packit Service 9127af8
  * cloupapi/v2: add koji support (#2214)
Packit Service 9127af8
  * RHEL 9.0: Drop IA32 (#2219)
Packit Service 9127af8
  * jwt: support multiple key providers (#2239)
Packit Service 9127af8
  * Mock OpenID: add token type, expires in and scope fields (#2240)
Packit Service 9127af8
  * distro/rhel86: fix ec2 boot partition for arm64 (#2228)
Packit Service 9127af8
  * Extend scheduled cloud cleaner to vmware (#2200)
Packit Service 9127af8
  * Kojiapi: fix error check in koji job (#2236)
Packit Service 9127af8
  * osbuild-worker: change error handling for OCI upload (#2234)
Packit Service 9127af8
  * distro/rhel90: special case root user for ssh keys (#2220)
Packit Service 9127af8
  * OCI support (#2031)
Packit Service 9127af8
  * distro/rhel90: no uuids in dos partition table (#2233)
Packit Service 9127af8
  * Worker errors backwards compatibility (#2192)
Packit Service 9127af8
  * repo runner (#2216)
Packit Service 9127af8
  * test/koji: remove the koji-cli patch (#2223)
Packit Service 9127af8
  * packit: re-enable builds for s390x architecture (#2246)
Packit Service 9127af8
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio
Packit Service 9127af8
                    Murdaca, Christian Kellner, Diaa Sami, Gianluca
Packit Service 9127af8
                    Zuccarelli, Jakub Rusz, Juan Abia, Ondřej Budai,
Packit Service 9127af8
                    Pavel Raiskup, Roy Golan, Sanne Raymaekers,
Packit Service 9127af8
                    Tom Gundersen, Tomas Hozza, Thomas Lavocat
Packit Service 9127af8
— Grenoble, 2022-02-11
Packit Service 9127af8
Packit Service 9127af8
Packit d6bb712
Packit d6bb712
Packit Service 0275db8
* Wed Jan 26 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 43-1
Packit Service 0275db8
CHANGES WITH 43:
Packit Service 0275db8
----------------
Packit Service 0275db8
  * templates/dashboards: Fixed grafana uids (#2202)
Packit Service 0275db8
  * CI: Updates to ensure smoother running (#2198)
Packit Service 0275db8
  * templates/packer: Make cdn host check less sensitive (#2199)
Packit Service 0275db8
  * templates/packer: Correct priority for worker rpms (#2195)
Packit Service 0275db8
  * tools/appsre-ansible: Don't use /tmp for rpmbuilds (#2186)
Packit Service 0275db8
Contributions from: Alexander Todorov, Jakub Rusz, Thomas Lavocat,
Packit Service 0275db8
                    Sanne Raymaekers
Packit Service 0275db8
— Grenoble, 2022-01-26
Packit Service 0275db8
Packit Service 0275db8
Packit d6bb712
Packit d6bb712
Packit Service 8c26d32
* Wed Jan 12 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 42-1
Packit Service 8c26d32
CHANGES WITH 42:
Packit Service 8c26d32
----------------
Packit Service 8c26d32
  * RHEL-86/90: refactoring of `osPipeline` and its variants (#2139)
Packit Service 8c26d32
  * api/cloud: drop v1 API (#2163)
Packit Service 8c26d32
  * weldr: return an error if host distro wasn't found in distro registry (#2158)
Packit Service 8c26d32
  * dnf json cache cleaner (#2119)
Packit Service 8c26d32
  * Update terraform SHA (#2157)
Packit Service 8c26d32
  * build(deps): bump actions/setup-go from 2.1.4 to 2.1.5 (#2156)
Packit Service 8c26d32
Contributions from: Achilleas Koutsou, Jakub Rusz, Juan Abia,
Packit Service 8c26d32
                    Ondřej Budai, Thomas Lavocat, Tomas Hozza,
Packit Service 8c26d32
                    Sanne Raymaekers
Packit Service 8c26d32
— Grenoble, 2022-01-12
Packit Service 8c26d32
Packit Service 8c26d32
Packit d6bb712
Packit d6bb712
Packit Service 99f6e88
* Wed Dec 22 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 41-1
Packit Service 99f6e88
CHANGES WITH 41:
Packit Service 99f6e88
----------------
Packit Service 99f6e88
  * build(deps): bump actions/checkout from 2.3.4 to 2.4.0 (#2007)
Packit Service 99f6e88
  * build(deps): bump github.com/aws/aws-sdk-go from 1.40.49 to 1.42.25 (#2150)
Packit Service 99f6e88
  * osbuild2: fix typo in tar stage option value (#2151)
Packit Service 99f6e88
  * osbuild2: support 'format' and 'root-node' Tar stage options (#2146)
Packit Service 99f6e88
  * Tools: add 'no-image-info' option to image test case requests (#2143)
Packit Service 99f6e88
  * generate-all-test-cases: use `make scratch` for building RPMs (#2138)
Packit Service 99f6e88
  * osbuild-auth-tests: add a build constraint also to certificates.go (#2097)
Packit Service 99f6e88
  * dbjobqueue: fix FinishJob not returning an error if already finished (#2133)
Packit Service 99f6e88
  * osbuild2: Expand dnf_config stage (#2113)
Packit Service 99f6e88
  * test: make test more resilient (#2132)
Packit Service 99f6e88
  * worker: Treat a non echo.HTTPError like a regular error (#2140)
Packit Service 99f6e88
  * osbuild2: ensure that empty sysconfig options members are omitted (#2134)
Packit Service 99f6e88
  * Add support for new osbuild stages needed for GCE image (#2126)
Packit Service 99f6e88
  * tools: use image_type_tags in repos used for image test cases (#2135)
Packit Service 99f6e88
  * composer: Only set queue and artifact dir for fsqueue (#2095)
Packit Service 99f6e88
  * cloudapi: improve logging for errors (#2088)
Packit Service 99f6e88
  * Tracing: measure IO during each job (#2106)
Packit Service 99f6e88
  * Tests: trim dependencies for test generation (#2128)
Packit Service 99f6e88
  * metrics: add additional buckets (#2130)
Packit Service 99f6e88
  * distro/depsolve/cloudapi: Add 3rd-party repository support. (#2101)
Packit Service 99f6e88
  * templates: add worker dashboard (#2127)
Packit Service 99f6e88
  * dnf json as a service (#2062)
Packit Service 99f6e88
  * Extend scheduled cloud cleaner to GCP (#2115)
Packit Service 99f6e88
  * openstack: use rhos-01 (#2120)
Packit Service 99f6e88
  * RHEL-9.0: unify the default partitioning scheme used by all non-EDGE images (#2019)
Packit Service 99f6e88
  * ci: CC QE in notification message (#2118)
Packit Service 99f6e88
  * enable gosec tool (#2073)
Packit Service 99f6e88
  * release-action: Send notification to our Slack channel (#2117)
Packit Service 99f6e88
Contributions from: Alexander Todorov, Diaa Sami, Djebran Lezzoum, Gianluca Zuccarelli, Juan Abia, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Thomas Lavocat, Tomas Hozza, dependabot[bot]
Packit Service 99f6e88
— Liberec, 2021-12-22
Packit Service 99f6e88
Packit Service 99f6e88
Packit d6bb712
Packit d6bb712
Packit Service f20af68
* Thu Dec 09 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 40-1
Packit Service f20af68
CHANGES WITH 40:
Packit Service f20af68
----------------
Packit Service f20af68
  * Regression test fixes (#2109)
Packit Service f20af68
  * store: set RHSM when initialising SourceConfig with a repo (#2105)
Packit Service f20af68
  * spec: build all binaries with PIE (#2102)
Packit Service f20af68
  * Job metrics (#2080)
Packit Service f20af68
  * tests: Fix several permission and koji failures (#2099)
Packit Service f20af68
  * templates: Max concurrent requests is required for the maintenance job (#2107)
Packit Service f20af68
  * templates: CronJob is part of the batch/v1 api (#2104)
Packit Service f20af68
  * generate-all-test-cases: add `--build-rpms` option (#2098)
Packit Service f20af68
  * templates: Add maintenance cronjob (#2100)
Packit Service f20af68
  * Use PackIt for building RPMs in COPR for PRs and commits to `main` (#2094)
Packit Service f20af68
  * Image Builder Composer - Grafana dashboard Updates (#2089)
Packit Service f20af68
  * Cloud API: Support more image types as S3 objects (#2081)
Packit Service f20af68
  * osbuild-service-maintenance: Clean up expired images (#2074)
Packit Service f20af68
  * cloudapi/v2: No ObjectReference in request bodies (#2042)
Packit Service f20af68
  * distro/rhel90: enable edge-simplified-installer image type (#2015)
Packit Service f20af68
  * ci: Install gssapi/gssapi.h for Coverity Scan (#2087)
Packit Service f20af68
  * 8.5 runners (#2079)
Packit Service f20af68
  * RHEL-9.0: Install TuneD by default and stop using `@core` package group (#2084)
Packit Service f20af68
  * Build a worker AMI using Schutzbot (#2068)
Packit Service f20af68
  * osbuild2: update cloud-init stage with new options (#2051)
Packit Service f20af68
  * tests: Small updates to docs (#2011)
Packit Service f20af68
  * api/koji: fix /compose/log route (#2078)
Packit Service f20af68
  * ci: make some jobs interruptible (#2061)
Packit Service f20af68
  * tests/nightly: Re-enable satellite regression test on nightly composes (#2052)
Packit Service f20af68
  * test: cloud cleaner aws s3 (#2005)
Packit Service f20af68
  * rpmmd: Reload subscriptions (#2067)
Packit Service f20af68
  * Two minor logging improvements (#2063)
Packit Service f20af68
  * terraform: update to use the new instance type (#2065)
Packit Service f20af68
  * spec: add epoch to nevra only if it's set (#2060)
Packit Service f20af68
Contributions from: Achilleas Koutsou, Alex Njaastad, Alexander Todorov, Chloe Kaubisch, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Martin Sehnoutka, Ondřej Budai, Sanne Raymaekers, Tomas Hozza
Packit Service f20af68
— Liberec, 2021-12-09
Packit Service f20af68
Packit Service f20af68
Packit d6bb712
Packit d6bb712
Packit Service 688f55d
* Wed Nov 24 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 39-1
Packit Service 688f55d
CHANGES WITH 39:
Packit Service 688f55d
----------------
Packit Service 688f55d
  * RHEL-9.0: install and enable TuneD by default on all EC2 images (#2050)
Packit Service 688f55d
  * Improve contributing.md (#2043)
Packit Service 688f55d
  * osbuild2: selinux stage - introduce force_autorelabel option (#2033)
Packit Service 688f55d
  * internal: cleanup dracut modules and default kargs (#2045)
Packit Service 688f55d
  * Namespaced composer metrics (#2037)
Packit Service 688f55d
  * cloudapi/v2: Add support for edge-container (#2035)
Packit Service 688f55d
  * template: bump postgres max conns to 20 (#2044)
Packit Service 688f55d
  * templates: bump max postgres connections to 10 (#2040)
Packit Service 688f55d
  * osbuild2: update rhsm stage (#2014)
Packit Service 688f55d
  * internal: mandate installation device for the simplified installer (#1755)
Packit Service 688f55d
  * distro/rhel86: use the new coreos-installer-dracut (#1752)
Packit Service 688f55d
  * Switch api tests to v2 & manifest job in api v2 (#2026)
Packit Service 688f55d
  * cloudapi/v1: Adapt metadata handler to osbuild2 results (#2028)
Packit Service 688f55d
  * osbuild: check if result objects are nil in Write() (#2022)
Packit Service 688f55d
  * distro/rhel90*: minor code cleanup (#2004)
Packit Service 688f55d
  * osbuild2: support 'install' command in the modprobe stage and rework data validation (#1983)
Packit Service 688f55d
  * Use RHUI-4 for RHEL-9 EC2 image test cases (#1977)
Packit Service 688f55d
  * Logging improvements (#1989)
Packit Service 688f55d
  * worker: Correct servers in openapi spec (#1988)
Packit Service 688f55d
  * job/osbuild: skip the job if manifest generation failed (#2018)
Packit Service 688f55d
  * spec: bump osbuild version to 41 (#2012)
Packit Service 688f55d
  * composer: Add metrics endpoint to auth excludes again (#2013)
Packit Service 688f55d
  * Use V2 results internally (#1754)
Packit Service 688f55d
  * worker: Introduce manifest-id-only job (#1999)
Packit Service 688f55d
  * jobqueue: add the ability to dequeue by ID (#1997)
Packit Service 688f55d
  * Multiple new stages (#2006)
Packit Service 688f55d
  * containers: mock oauth container (#2003)
Packit Service 688f55d
  * osbuild2: new stage sshd config (#1992)
Packit Service 688f55d
Contributions from: Achilleas Koutsou, Alexander Todorov, Antonio Murdaca, Diaa Sami, Gianluca Zuccarelli, Jakub Rusz, Juan Abia, Martin Sehnoutka, Ondřej Budai, Sanne Raymaekers, Simon Steinbeiss, Tomas Hozza, Xiaofeng Wang, diaasami, sanne, yih
Packit Service 688f55d
— Berlin, 2021-11-24
Packit Service 688f55d
Packit Service 688f55d
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit d6bb712
Packit Service 7f6cf04
* Wed Nov 10 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 38-1
Packit Service 7f6cf04
- Revert "templates: Add prometheus scrape annotations to composer-api" (Sanne Raymaekers)
Packit Service 7f6cf04
- templates: Add prometheus scrape annotations to composer-api (sanne)
Packit Service 7f6cf04
- distroregistry: disable CentOS Stream 9 (Achilleas Koutsou)
Packit Service 7f6cf04
- test/cases: rm ostree-ng-og.sh (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel90: remove all mentions of obsolete firmware packages (Achilleas Koutsou)
Packit Service 7f6cf04
- test/data: update manifests for edge-container images (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel90: make nginx log and lib directories world writable (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel90: disable edge-simplified-installer image type (Achilleas Koutsou)
Packit Service 7f6cf04
- Schutzfile: remove osbuild version pin for RHEL 9.0 (Achilleas Koutsou)
Packit Service 7f6cf04
- tools: update distro-arch-imagetype-map for RHEL 9.0 types (Achilleas Koutsou)
Packit Service 7f6cf04
- tools: update RHEL 9.0 repos for test case generators (Achilleas Koutsou)
Packit Service 7f6cf04
- test/data: update RHEL 9.0 and beta manifests (Achilleas Koutsou)
Packit Service 7f6cf04
- test/ostree-simplified: variable string fixes (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel90: update unit tests (Achilleas Koutsou)
Packit Service 7f6cf04
- rhel90: drop -ga suffix and alias from beta (Achilleas Koutsou)
Packit Service 7f6cf04
- test/api: ssh key fixes for RHEL 9.0 (Achilleas Koutsou)
Packit Service 7f6cf04
- test/cases: support weldr-client output structure (Achilleas Koutsou)
Packit Service 7f6cf04
- CI: test new edge types on RHEL 9.0 (Achilleas Koutsou)
Packit Service 7f6cf04
- test/ostree: install python3 instead of specific version (Achilleas Koutsou)
Packit Service 7f6cf04
- mockbuild: change RHEL 9 template to use latest non-beta repos (Achilleas Koutsou)
Packit Service 7f6cf04
- test/cases: add RHEL 9.0 and CentOS 9 cases to test scripts (Achilleas Koutsou)
Packit Service 7f6cf04
- CI: enable tests for RHEL 9.0 (Achilleas Koutsou)
Packit Service 7f6cf04
- schutzbot: update terraform sha (Achilleas Koutsou)
Packit Service 7f6cf04
- test: update test manifests for rhel-90-ga (Achilleas Koutsou)
Packit Service 7f6cf04
- tools: add centos-9 to distro-arch-imagetype-map (Achilleas Koutsou)
Packit Service 7f6cf04
- tools: copy rhel-90 distro-arch-imagetype-map to -beta and -ga (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel90: update to match 8.6 and add centos-9 alias (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel86: remove genisoimage (Achilleas Koutsou)
Packit Service 7f6cf04
- distro/rhel86: single osbuild import (Achilleas Koutsou)
Packit Service 7f6cf04
- test/data: copy rhel-90 test manifests to -ga and -beta (Achilleas Koutsou)
Packit Service 7f6cf04
- test: add repositories for rhel-90-beta and -ga (Achilleas Koutsou)
Packit Service 7f6cf04
- distroregistry: add rhel-90-ga to registry (Achilleas Koutsou)
Packit Service 7f6cf04
- distro: copy rhel90beta to rhel90 (Achilleas Koutsou)
Packit Service 7f6cf04
- composer: Add worker openapi spec endpoint to auth excludes (sanne)
Packit Service 7f6cf04
- CI: Journal-log is accessible and encrypted (Thomas Lavocat)
Packit Service 7f6cf04
- spec: Only run worker preun if systemd is running (sanne)
Packit Service 7f6cf04
- gitlab-ci: Remove RHEL9.0-beta runners (Martin Sehnoutka)
Packit Service 7f6cf04
- schutzbot: double quote jq argument to prevent shellcheck failures (Martin Sehnoutka)
Packit Service 7f6cf04
- distribution: worker dnf-json & cache dir (Gianluca Zuccarelli)
Packit Service 7f6cf04
- cloudapi/v2: 5xx error metrics (Gianluca Zuccarelli)
Packit Service 7f6cf04
- internal/blueprint: allow filesystem size specified with units (Martin Sehnoutka)
Packit Service 7f6cf04
- internal/blueprint: introduce custom fs customization parser (Martin Sehnoutka)
Packit Service 7f6cf04
- internal/blueprint: introduce new test for parsing blueprints (Martin Sehnoutka)
Packit Service 7f6cf04
- internal/common: introduce function to convert data sizes (Martin Sehnoutka)
Packit Service 7f6cf04
- prepare_rhel_internal: configure s3cmd explicitly (Jakub Rusz)
Packit Service 7f6cf04
- templates: add latency metrics to dashboard (Gianluca Zuccarelli)
Packit Service 7f6cf04
- Let schutzbot do the post-release version bump (Simon Steinbeiss)
Packit Service 7f6cf04
- Post release version bump (Simon Steinbeiss)
Packit Service 7f6cf04
- cloudapi: record error metrics (Gianluca Zuccarelli)
Packit Service 7f6cf04
- prometheus: add middleware function (Gianluca Zuccarelli)
Packit Service 7f6cf04
- prometheus: compose latency metric (Gianluca Zuccarelli)
Packit Service 7f6cf04
- prometheus: update metrics (Chloe Kaubisch)
Packit Service 7f6cf04
- templates: fix liveness/readiness check url (Ondřej Budai)
Packit Service 7f6cf04
- templates: add s3 bucket name (Ondřej Budai)
Packit Service 7f6cf04
- templates: update dashboard config map (Gianluca Zuccarelli)
Packit Service 7f6cf04
- templates: add grafana dashboard (Gianluca Zuccarelli)
Packit Service 7f6cf04
- build(deps): bump github.com/openshift-online/ocm-sdk-go (dependabot[bot])
Packit Service 7f6cf04
- templates: hook up simple probes and default limits (Tom Gundersen)
Packit Service 7f6cf04
- templates: add service account (Tom Gundersen)
Packit Service 7f6cf04
Packit Service 6c466fb
* Wed Oct 27 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 37-1
Packit Service 6c466fb
- Bump version numbers ahead of release (Simon Steinbeiss)
Packit Service 6c466fb
- Switch to simple upstream releases (Simon Steinbeiss)
Packit Service 6c466fb
- distro/rhel86: special case root user for ssh keys (Christian Kellner)
Packit Service 6c466fb
- Revert "Revert "cloudapi/v1: Move depsolving to workers"" (Tom Gundersen)
Packit Service 6c466fb
- templates: image-builder-ci access to composer (Tom Gundersen)
Packit Service 6c466fb
- ci: remove 8.5 nightly testing (Ondřej Budai)
Packit Service 6c466fb
- composer: add json log formatting (Diaa Sami)
Packit Service 6c466fb
- test: timestamp messages in test scripts (Achilleas Koutsou)
Packit Service 6c466fb
- Add news item for updated CentOS Stream 8 definitions (Achilleas Koutsou)
Packit Service 6c466fb
- test/api: SSH_USER=ec2-user for centos on AWS (Achilleas Koutsou)
Packit Service 6c466fb
- test/cases: add centos-8 as support to test scripts (Achilleas Koutsou)
Packit Service 6c466fb
- test/ansible: install greenboot-failing-unit from public source (Achilleas Koutsou)
Packit Service 6c466fb
- CI: enable OSTree tests on CentOS 8 (Achilleas Koutsou)
Packit Service 6c466fb
- test/data: regenerate manifests for CentOS 8 (Achilleas Koutsou)
Packit Service 6c466fb
- distro/rhel86: skip RHSM config stage for non-RHEL (Achilleas Koutsou)
Packit Service 6c466fb
- distro/rhel86: distro private method isRHEL() (Achilleas Koutsou)
Packit Service 6c466fb
- test/data/repositories: update cs8 rpmrepo snapshot (Achilleas Koutsou)
Packit Service 6c466fb
- tools: add all supported image types for centos-8 (Achilleas Koutsou)
Packit Service 6c466fb
- tools/test-case-generators: fix typo in imagetype-map (Achilleas Koutsou)
Packit Service 6c466fb
- distro/rhel86: add distro specific package set (Achilleas Koutsou)
Packit Service 6c466fb
- test: add RHEL 8.6 image installer test manifest (Achilleas Koutsou)
Packit Service 6c466fb
- distro/rhel86: add CentOS Stream 8 as alias to RHEL 8.6 (Achilleas Koutsou)
Packit Service 6c466fb
- distro/rhel86: remove redundant rhel-86 alias (Achilleas Koutsou)
Packit Service 6c466fb
- spec: dnf-json conflicts with old composer (Achilleas Koutsou)
Packit Service 6c466fb
- ostree: change the URL for OC client temporarily (Ondřej Budai)
Packit Service 6c466fb
- test/aws: remove a no longer needed key from an instance (Ondřej Budai)
Packit Service 6c466fb
- ci: pin a specific RHEL 9.0b compose (Ondřej Budai)
Packit Service 6c466fb
- ci: rotate secret names (Ondřej Budai)
Packit Service 6c466fb
- mockbuild: explicitly configure s3cmd (Ondřej Budai)
Packit Service 6c466fb
- mockbuild: remove subscriptions (Ondřej Budai)
Packit Service 6c466fb
- .gitlab-ci: Don't save the journal as an artifact (sanne)
Packit Service 6c466fb
- jobqueue: Better logging (Diaa Sami)
Packit Service 6c466fb
- templates: Claims based on user_ids (sanne)
Packit Service 6c466fb
- worker: Configurable timeout for RequestJob (sanne)
Packit Service 6c466fb
- build(deps): bump cloud.google.com/go/storage from 1.16.1 to 1.18.1 (dependabot[bot])
Packit Service 6c466fb
- build(deps): bump github.com/labstack/echo/v4 from 4.5.0 to 4.6.1 (dependabot[bot])
Packit Service 6c466fb
- build(deps): bump github.com/gophercloud/gophercloud (dependabot[bot])
Packit Service 6c466fb
- worker: Separate goroutine for depsolve jobs (sanne)
Packit Service 6c466fb
- cloudapi/v2: Plural path section when querying a collection (sanne)
Packit Service 6c466fb
- cloudapi/v2: Do not require auth for /openapi or /errors (sanne)
Packit Service 6c466fb
- worker: Configure AWS credentials in the worker (Thomas Lavocat)
Packit Service 6c466fb
- cloudapi/v2: ensure only one image per a compose in the API spec (Ondřej Budai)
Packit Service 6c466fb
- cloudapi/v2: clean up targets (Ondřej Budai)
Packit Service 6c466fb
- cloudapi/v2: move multi-image compose check to the beginning (Ondřej Budai)
Packit Service 6c466fb
Packit Service 76400ef
* Wed Oct 13 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 36-1
Packit Service 76400ef
- 36 (Achilleas Koutsou)
Packit Service 76400ef
- Revert "cloudapi/v1: Move depsolving to workers" (Sanne Raymaekers)
Packit Service 76400ef
- worker: Prefix https always (sanne)
Packit Service 76400ef
- cloudapi/v1: Move depsolving to workers (sanne)
Packit Service 76400ef
- cloudapi/v2: fix newV2Server() call in test (Achilleas Koutsou)
Packit Service 76400ef
- templates: Name service ports (sanne)
Packit Service 76400ef
- SPEC: Exclude `armv7hl` architecture (Tomas Hozza)
Packit Service 76400ef
- distro/rhel90 -> distro/rhel90beta: rename package (Achilleas Koutsou)
Packit Service 76400ef
- distro/rhel90: rename to rhel-90-beta and alias base name (Achilleas Koutsou)
Packit Service 76400ef
- spec: Split dnf-json into a subpackage (sanne)
Packit Service 76400ef
- cloudapi/v2: Use worker to depsolve (Ondřej Budai)
Packit Service 76400ef
- worker: Add a depsolve job type (Tom Gundersen)
Packit Service 76400ef
- packit: Push downstream instead of creating PR (Simon Steinbeiss)
Packit Service 76400ef
- templates: Name services after endpoints (sanne)
Packit Service 76400ef
- worker: Make BasePath configurable (sanne)
Packit Service 76400ef
- cloudapi/v2: Listen on /api/image-builder-composer/v2 (sanne)
Packit Service 76400ef
- test/ostree: remove --ip-range from podman network (Achilleas Koutsou)
Packit Service 76400ef
- RHEL-8.6: add support for official EC2 SAP image (Tomas Hozza)
Packit Service 76400ef
- tools/provision: set up nightly repos for RHEL 8.6 (Achilleas Koutsou)
Packit Service 76400ef
- test/cases: add support for RHEL 8.6 to test scripts (Achilleas Koutsou)
Packit Service 76400ef
- schutzbot: pin osbuild to current main for 8.6 (Achilleas Koutsou)
Packit Service 76400ef
- schutzbot: update terraform sha (Achilleas Koutsou)
Packit Service 76400ef
- news: add entry about RHEL 8.6 (Achilleas Koutsou)
Packit Service 76400ef
- test: add RHEL 8.6 test manifests (Achilleas Koutsou)
Packit Service 76400ef
- test: add rpmrepo snapshots for RHEL 8.6 (Achilleas Koutsou)
Packit Service 76400ef
- ci: run all tests on RHEL 8.6 (Achilleas Koutsou)
Packit Service 76400ef
- test/data/repositories: add test repos for rhel-86 (Achilleas Koutsou)
Packit Service 76400ef
- distro/rhel85: remove rhel86 alias (Achilleas Koutsou)
Packit Service 76400ef
- distro/rhel86: copy all definitions from rhel85 (Achilleas Koutsou)
Packit Service 76400ef
- cloudapi/v2: Configurable aws bucket (sanne)
Packit Service 76400ef
- cloudapi/v2: Replace upload types with image types (sanne)
Packit Service 76400ef
- Tests/RHEL-9.0: add EC2 SAP image test (Tomas Hozza)
Packit Service 76400ef
- Tests/RHEL-9.0: add repos needed for EC2 SAP image tests (Tomas Hozza)
Packit Service 76400ef
- RHEL-9.0: add EC2 SAP image definition. (Tomas Hozza)
Packit Service 76400ef
- Tests/RHEL-9.0: add EC2 and EC2 HA image tests (Tomas Hozza)
Packit Service 76400ef
- Tests/RHEL-9.0: add repos needed for EC2 and EC2 HA image tests (Tomas Hozza)
Packit Service 76400ef
- Image tests: skip rpm-ostree-1-autovar.conf tmpfiles.d config on Fedora (Tomas Hozza)
Packit Service 76400ef
- composer: Don't dump sensitive fields from config (sanne)
Packit Service 76400ef
- tests: Update image_tests (Jakub Rusz)
Packit Service 76400ef
- templates: Duplicate value in composer config (sanne)
Packit Service 76400ef
- templates: Port names should be less than 15 characters (sanne)
Packit Service 76400ef
- templates: Make sure ports are unquoted (sanne)
Packit Service 76400ef
- cloudapi/v1: Return status created in compose handler (sanne)
Packit Service 76400ef
- worker: Use Recover middleware to handle panics (Diaa Sami)
Packit Service 76400ef
- worker: Improve logging (Diaa Sami)
Packit Service 76400ef
- Regenerate affected image test cases (Tomas Hozza)
Packit Service 76400ef
- generate-all-test-cases: allow specifying additional DNF repos (Tomas Hozza)
Packit Service 76400ef
- image-info: ensure that directory is analysed as read-only (Tomas Hozza)
Packit Service 76400ef
- tests: enable koji.sh test on RHEL-9 (Jakub Rusz)
Packit Service 76400ef
- tests/ci: enable vmware.sh and cross-distro.sh on rhel-9 (Jakub Rusz)
Packit Service 76400ef
- README: Add a link to our developer guide (Simon Steinbeiss)
Packit Service 76400ef
- templates: Composer OSD template (sanne)
Packit Service 76400ef
- internal/rpmmd: log repository files loaded during composer startup (Martin Sehnoutka)
Packit Service 76400ef
- dnf-json: expire metadata by default (Tom Gundersen)
Packit Service 76400ef
- schutzbot: Clean up non-default storage accounts (sanne)
Packit Service 76400ef
- main: IsNotExist() is no longer a valid check (Achilleas Koutsou)
Packit Service 76400ef
- config: update NonExisting test to check for default (Achilleas Koutsou)
Packit Service 76400ef
- config: don't fail LoadConfig if file doesn't exist (Achilleas Koutsou)
Packit Service 76400ef
- Test: regenerate all image test cases (Tomas Hozza)
Packit Service 76400ef
- Image tests: use RPMRepo with released RHEL-8.4 content (Tomas Hozza)
Packit Service 76400ef
- image-info: fix undefined variable in analyse_directory() (Tomas Hozza)
Packit Service 76400ef
- image-info: sort partitions list in the report. (Tomas Hozza)
Packit Service 76400ef
- image-info: use subprocess_check_output() in read_selinux_ctx_mismatch() (Tomas Hozza)
Packit Service 76400ef
- image-info: check not installed documentation (Tomas Hozza)
Packit Service 76400ef
- image-info: read content of /etc/resolv.conf (Tomas Hozza)
Packit Service 76400ef
- image-info: read sysctl.d config files from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read security limits config files from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read tmpfiles.d config files from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read systemd service unit drop-ins from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read cloud-init configs from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read systemd-logind configs from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read dracut configs from multiple paths (Tomas Hozza)
Packit Service 76400ef
- image-info: read modprobe configs from multiple paths (Tomas Hozza)
Packit Service 76400ef
- composer: More configuration of how composer is served (sanne)
Packit Service 76400ef
Packit Service 6bb3cb2
* Sat Oct 02 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 35-1
Packit Service 6bb3cb2
- 35 (Simon Steinbeiss)
Packit Service 6bb3cb2
- gitleaks: add allow list for test passwords and keys (Achilleas Koutsou)
Packit Service 6bb3cb2
- mockbuild: use download.devel of download.eng.bos (Ondřej Budai)
Packit Service 6bb3cb2
- ci: install ansible-core instead of ansible for EL9 (Ondřej Budai)
Packit Service 6bb3cb2
- dnf-json: disable zchunk (Ondřej Budai)
Packit Service 6bb3cb2
- composer: improve logging (Diaa Sami)
Packit Service 6bb3cb2
- cloudapi: Add extra logging & improve existing (Diaa Sami)
Packit Service 6bb3cb2
- cloudapi: use Logrus as default logger in Echo (Diaa Sami)
Packit Service 6bb3cb2
- logging: add logrus dependency (Diaa Sami)
Packit Service 6bb3cb2
- ci: don't run nightly pipeline on ga releases (Jakub Rusz)
Packit Service 6bb3cb2
- distro/rhel90: use qcow2 compat 1.1 for qcows (Ondřej Budai)
Packit Service 6bb3cb2
- tools: Push ubi container to quay.io/app-sre/composer (sanne)
Packit Service 6bb3cb2
- blueprints: change minsize from int to uint64 (Gianluca Zuccarelli)
Packit Service 6bb3cb2
- test/regression: Adapt to new rhel-84-ga runners (sanne)
Packit Service 6bb3cb2
- schutzbot: Also build container on branch pushes (sanne)
Packit Service 6bb3cb2
- schutzbot: pin osbuild to >=37 on all distros (Ondřej Budai)
Packit Service 6bb3cb2
- spec: bump osbuild depedendency to 37 (Ondřej Budai)
Packit Service 6bb3cb2
- distro/rhel85: set bootloader to none for edge (Christian Kellner)
Packit Service 6bb3cb2
- osbuild2: add bootloader option to ostree.config (Christian Kellner)
Packit Service 6bb3cb2
- osbuild2: small doc fix for ostree.config (Christian Kellner)
Packit Service 6bb3cb2
- build(deps): bump github.com/labstack/echo/v4 from 4.5.0 to 4.6.0 (dependabot[bot])
Packit Service 6bb3cb2
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.46 to 1.40.49 (dependabot[bot])
Packit Service 6bb3cb2
- workers: Backwards compatible api.openshift.com spec compliance (sanne)
Packit Service 6bb3cb2
- Disable regression-composer-works-behind-satellite.sh, Refs #1834 (Alexander Todorov)
Packit Service 6bb3cb2
- test/ostree: use 8.4 when testing on 8.4 (Ondřej Budai)
Packit Service 6bb3cb2
- ci: add workaround for missing redhat.repo in EC2 (Ondřej Budai)
Packit Service 6bb3cb2
- schutzfile: remove rhel-8.3 (Ondřej Budai)
Packit Service 6bb3cb2
- test/koji: always build the latest RHEL (Ondřej Budai)
Packit Service 6bb3cb2
- mockbuild: use REPO_BUCKET when defining the base URL (Ondřej Budai)
Packit Service 6bb3cb2
- test: use hyphen in DISTRO_CODE instead of underscore (Ondřej Budai)
Packit Service 6bb3cb2
- test: move env variables into set-env-variables helper (Ondřej Budai)
Packit Service 6bb3cb2
- test/koji: remove the workaround for rhel-8 (Ondřej Budai)
Packit Service 6bb3cb2
- test/api: don't source os-release again (Ondřej Budai)
Packit Service 6bb3cb2
- test: use cdn repos for 8.3 and 8.4 (Ondřej Budai)
Packit Service 6bb3cb2
- mockbuild: reuse nightly repos from redhat.repo (Ondřej Budai)
Packit Service 6bb3cb2
- ci: assume subscribed machines (Ondřej Budai)
Packit Service 6bb3cb2
- terraform: update (Ondřej Budai)
Packit Service 6bb3cb2
- build(deps): bump github.com/Azure/azure-sdk-for-go (dependabot[bot])
Packit Service 6bb3cb2
- distribution: Use After=network.target instead of multi-user (Martin Sehnoutka)
Packit Service 6bb3cb2
- internal/common: introduce git revision and rpm version (Martin Sehnoutka)
Packit Service 6bb3cb2
- test/ostree: support weldr-client output structure (Achilleas Koutsou)
Packit Service 6bb3cb2
- test/data: update test manifests for RHEL 9.0 edge (Achilleas Koutsou)
Packit Service 6bb3cb2
- distro/rhel90: explicitly enable greenboot services for edge (Achilleas Koutsou)
Packit Service 6bb3cb2
- distro/rhel90: add gnome-kiosk to installer package set (Achilleas Koutsou)
Packit Service 6bb3cb2
- tools/provision: install community.general ansible collection (Achilleas Koutsou)
Packit Service 6bb3cb2
- test/ostree: remove debug callback from ansible calls (Achilleas Koutsou)
Packit Service 6bb3cb2
- test/ostree: install python3 instead of specific version (Achilleas Koutsou)
Packit Service 6bb3cb2
- distro/rhel90: remove unavailable packages from edge-installer (Achilleas Koutsou)
Packit Service 6bb3cb2
- ci: enable ostree tests on RHEL 9.0-beta (Achilleas Koutsou)
Packit Service 6bb3cb2
- NEWS: Drop title line (Simon Steinbeiss)
Packit Service 6bb3cb2
- cloudapi: use Recover middleware to handle panics (Diaa Sami)
Packit Service 6bb3cb2
- HACKING: fix container command (Gianluca Zuccarelli)
Packit Service 6bb3cb2
- containers: worker client base url protocol (Gianluca Zuccarelli)
Packit Service 6bb3cb2
- containers: update composer log level flag (Gianluca Zuccarelli)
Packit Service 6bb3cb2
- Regenerate relevant image test cases (Tomas Hozza)
Packit Service 6bb3cb2
- distro/rhel90: re-include nss-altfiles for edge (Christian Kellner)
Packit Service 6bb3cb2
- generate-test-cases: drop `--with-customizations` option (Tomas Hozza)
Packit Service 6bb3cb2
- format-request-map.json: remove redundant overrides (Tomas Hozza)
Packit Service 6bb3cb2
- generate-test-cases: don't leak "supported_arches" to compose request (Tomas Hozza)
Packit Service 6bb3cb2
- tools: improve deploy-openstack script (Diaa Sami)
Packit Service 6bb3cb2
- weldr: deleting an unknown source should return an error (Brian C. Lane)
Packit Service 6bb3cb2
- Update distro-arch-imagetype-map.json (Tomas Hozza)
Packit Service 6bb3cb2
- test: update image test case generation part of README (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: add option to keep created workdir on runner (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: report results when Runner finishes (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: support using existing remote hosts (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: remove '--keep-image-info' option (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: move current generator method to 'qemu' command (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: fix log level in multiprocessing processes (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: don't use virtfs to copy data from/to the VM (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: don't use paramiko for SSH (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: use SSH keys instead of password for VMs (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: don't use cloud-init to install RPMs (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: fix generating of cloud-init cdrom on MacOS (Tomas Hozza)
Packit Service 6bb3cb2
- generate-all-test-cases: separate generic parts of BaseRunner (Tomas Hozza)
Packit Service 6bb3cb2
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.43 to 1.40.46 (dependabot[bot])
Packit Service 6bb3cb2
- generate-test-cases: check `supported_arches` from format-request-map.json (Tomas Hozza)
Packit Service 6bb3cb2
- schutzbot: Update terraform sha (sanne)
Packit Service 6bb3cb2
- Drop RELEASING.md and point to dev guide (Simon Steinbeiss)
Packit Service 6bb3cb2
- build(deps): bump github.com/Azure/go-autorest/autorest (dependabot[bot])
Packit Service 6bb3cb2
- build(deps): bump github.com/aws/aws-sdk-go from 1.40.38 to 1.40.43 (dependabot[bot])
Packit Service 6bb3cb2
- build(deps): bump github.com/openshift-online/ocm-sdk-go (dependabot[bot])
Packit Service 6bb3cb2
Ondřej Budai 2525f95
* Wed Aug 11 2021 Ondřej Budai <ondrej@budai.cz> - 31-1
Ondřej Budai 2525f95
- New upstream release
Ondřej Budai 2525f95
ebe9430
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 30-2
ebe9430
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
ebe9430
Ondřej Budai ba08b29
* Mon Jun 14 2021 Ondřej Budai <ondrej@budai.cz> - 30-1
Ondřej Budai ba08b29
- New upstream release
Ondřej Budai ba08b29
e0b732c
* Fri Mar 05 2021 Martin Sehnoutka <msehnout@redhat.com> - 29-1
e0b732c
- New upstream release
e0b732c
3686d67
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 28-2
3686d67
- Rebuilt for updated systemd-rpm-macros
3686d67
  See https://pagure.io/fesco/issue/2583.
3686d67
8825b85
* Sat Feb 20 2021 Martin Sehnoutka <msehnout@redhat.com> - 28-1
8825b85
- New upstream release
8825b85
Ondřej Budai 3a5afba
* Thu Feb 04 2021 Ondrej Budai <obudai@redhat.com> - 27-1
Ondřej Budai 3a5afba
- New upstream release
Ondřej Budai 3a5afba
2b849a5
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 26-3
2b849a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2b849a5
Ondřej Budai fd647d2
* Thu Dec 17 2020 Ondrej Budai <obudai@redhat.com> - 26-2
Ondřej Budai fd647d2
- Fix the compatibility with a new golang-github-azure-storage-blob 0.12
Ondřej Budai fd647d2
Ondřej Budai 592b37a
* Thu Dec 17 2020 Ondrej Budai <obudai@redhat.com> - 26-1
Ondřej Budai 592b37a
- New upstream release
Ondřej Budai 592b37a
Ondřej Budai 49502d1
* Thu Nov 19 2020 Ondrej Budai <obudai@redhat.com> - 25-1
Ondřej Budai 49502d1
- New upstream release
Ondřej Budai 49502d1
7b25527
* Thu Nov 12 2020 Ondrej Budai <obudai@redhat.com> - 24-1
7b25527
- New upstream release
7b25527
c39e935
* Fri Nov 06 2020 Ondrej Budai <obudai@redhat.com> - 23-1
c39e935
- New upstream release
c39e935
d9e66c8
* Fri Oct 16 2020 Ondrej Budai <obudai@redhat.com> - 22-1
d9e66c8
- New upstream release
d9e66c8
44544de
* Sun Aug 23 2020 Tom Gundersen <teg@jklm.no> - 20-1
44544de
- New upstream release
44544de
4a1c4ab
* Tue Aug 11 2020 Tom Gundersen <teg@jklm.no> - 19-1
4a1c4ab
- New upstream release
4a1c4ab
89e01c0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 18-2
89e01c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
89e01c0
3cbdecf
* Wed Jul 22 2020 Ondrej Budai <obudai@redhat.com> - 18-1
3cbdecf
- New upstream release
3cbdecf
f7f569a
* Wed Jul 08 2020 Ondrej Budai <obudai@redhat.com> - 17-1
f7f569a
- New upstream release
f7f569a
f23a514
* Mon Jun 29 2020 Ondrej Budai <obudai@redhat.com> - 16-1
f23a514
- New upstream release
f23a514
3bd88f3
* Fri Jun 12 2020 Ondrej Budai <obudai@redhat.com> - 15-1
3bd88f3
- New upstream release
3bd88f3
7455441
* Thu Jun 04 2020 Ondrej Budai <obudai@redhat.com> - 14-1
7455441
- New upstream release
7455441
7e01502
* Fri May 29 2020 Ondrej Budai <obudai@redhat.com> - 13-2
7e01502
- Add missing osbuild-ostree dependency
7e01502
a5c649a
* Thu May 28 2020 Ondrej Budai <obudai@redhat.com> - 13-1
a5c649a
- New upstream release
a5c649a
dfc0e64
* Thu May 14 2020 Ondrej Budai <obudai@redhat.com> - 12-1
dfc0e64
- New upstream release
dfc0e64
239934c
* Wed Apr 29 2020 Ondrej Budai <obudai@redhat.com> - 11-1
239934c
- New upstream release
239934c
8c1d1af
* Wed Apr 15 2020 Ondrej Budai <obudai@redhat.com> - 10-1
8c1d1af
- New upstream release
8c1d1af
32f1257
* Wed Apr 01 2020 Ondrej Budai <obudai@redhat.com> - 9-1
32f1257
- New upstream release
32f1257
b42061e
* Mon Mar 23 2020 Ondrej Budai <obudai@redhat.com> - 8-1
b42061e
- Initial package (renamed from golang-github-osbuild-composer)