-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Build multiplatform docker #77
Comments
Hello there! If you find some targets missing, we can add them to our process, but i would prefer to follow our patterns, and adding them explicitly :) |
I understand that you would like to keep the compatibility of your upstream images. However, your other images are multiplatform, example:
I wonder how is this oathkeeper-maester any different in terms of design and implementation when it comes to providing official multiplatform docker images!? |
Huh, to be honest I was not aware of those changes 😅. |
Appreciate your prompt action. I believe there is a typo on |
Preflight checklist
Ory Network Project
No response
Describe your problem
With the current release scripts, the final docker image ends up having the following tags1:
There is a lack of flexibility in the way these images are being distributed since it is not uncommon for people to have non-uniform workloads (a combination of ARM64 & AMD64 machines).
With the way things are at the moment, we have to explicitly specify the architecture in the image tag.
However, if you build one
oryd/oathkeeper-maester:v0.1.10
for both platforms, then we can specify the version number and let the underlying OCI implementation take care of the rest.These are the offending lines (trimmed for brevity):
oathkeeper-maester/.goreleaser.yml
Lines 67 to 86 in 293ae22
Describe your ideal solution
It would be awesome to build one docker image for multiple platforms1.
Workarounds or alternatives
None at the moment. We have to explicitly set the taints and tolerations to make it work across different node types.
Version
v0.1.10
Additional Context
I would be more than happy to contribute if you confirm that this is a desired outcome. I know where to modify to make the change and I only need your approval.
Cheers and thanks for the awesome products. 🥂
The text was updated successfully, but these errors were encountered: