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

[Enhancement] Docker multi-platform image #4669

Closed
tomtom5152 opened this issue Apr 30, 2024 · 1 comment
Closed

[Enhancement] Docker multi-platform image #4669

tomtom5152 opened this issue Apr 30, 2024 · 1 comment
Labels
enhancement Improvement of an existing feature

Comments

@tomtom5152
Copy link

Is your enhancement request related to a problem? Please describe.
Currently invidious provides images for amd64 and arm64 on different tags (latest and latest-arm64 respectively). This works great with simple docker/docker-compose setups but does not scale well to a cluster orchestrator such as k8s running on mixed architecture.

Describe the solution you'd like
For invidious to provide a multi-platform image for all platforms on the same tag such that an orchestrator can automatically download the correct image.

Describe alternatives you've considered
Manually assigning a specific image to a specific arch in the orchestrator. Works, but isn't ideal given it significantly hinders the ability of the orchestrator to schedule the pods across the whole cluster.

Additional context
Related #361

Would prevent issues such as #4177, #3609 with confusion about the latest/latest-arm64 tags

@tomtom5152 tomtom5152 added the enhancement Improvement of an existing feature label Apr 30, 2024
@unixfox
Copy link
Member

unixfox commented Apr 30, 2024

We hear the issue but it's explained here why this is not possible as of now: #361 (comment)

We are investigating the cross compilation in this issue: #2648 though.

Closing as I prefer to keep issue #2648 dedicated for finding how to cross compile for ARM then we can think about the multi platform.

@unixfox unixfox closed this as not planned Won't fix, can't repro, duplicate, stale Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement of an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants