-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
feat: Add WebHDFS support for HTTP artifacts. Fixes #7540 #8468
feat: Add WebHDFS support for HTTP artifacts. Fixes #7540 #8468
Conversation
e9b3e7d
to
fcd460d
Compare
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
fcd460d
to
1a7d50f
Compare
What is the procedure with the required checks before making the PR ready for review, is there some action required? Three of them passed, but the others are in the "Expected — Waiting for status to be reported". And another thing regarding updates of the PR: Do I always have to make sure that there is only one single commit, or is this only required for the PR creation? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some minor change, I think we probably want to have an E2E test for HTTP, can you check? if not, can you add a http_test.go
, you might be able use the minio
to test against.
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
First of all, thanks for your feedback! |
Yes. I would base it on |
To write through tests, you'd need to start (I'm guessing) Hadoop. We do something similar for S3, by starting a single MinIO pod in the test system. MinIO is lightweight, so is Hadoop lightweight? |
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
Hi, thanks for the input. I would suggest using httpbin.org, this allows for testing the http artifacts also with the authentication types (only caveat is that this only works for the input artifacts, because there are only auth endpoints for GET).
|
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
Can we make this ready for review and enable the tests? Or is there still something missing? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just more minor comments. Because the PR is draft, I've only provided comments so far. One you mark it ready for review I'll check it out and run it myself and give a thorough review.
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
CI builds did not run. You also need to sync with master. Syncing should cause the builds to run. |
Signed-off-by: Alexander Dittmann <alexander.dittmann@sap.com>
We should have a doc (in ./docs) to show how to use this. E..g with Hadoop. This could be in this PR, or in another PR/issue. |
Signed-off-by: Alexander Dittmann alexander.dittmann@sap.com
Fixes #7540
This PR adds support for webHDFS for HTTP input/output artifacts. This is accomplished by:
An example yaml can be found here: https://github.com/argoproj/argo-workflows/compare/master...alexdittmann:feat-webhdfs-support-for-http-art?expand=1#diff-731816132908abcbbf4286af6ac8c6d9241ef1d7de7f6f00d92a6416e8106e8f