Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add Fedora 37 #111

Merged
merged 2 commits into from
Jan 5, 2023
Merged

ci: add Fedora 37 #111

merged 2 commits into from
Jan 5, 2023

Conversation

ondrejbudai
Copy link
Member

This commit needs to do two things:

  • update the terraform definition
  • add fedora-37 to the gitlab-ci file

I also removed the commented out aarch64 runners to clean the file a bit.

@gicmo
Copy link
Contributor

gicmo commented Nov 25, 2022

osbuild 376cbffd136bc4ba86fc7c63697fa5b88fe3ace 2.5 kB/s | 303  B     00:00    
[2603](https://gitlab.com/redhat/services/products/image-builder/ci/koji-osbuild/-/jobs/3378678163#L2603)Errors during downloading metadata for repository 'osbuild':
[2604](https://gitlab.com/redhat/services/products/image-builder/ci/koji-osbuild/-/jobs/3378678163#L2604)  - Status code: 403 for http://osbuild-composer-repos.s3-website.us-east-2.amazonaws.com/osbuild/fedora-37/x86_64/376cbffd136bc4ba86fc7c63697fa5b88fe3acef/repodata/repomd.xml (IP: 52.219.176.72)
[2605](https://gitlab.com/redhat/services/products/image-builder/ci/koji-osbuild/-/jobs/3378678163#L2605)Error: Failed to download metadata for repo 'osbuild': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

@ondrejbudai
Copy link
Member Author

ondrejbudai commented Nov 28, 2022

Ah, sure, we need newer versions of osbuild and composer. The old ones don't have F37 RPMs. Fixed.

@thozza
Copy link
Member

thozza commented Dec 7, 2022

Do we actually need to keep testing on F36? 🤔

@ondrejbudai
Copy link
Member Author

@thozza We release into both F36 and F37, so we probably should. Does it make sense?

@thozza
Copy link
Member

thozza commented Jan 2, 2023

@thozza We release into both F36 and F37, so we probably should. Does it make sense?

fair...

@ondrejbudai ondrejbudai requested a review from thozza January 2, 2023 14:00
thozza
thozza previously approved these changes Jan 2, 2023
Copy link
Member

@thozza thozza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but IMO it would make sense to update the PR to use the latest osbuild and composer releases...

schutzbot/deploy.sh Outdated Show resolved Hide resolved
thozza
thozza previously approved these changes Jan 2, 2023
Copy link
Member

@thozza thozza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks ❤️

@thozza thozza enabled auto-merge (rebase) January 2, 2023 14:21
@thozza
Copy link
Member

thozza commented Jan 3, 2023

@ondrejbudai integration test is failing on el8.6, specifically the upload to AWS.

There are no useful logs, no journal. 😢

CGImport seems to be slow in certain cases. Let's increase the timeout,
otherwise CGImport for the 10 GiB RAW AMI might exceed it.

Fun fact: Fedora's Koji has the timeout configured to 10800 seconds. 🤯
This commit needs to do three things:
- update the terraform definition
- add fedora-37 to the gitlab-ci file
- bump osbuild and osbuild-composer versions, so we have F37 RPMs for them

I also removed the commented out aarch64 runners to clean the file a bit.
@ondrejbudai
Copy link
Member Author

I fixed it by increasing the apache timeout in the kojihub contianer. Apparently, we were hitting it while CGImporting the big raw image for AWS.

I'm pretty sure that this is happening in the CI for quite some time, but it was masked due to infamous osbuild/osbuild-composer@972da81

Copy link
Member

@thozza thozza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your effort!

@thozza thozza merged commit 32d9826 into osbuild:main Jan 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants