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

feat: Ubuntu 24.04 (Noble Numbat) #13121

Closed
wants to merge 2 commits into from
Closed

Conversation

curiositycasualty
Copy link
Contributor

@curiositycasualty curiositycasualty commented May 30, 2024

Summary

This PR introduces the next LTS version of Ubuntu, and makes it the default Ubuntu version used for building PRs, the -ubuntu tagged docker images, etc.

The biggest change I've noticed so far is that the ubuntu/noble docker image has an ubuntu user pre-populated in it. Making the kong user created by our postinstall.sh script, UID 1001 (vs. the ubuntu user's 1000). The jammy image has/had no such initial user.

Checklist

Issue reference

Fix #KAG-4672

@github-actions github-actions bot added core/docs chore Not part of the core functionality of kong, but still needed build/bazel cherry-pick kong-ee schedule this PR for cherry-picking to kong/kong-ee labels May 30, 2024
@curiositycasualty curiositycasualty force-pushed the feat/noble-numbat branch 2 times, most recently from 85855b6 to 7064fb5 Compare June 5, 2024 22:22
@curiositycasualty curiositycasualty marked this pull request as ready for review June 5, 2024 22:47
Copy link
Contributor

@fffonion fffonion left a comment

Choose a reason for hiding this comment

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

let's hold the bump to 24.04 in release artifacts until 24.04.1 is out. the ubuntu policy is to recomment update only after .1 patch.
i'm okay to bump runs-on though, but that would ideally to wait until we got new images built on self hosted runners (which should be trivial), to avoid gap between ce and ee.

@curiositycasualty
Copy link
Contributor Author

@fffonion August seems to be when mid 24.04.1 is expected out. So I guess we can park this PR for another 2 months. Let me get a different PR prepped for runs-on:.

@curiositycasualty curiositycasualty marked this pull request as draft June 6, 2024 18:41
@curiositycasualty
Copy link
Contributor Author

Drafting for the time being.

@curiositycasualty
Copy link
Contributor Author

Rumored released dates for 24.04.1 are: mid/15th of August.

@fffonion
Copy link
Contributor

fffonion commented Aug 7, 2024

@curiositycasualty I thought it was end of August, anyway we might need to work on this now. Could you split this PR into two parts though, one for adding 24.04 to release artifacts, and another for bumping "runs-on" on ubuntu 24.04 for all workflows.

@curiositycasualty
Copy link
Contributor Author

Replaced by: #13626

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build/bazel cherry-pick kong-ee schedule this PR for cherry-picking to kong/kong-ee chore Not part of the core functionality of kong, but still needed core/docs size/L
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants