gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.33k stars 1.74k forks source link

Build arm binaries on CentOS 7 #17014

Closed r0mant closed 1 year ago

r0mant commented 1 year ago

For Teleport 10 we migrated our amd64 binaries to build on CentOS 7 to maintain lower glibc requirement:

https://github.com/gravitational/teleport/pull/14062

arm builds still use Ubuntu buildbox though:

https://github.com/gravitational/teleport/blob/master/build.assets/Dockerfile-arm https://github.com/gravitational/teleport/blob/master/build.assets/Dockerfile-arm-fips

Customers are asking for arm binaries to support older distros too so we need to update our arm assets to be built on CentOS 7 as well.

arm binaries do not support advanced session recording and BPF based network restrictions so we don't need to include those in the build.

zmb3 commented 1 year ago

@r0mant this is a duplicate of https://github.com/gravitational/teleport/issues/16356

r0mant commented 1 year ago

@zmb3 I knew I already had a ticket for this and couldn't find it! Good call.