-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Added multiarch build support for Teleport #17597
Added multiarch build support for Teleport #17597
Conversation
@fheinecke - this PR is large and will require admin approval to merge. Consider breaking it up into a series smaller changes. |
Note to reviewers: I'll be deploying a series of commits to test this PR in Drone itself. For now please ignore any commits after d288768. This also removes the following pipelines:
The following pipelines have been manually edited (not in dronegen):
|
6c9f4d9
to
d288768
Compare
|
@wadells @r0mant @logand22 This is ready for a (hopefully) final review. All testing changes have been reverted. See PR main comment for a link to drone test runs. Images are also available for testing here:
|
Walt is on leave and his feedback was implemented.
* Added multiarch build support for teleport-operator (#16688) * Added multiarch build support for Teleport (#17597) * Fix cron jobs updating teleport operator on v9 * Linter fix * Disabled promote prerelease check * Linter fix * Resigned drone.yml after merge * Removed accidentally added pipline due to branch merge
This is part two of a series of PRs updating drone/dronegen to support multiarch builds.
The primary purpose of this PR is to add multiarch Teleport container images. This includes amd64, arm, and arm64 images under the
$MAJOR_VERSION
tag on each release.Due to the complexity of how we handle building and publishing container images this PR includes a number of other changes:
.drone.yml
After this PR is merged I will open a final PR for Teleport Lab.
Related PR:
Test runs prior to merging PR: