*** DSLegends has quit IRC | 01:05 | |
*** openstackgerrit has quit IRC | 03:22 | |
*** [-mugatu-] has joined #swift3 | 03:28 | |
*** shillo has quit IRC | 03:32 | |
*** nikivi has quit IRC | 08:38 | |
*** nikivi has joined #swift3 | 08:42 | |
*** NM has joined #swift3 | 11:14 | |
*** acardoso has quit IRC | 11:44 | |
*** acardoso_ has joined #swift3 | 11:44 | |
*** tgk has joined #swift3 | 12:50 | |
tgk | Is the latest swift3 compatible with Pike Keystone? I installed swift3-1.12.0, but getting errors when testing with s3curl: | 12:57 |
---|---|---|
tgk | The request signature we calculated does not match the signature you provided. Check your key and signing method. | 12:57 |
tgk | ... even though the swift log shows: | 12:58 |
tgk | proxy-server: Keystone Reply: Status: 200 | 12:58 |
tdasilva | tgk: can you share you swift3 and s3token config from the proxy? | 13:06 |
tgk | sure, let me put my proxy-server.conf in pastebin | 13:14 |
tgk | https://pastebin.com/mjdSjGBj | 13:15 |
tgk | And the debug log when I try s3curl to retrieve an object: | 13:19 |
tgk | https://pastebin.com/iwkNMpXB | 13:19 |
tdasilva | tgk: one sec | 13:38 |
tdasilva | tgk: so the first thing that I noticed is that your pipeline seems to be wrong, see line 13 | 13:40 |
tdasilva | in the proxy-server.conf file | 13:40 |
tdasilva | change from: | 13:40 |
tdasilva | pipeline = catch_errors gatekeeper healthcheck proxy-logging cache swift3 s3token container_sync bulk tempurl tempauth ratelimit authtoken keystoneauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | 13:41 |
tdasilva | to: | 13:41 |
tdasilva | pipeline = catch_errors gatekeeper healthcheck proxy-logging cache container_sync bulk tempurl ratelimit authtoken swift3 s3token keystoneauth copy container-quotas account-quotas slo dlo versioned_writes proxy-logging proxy-server | 13:41 |
tgk | ok, give me a minute to apply the change | 13:42 |
tdasilva | you will notice that I removed your tempauth from the pipeline | 13:42 |
tdasilva | i'm assuming you don't want that there since you are using keystone | 13:42 |
tdasilva | tempauth should be used for testing purposes only, if you have keystone you don't need it | 13:43 |
tgk | I must have gotten the pipeline from a tutorial. There are many modules there that I don't even know what they do, which I probably don't need. | 13:44 |
tgk | It works!!!! | 13:45 |
tgk | Thank you so much! | 13:45 |
tgk | S3 requires all the bucket names to be lower case, right? I noticed swift3 does not show me buckets named with mixed case, while swift does. | 13:53 |
tdasilva | tgk: not sure tbh | 14:02 |
tdasilva | timburke or kota_ might have more info on that | 14:03 |
kota_ | I think it depends on dns_compliant_bucket_names setting | 14:40 |
kota_ | tdasilva: http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html | 14:40 |
kota_ | In default, swift3 and almost s3 regions reject bucket names including uppercases | 14:42 |
kota_ | And those invalid swift containers will be hidden by swift3 | 14:43 |
kota_ | IIRC | 14:43 |
tdasilva | tgk: ^^^ | 14:43 |
tdasilva | kota_: thanks! | 14:44 |
tdasilva | kota_: just fyi, I put a +A on p 512277 and I'm working to merge the swift3 patch | 14:45 |
patchbot | https://review.openstack.org/#/c/512277/ - swift (feature/s3api) - Merge 'remotes/origin/master' into s3api | 14:45 |
tgk | That was it! I added this to my configuration under [filter:swift3] | 14:50 |
tgk | dns_compliant_bucket_names = False | 14:50 |
tgk | .. and now the upper case and mixed case buckets show up over swift3 | 14:51 |
tgk | Thank you for all your help, tdasilva, kota_, you guys rock. | 14:51 |
kota_ | :) | 14:52 |
*** DSLegends has joined #swift3 | 16:17 | |
*** chsc has joined #swift3 | 16:50 | |
*** [-mugatu-] has quit IRC | 16:50 | |
*** NM has quit IRC | 16:58 | |
*** [-mugatu-] has joined #swift3 | 17:04 | |
*** NM has joined #swift3 | 17:42 | |
*** NM has quit IRC | 17:49 | |
*** NM has joined #swift3 | 17:50 | |
*** NM has quit IRC | 17:54 | |
*** NM has joined #swift3 | 18:05 | |
*** openstackgerrit has joined #swift3 | 18:24 | |
openstackgerrit | Tim Burke proposed openstack/swift3 master: Give better errors for malformed credentials https://review.openstack.org/448764 | 18:24 |
*** chsc has quit IRC | 18:42 | |
*** chsc has joined #swift3 | 19:14 | |
*** NM has quit IRC | 19:58 | |
*** openstackgerrit has quit IRC | 20:17 | |
*** CrustY_ has joined #swift3 | 20:35 | |
*** _CrustY has quit IRC | 20:36 | |
*** patchbot has quit IRC | 20:38 | |
*** notmyname has quit IRC | 20:48 | |
*** CrustY_ has quit IRC | 20:49 | |
*** _CrustY has joined #swift3 | 20:49 | |
*** notmyname has joined #swift3 | 20:55 | |
*** tgk has quit IRC | 21:27 | |
*** notmyname has quit IRC | 22:19 | |
*** notmyname has joined #swift3 | 22:21 | |
*** chsc has quit IRC | 23:27 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!