-
Notifications
You must be signed in to change notification settings - Fork 193
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
Add Endpoint URL field to S3Profile #121
base: master
Are you sure you want to change the base?
Conversation
@Jimilian, any chance you can take a look at this please? |
@Jimilian, @cyrille-leclerc, is there something we can do to get this improvement integrated? Thanks! |
Hi Sorry for the huge delay with feedback. Does this way work for all features? #100 required the file, because it was the recommended way in that time: S3 API recommended it for custom endpoints. |
Hello, I've tested this on AWS and the Ceph's S3 Interface and didn't see any issues (though secondary confirmation would be much appreciated :) ). However, I don't have any other S3 interfaces on hand to run against (such as Swift and Atmos, which are explicitly listed in the README), so I'm not sure if the endpoints file requirement is still necessary there. You wouldn't have a reference doc for where that requirement came from, would you? Everything I've looked at seems to point to using Thanks! |
Hi, I've stumbled onto this after trying to make the plugin work against Minio based on the notes which have been included in the the README as per #100 . |
Yap. This works. 👍 |
@Jimilian @cyrille-leclerc Could you kindly approve this? |
Hello, stumbled upon inability to use this plugin with s3-compatible storage (minio), really glad to see "commented yesterday" here! |
+1 I have also tested it and it works. |
Hi! Any news? |
@gmfrasca Any chance you can fix the conflicts so the MR has a better chance of going in ? |
Sorry, I didn't check for existing open PRs when I did #138 I believe this could be made less complex when applied on top of that. |
@gmfrasca what would happen if no endpoint was configured, in other words what is an enpoint default value? |
This would allow the ability to override/set the Endpoint URL for an S3Profile (useful for non-Amazon storage systems with S3 interfaces).
To do this currently, it appears you must create a custom endpoints.json to override the defaults, and include it in the actual Jenkins classpath. Allowing the endpoint to be set as a config field should be more a intuitive/maintainable process for this functionality.