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

arch: add ppc64le support to quay (PROJQUAY-4595) #1535

Merged
merged 2 commits into from Oct 12, 2022

Conversation

snehagg24
Copy link
Contributor

@snehagg24 snehagg24 commented Sep 19, 2022

Add ppc64le support to quay image

@app-sre-bot
Copy link
Collaborator

Can one of the admins verify this patch?

@snehagg24
Copy link
Contributor Author

@HammerMeetNail can you please review this?

@HammerMeetNail
Copy link
Contributor

@snehakpersistent We're having some discussions on adding ppc64le support. Gonna hold this for a moment while we wait for consensus. Should have an answer in the coming days.

@snehagg24
Copy link
Contributor Author

@HammerMeetNail any update on this?

@HammerMeetNail
Copy link
Contributor

Not yet, I'll be talking more with our product owner this week about this. I think we may also have an email thread floating around that could be revived?

@snehagg24
Copy link
Contributor Author

@HammerMeetNail I have replied in the email thread that was started on Quay support for Power

@snehagg24
Copy link
Contributor Author

@HammerMeetNail any update on this?

requirements.txt Outdated
greenlet==1.1.2
grpcio==1.46.3
grpcio
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we need pinned versions here - did this cause any issues?

Copy link
Contributor Author

@snehagg24 snehagg24 Oct 10, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@flavianmissi @HammerMeetNail our intention was to use latest versions. We are currently using pre-built wheel files for ppc64le arch published under official GitHub repositories maintained by IBM. Since we have pre-built binaries for grpcio v1.46.3 and gevent 21.8.0 we can continue using same versions. I have updated the code accordingly. Can you please re-review?

@HammerMeetNail
Copy link
Contributor

@snehakpersistent We talked more about this today and should be able to merge upstream. Can you address @flavianmissi feedback on pinning versions? We'll need to see what we can do to find ppc64le runners so builds don't take an excessive amount of time.

@snehagg24
Copy link
Contributor Author

@flavianmissi @HammerMeetNail looks like few linting jobs failed. Any changes are required from my end?

Copy link
Contributor

@flavianmissi flavianmissi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that should be okay @snehakpersistent, those checks are optional.
@HammerMeetNail are we a go for merging this? LGTM.

@HammerMeetNail HammerMeetNail changed the title add ppc64le support to quay arch: add ppc64le support to quay (PROJQUAY-4595) Oct 12, 2022
@HammerMeetNail HammerMeetNail merged commit d08298b into quay:master Oct 12, 2022
@HammerMeetNail
Copy link
Contributor

/cherry-pick redhat-3.8

@openshift-cherrypick-robot

@HammerMeetNail: new pull request created: #1558

In response to this:

/cherry-pick redhat-3.8

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@HammerMeetNail
Copy link
Contributor

@flavianmissi Thanks for the review, merged.
@snehakpersistent This is your first contribution to Quay? Congrats 🎉

@snehagg24
Copy link
Contributor Author

@HammerMeetNail @flavianmissi thanks a lot! Any idea about when the official quay image for ppc64le will be GA?

@HammerMeetNail
Copy link
Contributor

I think the upstream 3.9-unstable image should be available once this action finishes: https://github.com/quay/quay/actions/runs/3234667316/jobs/5298049564

I've opened a PR to pull this into our 3.8 branch, so when we release that upstream, it should also build a ppc64le image. Release for 3.8 is currently scheduled for the last week of October.

Downstream is a different story. We'll need to loop in our QE team for additional testing. If you're interested in the downstream image, let's chat more via our email chain.

@HammerMeetNail
Copy link
Contributor

Looks like the upstream image is live,
image

@snehagg24
Copy link
Contributor Author

@HammerMeetNail that's awesome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
5 participants