CI: Use Fedora 36, RHEL-8.6 and the latest osbuild and composer
Use latest osbuild and osbuild-composer releases. This is important to be later able to test direct uploading to the cloud for Koji composes. Also the mock openid server had to be enhanced to be usable for testing `koji-osbuild`. Modify used osbuild-worker configuration to use JWT for authentication with composer. Update configurations of both, composer and worker to handle multi-tenancy. Do not start any services in `schutzbot/deploy.sh`, because at that point, none of the configuration files are in place. Ensure that the correct units are started and masked by `test/integration.sh` to simulate the Service scenario more closely. This means that the local worker is masked and only remote worker is started. Co-authored-by: Jakub Rusz <jrusz@redhat.com>
This commit is contained in:
parent
faa40f1060
commit
85d7120d9f
9 changed files with 45 additions and 30 deletions
|
|
@ -26,10 +26,10 @@ RPM:
|
|||
parallel:
|
||||
matrix:
|
||||
- RUNNER:
|
||||
- aws/fedora-34-x86_64
|
||||
- aws/fedora-34-aarch64
|
||||
- aws/rhel-8.5-ga-x86_64
|
||||
- aws/rhel-8.5-ga-aarch64
|
||||
- aws/fedora-36-x86_64
|
||||
- aws/fedora-36-aarch64
|
||||
- aws/rhel-8.6-ga-x86_64
|
||||
- aws/rhel-8.6-ga-aarch64
|
||||
|
||||
Testing:
|
||||
stage: test
|
||||
|
|
@ -45,10 +45,10 @@ Testing:
|
|||
- RUNNER:
|
||||
# https://quay.io/repository/osbuild/postgres available only for x86_64
|
||||
# - aws/fedora-33-aarch64
|
||||
- aws/fedora-34-x86_64
|
||||
- aws/fedora-36-x86_64
|
||||
# - aws/fedora-34-aarch64
|
||||
- RUNNER:
|
||||
- aws/rhel-8.5-ga-x86_64
|
||||
- aws/rhel-8.6-ga-x86_64
|
||||
# - aws/rhel-8.4-ga-aarch64
|
||||
INTERNAL_NETWORK: ["true"]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue