-
Notifications
You must be signed in to change notification settings - Fork 22
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
Enable s3 for f6 #134
Enable s3 for f6 #134
Conversation
I tried to get this working with minio (see the attached tests), with the hopes of doing some automated testing, but couldn't get it working. That being said it seems to be more so an issue with Fedora and how it's configured to assume s3 and not some s3 compliant API which might explain that. Additionally the output doesn't seem to match up in that it thinks no access key / secret key is set? Though this again may be some weirdness around Fedora. They do not really document it directly here: https://wiki.lyrasis.org/display/FEDORA6x/Amazon+S3, but rather point to the AWS documentation: https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials.html. Which according to that the implementation here is correct so I don't know what to make of that.
That being said I haven't tried this against an actual s3 bucket with credentials, but I'm happy to merge this as is, but will leave it for a day or so for anyone else who can / wants to test on an actual s3 bucket. |
@emudojo is this ready to be merged or are you still testing against s3? |
is there anything holding up this PR? |
I'll get this back on my radar to test/tweak/merge |
Ok, to Nigel's question we're still waiting on Minio support on the Fedora side. The next time they cut a release we can work in a custom endpoint variable to support this. This work has been done here: fcrepo/fcrepo#1894 The other GOTCHA to know about is that you have to use Postgres as your FCCREPO_DB_HOST if you want this to work. That's also just a function of how F6 works right now. We've been using this Fedora6 image on our Whitman/Lyrasis/IMLS project with no issues for a few weeks now and it works great. Here are the
I'm not sure what we need to do to get some of this into isle-dc (pinging @nigelgbanks on that front), but I believe this PR can be accepted as-is. |
I've merged it, my only concern was that it had been tested, the changes here should not cause any existing functionality to break. |
@noahwsmith there doesn't appear to be any pull request against isle-dc for changes, I suppose documentation is the only thing required since this use case won't be the default. Though that being said, since this isn't fully fleshed out and is waiting on changes to F6, might as well just wait till it all works before documenting it to reduce the effort. |
No description provided.