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
Florian Schüller
09c5f5e374
osbuild-composer: activate deployment-channel reporting for splunk
...
followup of PR #4285
2024-08-12 15:38:56 +02:00
Brian C. Lane
8cfba81b2c
prepare-source: Move go fmt to last step
...
When rebasing, the generated code ends up with conflict markers in it
and go fmt quits with an error. This change regenerates the code first
so that fmt is happy with it.
2024-08-12 02:43:38 -07:00
Jakub Rusz
1af3bd6e34
tests/libvirt: disable secure boot for el-10
...
Related bug: CNV-41858
2024-08-12 08:39:05 +03:00
Jakub Rusz
f2bd9e57f9
CI: temporarily disable image-tests on rhel-10 nightly
2024-08-12 08:39:05 +03:00
Jakub Rusz
27a8145d66
tests/libvirt: define el-10 variants
2024-08-12 08:39:05 +03:00
Jakub Rusz
66625ffea1
ci: run libvirt test on rhel-10 using rhos-01 runner
...
We can run this in openstack until we have the gcp image.
2024-08-12 08:39:05 +03:00