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

Bump to Fedora 39 #1466

Merged
merged 1 commit into from
Nov 14, 2023
Merged

Bump to Fedora 39 #1466

merged 1 commit into from
Nov 14, 2023

Conversation

skitt
Copy link
Member

@skitt skitt commented Nov 8, 2023

This brings Go 1.21. Go 1.21 no longer ships .a libraries, so the corresponding clean-up is removed.

Python is upgraded to 3.12, which breaks j2cli; this switches to the packaged python3-jinja2-cli instead. The latter has progressed since j2cli was created, and should support all the j2cli features needed in Submariner (more precisely, for OVN).

The official GitHub client is available as a package, install that instead of the upstream tarball.

@submariner-bot
Copy link

🤖 Created branch: z_pr1466/skitt/fedora-39

@skitt
Copy link
Member Author

skitt commented Nov 8, 2023

The switch to jinja2 breaks OVN deployments; that can probably be worked around externally. The best solution would be to migrate OVNKubernetes to jinja2 as well, but before we’d be able to use that we’d have to fix the deployment issues we run into when trying to use newer versions of OVNK...

@skitt skitt force-pushed the fedora-39 branch 2 times, most recently from 5ed765f to f2bd6f3 Compare November 8, 2023 16:41
This brings Go 1.21. Go 1.21 no longer ships .a libraries, so the
corresponding clean-up is removed.

Python is upgraded to 3.12, which breaks j2cli; this switches to the
packaged python3-jinja2-cli instead. The latter has progressed since
j2cli was created, and should support all the j2cli features needed in
Submariner (more precisely, for OVN). A j2 wrapper sets up jinja2 to
match the requirements of the OVN scripts (input is read from the
environment).

The official GitHub client is available as a package, install that
instead of the upstream tarball.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
@skitt skitt added the e2e-projects Run E2E tests in each consuming project label Nov 9, 2023
@tpantelis tpantelis merged commit a9e6d76 into submariner-io:devel Nov 14, 2023
56 of 58 checks passed
@submariner-bot
Copy link

🤖 Closed branches: [z_pr1466/skitt/fedora-39]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e-projects Run E2E tests in each consuming project
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants