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
Jakub Rusz
0f902a67c9
CI: Add rules for scheduled RHEL-10 nightly
2024-08-12 08:39:05 +03:00
Jakub Rusz
d5995c13ef
tests/ci: temporarily disable vmware tests on el-10
...
See COMPOSER-2328 for details.
2024-08-12 08:39:05 +03:00
Jakub Rusz
b3fc3919ca
tests/api: add --net=host for podman command
...
Otherwise there are issues on el-10.
2024-08-12 08:39:05 +03:00
Jakub Rusz
ce9b75ac87
tests/api: Remove openscap profile for el-10
...
Currently there are no openscap profiles for el-10.
2024-08-12 08:39:05 +03:00
Jakub Rusz
22b42d9c95
CI: Add internal network for api tests
2024-08-12 08:39:05 +03:00
Jakub Rusz
306772aafa
tests/CI: additional scheduling and loggin updates
...
Do not schedule gcp.sh on rhel-10 and centos-stream-10. Also improve
loggin for aws.sh and azure.sh as the cloud-image-val testing is
currently not preformed there.
2024-08-12 08:39:05 +03:00
Jakub Rusz
9a223500aa
tests/regression: do not schedule skipped tests
...
Also fail in case it does get scheduled so we actually notice.
2024-08-12 08:39:05 +03:00
Alexander Todorov
dd82900f53
Replace GOVC_DATACENTER with GOVMOMI_DATACENTER ENV var
...
both are defined in CI, but the GOVC_ prefix doesn't match anything
else. Additionally this value is slightly different for vCenter8 and may
lead to failures if not unified.
2024-08-12 08:39:05 +03:00
Alexander Todorov
fdb8cfb26a
Temporarily disable testing with Satellite on el10
...
Related: COMPOSER-2264
2024-08-12 08:39:05 +03:00
Tomáš Hozza
6c454abd13
Test/repositories: delete EOL F37 and F38 repos
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
510f3cf1da
Test/repositories: update el10.0 snapshots
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
083d709d1b
Test/repositories: update c10s snapshots
...
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
d4c8f74ee4
Tests/regression-satellite: fix permission denied error in cleanup()
...
The cleanup() function cats the httpd log and error file, but did not
use sudo, which failed on permissions. Fix that.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
df161ad23d
Tests/cross-distro.sh: ignore upstream repos suffixed with 'no-aux-key'
...
The test case mistakenly takes into consideration also upstream repo
definitions with the 'no-aux-key' suffix, which are however never
installed by RPMs with this name.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
239b69261a
Test: dot-notation backward compatibility is not supported on el10
...
The backward compatibility layer to support also distro / repo names
without a dot is no longer supported since RHEL-10 onwards. Disable the
test case on el10.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
764949a0b9
weldr-distro-dot-notation-and-aliases.sh: remove extra slash
...
Remove an extra forward slash in a directory path definition.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
7627838352
SPEC: don't install repos suffixed with 'no-aux-key'
...
Repository definitions suffixed with 'no-aux-key' were previously
mistakenly installed in RPMs. Fix that.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Tomáš Hozza
2f9266e240
Tests/api.sh: test only a subset of image types on el10
...
c10s/el10 for now support only a subset of image types.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-12 08:39:05 +03:00
Alexander Todorov
7668911038
Add version_id for regression test scripts for rhel-10
...
note: may fail in the same way 9.5 does (SSL certificates) and may need
to be disabled. See code few lines above this change.
2024-08-12 08:39:05 +03:00
Alexander Todorov
a909cae0dc
Skip test b/c image-installer unsupoorted on cs10 & rhel-10 for now
2024-08-12 08:39:05 +03:00