Jakub Rusz
0bdc94ea94
test/cases: run upgrade test using new nightlies
2023-11-27 10:04:47 +01:00
Jakub Rusz
04ba4b81d8
Switch testing to 8.10 and 9.4 nightly
2023-11-27 10:04:47 +01:00
Jakub Rusz
d71574976e
rpmbuild: build rpms on RHEL-9.4 and RHEL-8.10
2023-10-31 16:44:22 +01:00
Alexander Todorov
edc45fde72
Enable Azure testing on HyperV Gen2
...
previously added in 1eb51b7bab but was
later removed for some reason. See COMPOSER-1796.
2023-10-09 19:31:42 +03:00
Sanne Raymaekers
522a54188a
test/api: add oci test
2023-09-19 22:57:06 +02:00
Sanne Raymaekers
adf2d5b22a
test/cases/oci: add oci integration test
2023-08-28 10:29:14 +02:00
Sanne Raymaekers
d282cb0cff
schutzbot: unregister test hosts
2023-08-21 16:54:45 +02:00
Sanne Raymaekers
44e05a76c4
.gitlab-ci.yml: switch to rhel 9.2 and 8.8 ga
2023-08-17 15:07:20 +02:00
Sanne Raymaekers
b2451c6247
test: add ubi-wsl test
2023-07-25 10:53:21 +02:00
Achilleas Koutsou
3bbcc8a7cc
Remove test that depends on removed code from images
...
Manifest tests can no longer run and also aren't needed.
All image type manifests are generated and built in the obsuild/images
CI tests and the test function in images
(distro_test_common.TestDistro_Manifest()) has been removed.
2023-07-21 12:05:00 +02:00
Ondřej Budai
2070c3206e
.gitlab-ci.yml: enable libvirt tests on Fedora
...
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-06-26 17:56:20 +02:00
Ondřej Budai
cf41c15695
.gitlab-ci.yml: enable CI on Fedora 38
...
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-06-26 17:56:20 +02:00
Alexander Todorov
81c1262969
Don't trigger Edge CI on nightly CI pipelines
...
because there is no PR for those pipelines and there is no place to
report the results to nor we can review these results!
2023-06-15 08:54:57 +02:00
Alexander Todorov
fa5be10342
Update test runners: 8.8 -> 8.9; 9.2 -> 9.3
2023-06-15 08:54:57 +02:00
Xiaofeng Wang
49bad21c45
CI: Move RHEL for Edge CI into osbuild/rhel-edge-ci repo
...
1. Run RHEL for Edge CI on osbuild/rhel-edge-ci repo
2. Use released RHEL 8.8 and 9.2 boot ISO
3. Extend VM memory to 3072 on ostree.sh to fix error
"Overriding memory to 3072 MiB needed for centos-stream9 network install."
4. Install and start firewalld, configure VM network as trusted zone
2023-06-12 10:00:23 +02:00
Simon de Vlieger
5e6c0642cd
fedora: f36 went EOL
...
Removes all references to Fedora 36 since it went EOL.
See: https://docs.fedoraproject.org/en-US/releases/eol/
2023-06-05 18:14:34 +02:00
Sanne Raymaekers
6335fb38cc
test/cases/vmware.sh: add integration test for ova types
2023-05-25 10:14:32 +02:00
Alexander Todorov
70949fddf0
Enable more regression tests for nightly pipeline
2023-04-26 19:11:09 +02:00
Gianluca Zuccarelli
1c25d2792c
tests/api: custom repository tests
...
- remove `custom-repos.sh` integratoin test
- add custom repositories check to `api` tests for supported
images
- verify custom repositores are added to /etc/yum.repos.d
- verify gpg key is saved to /etc/pki/rpm-gpg (for inline keys)
2023-04-26 14:16:16 +01:00
Gianluca Zuccarelli
e271d1d30d
test/cases: add custom repos integration test
...
Add an integration test for the custom repos feature.
The file resolve feature is also tested as part of this
test.
2023-04-21 17:40:00 +02:00
Alexander Todorov
3686223a40
Execute ContainerEmbedding CI job for RHEL and include in nightly pipeline
...
Achilleas says it should be triggered for RHEL as well
2023-04-20 13:22:29 +02:00
Alexander Todorov
240bf7e6fe
Enable regression-insecure-repo test for nightly CI pipeline
...
Related: RHBZ#2177699
2023-04-06 09:32:10 +03:00
Jakub Rusz
c59a92b2d9
rpmbuild: add fedora-38
2023-03-29 14:32:06 +03:00
Jakub Rusz
004c4e8acc
Gitlab CI: Run libvirt.sh tests on GCP
...
We can now use GCP runners in our CI. Let's test them out by running all
of libvirt tests for starters.
2023-02-20 14:24:09 +01:00
Juan Abia
5a62453190
Remove cloud cleaner
...
cloud cleaner is now being executed in it's own repo.
2023-02-15 17:23:35 +01:00
Xiaofeng Wang
b4f15f13e3
test: Add minimal-raw image test
...
The minimal-raw image is for Fedora only and feature merged by
PR #3181
2023-02-06 17:58:05 +01:00
Alexander Todorov
e18cda1fa2
Remove OSTree raw image test from nightly pipelines
...
leave this entirely to Virt-QE
2023-01-10 00:28:23 +01:00
Alexander Todorov
6d0c8ced8d
Update more test conditions based on code review
2023-01-10 00:28:23 +01:00
Alexander Todorov
d3c6eba7bf
Switch 8.6 and 9.0 GA to 8.7 and 9.1 GA
2023-01-10 00:28:23 +01:00
Alexander Todorov
29fd2873a1
Enable rhel-8.8 & rhel-9.2 CI runners
2023-01-10 00:28:23 +01:00
Ondřej Budai
4bafe1ead9
remove Fedora 35 support
...
Fedora 35 is going EOL on Tue 2022-12-13. At the time of writing this commit
message, that's the next day. As we do releases on Wednesdays, the next
release will never find its way to F35 and thus, there's no point in keeping
support for it.
Let's delete everything that relates to Fedora 35. If there's something that
cannot be deleted (e.g. CI containers based on F35), let's upgrade it to F37.
TestCrossArchDepsolve now uses CentOS Stream 8 because RHEL 8.4 cannot read
F37 repository metadata. This is a similar issue to
https://bugzilla.redhat.com/show_bug.cgi?id=2004853 . Basically, newer
repositories can be only read by libmodulemd >= 2.11.
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2023-01-06 11:34:50 +01:00
Antonio Murdaca
64f1ff498b
re-enable cs9 runner for simplified installer
...
Signed-off-by: Antonio Murdaca <antoniomurdaca@gmail.com>
2022-12-01 11:51:58 +01:00
Jakub Rusz
a23b1c4b3e
rpmbuild: build rpms on RHEL 8.8 and 9.2
2022-10-14 12:25:36 +02:00
Xiaofeng Wang
989c64040c
test: Add Fedora 36 and 37 and remove 35 test for ostree.sh
2022-10-03 12:21:39 +02:00
Achilleas Koutsou
9f3da4511e
CI: enable ostree-ng (with installer) on F36 and F37
2022-09-29 18:09:38 +02:00
Antonio Murdaca
688856ec1e
disable cs9 tests for simplified installer
...
Due to https://bugzilla.redhat.com/show_bug.cgi?id=2124735 and https://bugzilla.redhat.com/show_bug.cgi?id=2108646
we can't really go ahead with cs9 so disable it and investigate further afterwards.
Signed-off-by: Antonio Murdaca <runcom@linux.com>
2022-09-22 10:20:27 +02:00
Achilleas Koutsou
632f371a08
test: add iot-commit to api tests by name
2022-09-20 18:29:28 +02:00
yih
f606e4c054
test iot-raw-image on fedora37
2022-09-13 16:06:19 +01:00
Ondřej Budai
e2a298723e
ci: enable fedora 37 tests
...
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-09-13 16:06:19 +01:00
Jakub Rusz
63a57ed383
CI: Introduce x86_64 rules
...
We have recently added testing on aarch64 but not all of the test are
supported on that architecture. Adding specific rules for all and x86_64
arches to simplify which test jobs run on what arches.
2022-09-12 13:02:41 +02:00
Alexander Todorov
769ffc617d
tests: Execute vmware testing only on x86_64
2022-09-09 10:49:41 +03:00
Alexander Todorov
3b16145ec9
tests: Terraform RPM available only on x86_64
...
according to
https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository
https://discuss.hashicorp.com/t/rhel-8-aarch64-rpms/24244/3
and
https://github.com/hashicorp/packer/issues/11516
Don't execute azure.sh if the runner is not x86_64
2022-09-09 10:49:41 +03:00
Alexander Todorov
c4f8947e73
Enable integration testing on aarch64
...
NOTE: yaml can merge maps but not sequences
2022-09-09 10:49:41 +03:00
Diaa Sami
a6e11b6b3d
tests: add aarch64 rhel-9.0 runner to API tests
2022-09-02 10:01:30 +02:00
Diaa Sami
615b9ca5f5
.gitlab-ci: add rhel-8.6-ga-aarch64 runner for AWS API tests
2022-08-31 15:41:13 +02:00
Jakub Rusz
38e0894fd8
CI: update test execution on nightly pipelines
...
We don't support regression-bigiso and koji tests in nightly pipelines
so don't run them.
2022-08-29 12:51:59 +02:00
Juan Abia
1873c561cf
test: disable non supported tests
...
some scripts skip the test if it's not supported for that
distro-version. Disable them in gitlab-ci.yml so we don't waste CI
resources.
To disable them, we are using the `rules` on each job with a regex
pattern. Using `=~` (pattern matches) as a WHITELIST and `!~` (pattern
does not match) as a BLACKLIST.
2022-08-24 19:37:43 +02:00
Alexander Todorov
239e8ccbc0
ci: Update runner to RHEL 9.1 to enable test in nightly pipeline
2022-08-16 18:26:28 +03:00
Alexander Todorov
860b122f2c
tests: Remove useless JSON file overrides
...
See comment
https://github.com/osbuild/osbuild-composer/pull/2881/files#r940065803
for explanation why
2022-08-10 16:33:34 +03:00
Jakub Rusz
738e6877e0
tests/ostree-rebase: split to uefi and bios
...
This test used to spawn two VMs at the same time which requires more
memory than the Openstack ci medium runner can provide. We want to be
using only medium runners so this change is necesasry to allow that.
2022-08-08 11:32:03 +02:00