-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Move teleport builds off ubuntu 18.04 #26856
Comments
We moved most workflows to centos:7 in #13913. However, this wasn't possible with Teleport Connect, as it depends on a node version which doesn't support centos:7. Per #21724:
Further discussion in a slack thread here: https://gravitational.slack.com/archives/C08HF8E9F/p1683130098612679 |
I believe |
My understanding is that the new node version that we're trying to upgrade to doesn't support centos:7, but the version we are on today does. |
@zmb I believe this change recently happened. I'm not super familiar with this toolchain, but here is my logic:
Am I missing something? Would we roll back #26072 to make have Teleport Connect share the centos:7 buildbox and make sure it continues to work on older linuxes? |
The confusing part is that we talk about the two versions of node. We were afraid that having a mismatch in versions can cause some problems, but we didn't find any issues during testing. Also we can't rollback the PR you mentioned, because Electron v22 goes EOL on May 30 (so we are forced to drop support for older linuxes).
This is correct, but it is only about the version installed on build boxes. |
Ubuntu 18:04 is reaching the end of its life in ~1 week on 2023-05-31:
https://ubuntu.com/blog/18-04-end-of-standard-support
We currently use 18.04 in the following buildboxes:
https://github.com/gravitational/teleport/blob/v13.0.2/build.assets/Dockerfile#L99
https://github.com/gravitational/teleport/blob/v13.0.2/build.assets/Dockerfile-fips#L73
These workflows will need to be moved to a supported distro.
The text was updated successfully, but these errors were encountered: