Florian Schüller
8d24dcfbde
osbuild-worker: add CHANNEL to worker logs
...
aka "the deployment channel" like "staging" or "production"
2024-08-28 16:41:07 +02:00
Florian Schüller
2519e55ccd
tmt/plans/edge-test.fmf: increase disksize for qcow2 test
2024-08-28 16:41:07 +02:00
Florian Schüller
e448fc8665
Makefile: remove old remnant package filter
2024-08-28 16:41:07 +02:00
Florian Schüller
210cfafdd6
Makefile: implement a target to create coverage-report
2024-08-28 16:41:07 +02:00
Florian Schüller
11f707d277
workflows: include splunk_logger sub module in tests
2024-08-28 16:41:07 +02:00
Florian Schüller
a4068b328d
splunk_logger: move environment hook to splunk_logger pt2
...
for reusability also in image-builder
2024-08-28 16:41:07 +02:00
Michael Vogt
43c6bc7abc
worker: simplify the POST in workerHeartbeat()
...
There is no actual payload when posting the worker status so let's
just post `nil` instead of an empty `bytes.Buffer` to make this
explicit.
2024-08-26 16:39:12 +02:00
Michael Vogt
802fbce596
worker: rename server -> serverURL
...
The current name `Client.server` feels a bit misleading as it is
unclear if this is an abstraction for a "server" object or an
URL. This rename makes this unambiguous.
2024-08-26 16:38:37 +02:00
Sanne Raymaekers
574c9d7d95
tools/appsre-ansible: fix unregister
...
The community redhat_subscription module calls `subscription-manager
unsusbscribe`, which doesn't exist. Use shell for now.
2024-08-26 14:24:48 +02:00
Michael Vogt
9e5fdc80ee
osbuild-composer: add Requires: osbuild-dnf-json-api = 7
...
Use an exact version dependency on the `osbuild-dnf-json-api` to
ensure incompatible json protocol changes cannot break composer.
See also https://github.com/osbuild/osbuild/pull/1849
2024-08-26 10:05:18 +02:00
schutzbot
972093cc93
Post release version bump
...
[skip ci]
2024-08-23 11:16:09 +00:00
Tomáš Hozza
a920b39a61
Schutzfile: update osbuild ref to v126
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
f8c5595413
Delete EOL F37 and F38 repos
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
c25400467a
Update rpmrepo snapshots
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
82ff759ee1
Test: test GCE image type on el10 / c10s
...
Enable testing of GCE image type on el10 / c10s. The el10 / c10s image
type temporarily uses cloud-init, because there are no GCP guest tools
for el10 / c10s yet and el9 version can't be installed. This implies
that we need to set the SSH key in the instance metadata and use SSH
directly.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
8035bd2c56
Test: enable image-installer tests on el10 / c10s
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
e53d03fe16
compute/gcp: add guest OS features for el10/c10s
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
a0cad4f9a6
client/compose_test: fix error message checked by the test
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Tomáš Hozza
62d8ad4efe
Update osbuild/images to v0.79.0
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-23 13:10:53 +02:00
Sanne Raymaekers
9fcbcdb5dc
tools/appsre-ansible: retry subscribing rpmbuild machines
...
Also unsubscribe after the build is done.
2024-08-21 13:42:11 +02:00
schutzbot
2f50ce1b56
Post release version bump
...
[skip ci]
2024-08-21 08:15:34 +00:00
Sanne Raymaekers
54820a88df
osbuild-worker: switch to aws sdk v2 for errors in ami copy jobs
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
2624516f1a
osbuild-worker: use aws sdk v2 for asg scale-in protection
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
990ed6a9ad
osbuild-uploadgeneric-s3: remove aws sdk v1 dependency
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
cda0db91f5
osbuild-upload-aws: remove aws sdk v1 dependency
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
c90b92f666
cloud/awscloud: test failures when running a secure instance
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
acc415a676
cloud/awscloud: test terminating a secure instance
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
e30fba38fc
cloud/awscloud: handle nil describe output when creating LTs/SGs
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
fa3b203178
internal/boot: adapt to aws sdk v2
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
b10bbc0fb0
cloudapi/v2: adapt to aws sdk v2
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
8b0e09ed20
internal/weldr: adapt to aws sdk v2
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
c87cbe0cbc
osbuild-service-maintenance: adapt to aws sdk v2
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
16c9a7be88
cloud/awscloud: add tests for ec2 operations
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
810e9133e8
cloud/awscloud: switch ec2 to v2 sdk
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
8d158f6031
cloud/awscloud: switch s3 to v2 sdk
2024-08-20 15:32:40 +02:00
Sanne Raymaekers
5e3bc8a705
go.mod: vendor aws-sdk-v2
...
Removes the v1 aws sdk.
2024-08-20 15:32:40 +02:00
Yi He
f27f9a2f80
ci: move edge fedora and centos-stream test to testing-farm
2024-08-19 17:30:49 +02:00
Jakub Rusz
411711c9b4
CI: enable image_tests on rhel-10
2024-08-16 15:15:38 +02:00
Jakub Rusz
3de5aa02f3
test/manifests: Add rhel-10.0 repos and generate manifests
2024-08-16 15:15:38 +02:00
schutzbot
235455444d
Post release version bump
...
[skip ci]
2024-08-15 12:45:16 +00:00
Florian Schüller
0239db5323
splunk_logger: move environment hook to splunk_logger pt1
...
this has to be in two steps:
- duplicate to splunk_logger first
- change and use the reference from within go.mod and the main code
2024-08-14 12:22:16 +02:00
Tomáš Hozza
812b331743
test/libvirt.sh: don't test openstack image on el10 / c10s
...
There's no openstack image type on el10 / c10s any more.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
84c2758871
Schutzfile: add osbuild ref for 'centos-10'
...
'centos-10' is being used by out test scripts, while 'centos-stream-10'
is being used by the 'mockbuild.sh' script and the custom GitLab
executor.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
a9923febd8
Update osbuild/images to v0.77.0
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
725c5cdb25
test/api.sh: disable rpm customization on el10/c10s
...
The reason is that the key that we use to test the customization uses
SHA-1 in its signature. And this algorithm is no longer allowed by
default on el10 / c10s.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
768537dba3
Add support for RHSM customizations
...
Add support for RHSM customizations, which currently allow various
aspects of RHSM. Specifically enabling / disabling DNF plugins shipped
by subscription-manager package and setting a subset of options in the
rhsm.conf.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
26dd54a4d7
Add support for RPM customizations
...
Add support for RPM customizations, which currently allow to import RPM
GPG key from a file installed in the image. This is e.g. done for the
Azure RHUI image type.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
7d22c42ad7
SPEC: set minimum required osbuild version to v120
...
This was forgotten in [1], which depens on [2], which landed in osbuild
v120.
[1] https://github.com/osbuild/osbuild-composer/pull/4272
[2] https://github.com/osbuild/osbuild/pull/1777
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Tomáš Hozza
c3680ca0a7
Update osbuild/images to v0.75.0
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-13 15:52:44 +02:00
Yi He
85e176f438
ci: move edge test to testing-farm
2024-08-13 13:51:18 +02:00