-
Notifications
You must be signed in to change notification settings - Fork 71
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
Issue building arm64 Credentials Docker image #2477
Labels
maintenance
Routine upkeep necessary for the health of the platform
needs maintainer attention
Issue or PR specifically needs the attention of the maintainer.
Comments
justinhynes
changed the title
Issue building arm64 Credentials image
Issue building arm64 Credentials Docker image
May 9, 2024
We recently asked AXIM around the use of the public Dockerfile in the Credentials repo and were told that we (2U) were the only folks using it. We are going to update the |
justinhynes
added a commit
that referenced
this issue
May 9, 2024
There seems to be an issue installing a required dependency (`didkit`) for the `arm64` platform. Since one of the two platforms are failing, it causes the good image for the `linux/amd64` platform to not upload either. This is keeping us from being able to push an updated Docker image running Python 3.11 to DockerHub and impeding Devstack developers. We are under the impression that only 2U uses this Dockerfile and this shouldn't affect the larger community. For additional details, please see the public Credentials issue: #2477.
3 tasks
justinhynes
added a commit
that referenced
this issue
May 9, 2024
There seems to be an issue installing a required dependency (`didkit`) for the `arm64` platform. Since one of the two platforms are failing, it causes the good image for the `linux/amd64` platform to not upload either. This is keeping us from being able to push an updated Docker image running Python 3.11 to DockerHub and impeding Devstack developers. We are under the impression that only 2U uses this Dockerfile and this shouldn't affect the larger community. For additional details, please see the public Credentials issue: #2477.
2 tasks
deborahgu
added
maintenance
Routine upkeep necessary for the health of the platform
needs maintainer attention
Issue or PR specifically needs the attention of the maintainer.
labels
Jul 12, 2024
This issue has been resolved and ARM64 builds have been reenabled. Thanks for the assist here working with |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
maintenance
Routine upkeep necessary for the health of the platform
needs maintainer attention
Issue or PR specifically needs the attention of the maintainer.
On 2024-05-08 an update was made to the public Dockerfile to support Python 3.11 (#2474).
After this merged to the
master
branch, I noticed that theBuild and Push Docker Images
workflow has started to fail.Before merging my changes, I had verified a successful build of a docker image from the repo's base Dockerfile. Upon further inspection, I realized that we are building multiple versions of the image for multiple platforms (
linux/amd64
&linux/arm64
, configured here -- https://github.com/openedx/credentials/actions/runs/9014850121/workflow#L53).This issue seems specifically related to the image build for
linux/arm64
. It is having an issue finding a compatible version of thedidkit
dependency for thearm64
image.Logs from a failed workflow: https://github.com/openedx/credentials/actions/runs/9014850121/job/24768334656.
We first build the
linux/amd64
version, which is able to locate and installdidkit
v. 0.3.2:However, during the image build for
linux/arm64
, we run into issues:I'm not sure if this is caused by an incompatibility between Python 3.11 and
didkit
. I have not rolled back the changes to the public Dockerfile as Python 3.11 was a requirement for the Redwood release of Open edX.The text was updated successfully, but these errors were encountered: