You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello there,
I am trying to replicate a perfectly running docker-compose config on a k8s cluster using the virtual hosted style feature.
Listing the buckets works fine, but accessing the files of a bucket returns an empty set.
I'm pretty sure it's a problem related to virtual hosted style buckets on k8s, and I have a hint on where the problem is: https://github.com/scireum/s3ninja/blob/master/src/main/java/ninja/S3Dispatcher.java#L287
To make it work on docker-compose I had to set the hostname property to s3ninja.dev, but on k8s this is not possible!
To fix this can you add a "baseurl" on the config file in the "http" section and use it in the DOMAINS as a value?
If I knew Java I would PR this fix...
The text was updated successfully, but these errors were encountered:
Hello there,
I am trying to replicate a perfectly running docker-compose config on a k8s cluster using the virtual hosted style feature.
Listing the buckets works fine, but accessing the files of a bucket returns an empty set.
I'm pretty sure it's a problem related to virtual hosted style buckets on k8s, and I have a hint on where the problem is:
https://github.com/scireum/s3ninja/blob/master/src/main/java/ninja/S3Dispatcher.java#L287
While figuring out how to make the s3 request you try to understand the local domains with:
https://github.com/scireum/s3ninja/blob/master/src/main/java/ninja/S3Dispatcher.java#L161-L179
To make it work on docker-compose I had to set the hostname property to s3ninja.dev, but on k8s this is not possible!
To fix this can you add a "baseurl" on the config file in the "http" section and use it in the DOMAINS as a value?
If I knew Java I would PR this fix...
The text was updated successfully, but these errors were encountered: