-
Notifications
You must be signed in to change notification settings - Fork 62
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 Oracle Coherence storage driver #920
Conversation
@tmiddlet2666 Thanks for the PR, lets us know when its ready for review |
Thanks, not sure why the test is vailing on downloading our coherence-ce image https://github.com/gofiber/storage/actions/runs/5804095386/job/15734559701?pr=920 Getting The image is around 257MB, so reasonably large. Are there any limits on disk or downloads? |
250MB is not large by any means. The problem is something on that health/start script. Have you tried running that shell code locally? |
Adding TLS issue for refenrece here: oracle/coherence-go-client#47 @tmiddlet2666 Overall it looks good so far, do you want to add go1.21 to the CI now that it was released yesterday? |
Thanks @gaby |
For reference for the Redis driver, we allow the user to provide a https://github.com/gofiber/storage/blob/main/redis/redis.go#L50C4-L50C4 Example: // Create a client with support for TLS
cer, err := tls.LoadX509KeyPair("./client.crt", "./client.key")
if err != nil {
log.Println(err)
return
}
tlsCfg := &tls.Config{
MinVersion: tls.VersionTLS12,
InsecureSkipVerify: true,
Certificates: []tls.Certificate{cer},
} |
@gaby - have moved from pending to proper PR |
Thanks for the contribution, will start reviewing this week. So far it looks good. |
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.
lgtm, thank you!
@tmiddlet2666 @gaby |
It was passing fine, and with the last gosec/go update it now gets flag. @tmiddlet2666 We may need this to be solved: oracle/coherence-go-client#49 |
Let me work on adding the *tls.Config support. |
Sounds like a plan, thank you! |
This pull request aims to add Coherence implementation into storage.
Thanks for the review, Please let me know of any issues to resolve.