*** andrey-mp has quit IRC | 06:50 | |
*** andrey-mp has joined #openstack-ec2api | 07:05 | |
*** andrey-mp has quit IRC | 07:38 | |
*** andrey-mp has joined #openstack-ec2api | 08:07 | |
ansiwen | andrey-mp: so, the tests are finally running, and they are either skipped or failing, yeah! ;-) | 08:51 |
---|---|---|
ansiwen | andrey-mp: http://logs.openstack.org/42/356442/20/check/gate-puppet-openstack-integration-4-scenario003-tempest-centos-7/83a2063/console.html#_2016-10-06_16_58_38_486235 | 08:51 |
andrey-mp | cool :) | 08:57 |
ansiwen | andrey-mp: :-) well, if you could give me a hont what is failing there, or how to proceed how to find out? | 09:49 |
andrey-mp | - logs of ec2api service doesn't contain debug information - it would be helpful to solve some problems (you need to set debug=true in ec2api.conf) | 09:52 |
andrey-mp | this message says that ec2api couldnt't authorize in keystone with these credentials | 09:52 |
andrey-mp | was the user/project created in keystone? | 09:54 |
ansiwen | andrey-mp: yes, the user "ec2api-tester" has been created. and with this user the ec2 credentals have been created as well. | 10:22 |
ansiwen | how is determined with which users the tempest tests are run with? is this implicit with the aws_access config? | 10:23 |
ansiwen | andrey-mp: and what about botocore? I don't set a ca_bundle, but in ec2api CI it's also not set. | 11:01 |
andrey-mp | ansiwen: keystone obtains user from aws_access/aws_secret pair | 11:02 |
ansiwen | ok, so that should be fine | 11:02 |
andrey-mp | botocore must be present and I see that it present | 11:03 |
andrey-mp | ca_bundle is needed only for SSL connections | 11:03 |
ansiwen | andrey-mp: what does this line do exactly? https://github.com/openstack/ec2-api/blob/master/devstack/create_config#L120 | 11:14 |
ansiwen | andrey-mp: I'm not sure I have something corresponding in the puppet world | 11:14 |
andrey-mp | these two lines set configuration for aws cli tool | 11:16 |
ansiwen | andrey-mp: my ec2 credentials provider just uses "openstack ec2 create..." to create the credentials and writes them into tempest.conf, maybe I have to do more than that? | 11:16 |
andrey-mp | it doesn't related to tempest | 11:16 |
ansiwen | andrey-mp: and is the aws tool used by tempest? why do you set it there? | 11:16 |
ansiwen | oh, ok | 11:16 |
andrey-mp | i use aws cli after tempest run to check something | 11:17 |
ansiwen | I added the user to the "Member" role, maybe another role is necessary for ec2api? | 11:17 |
andrey-mp | no | 11:18 |
ansiwen | hmmm | 11:23 |
andrey-mp | logs from keystone are needed for understanding | 11:24 |
ansiwen | andrey-mp: there are none? | 11:24 |
ansiwen | andrey-mp: did you see http://logs.openstack.org/42/356442/21/check/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/cef9f8e/logs/tempest.txt.gz#_2016-10-07_09_09_50_158 | 11:33 |
ansiwen | setUpClass failed: An error occurred (AuthFailure) when calling the DescribeAccountAttributes operation: Bad Request | 11:33 |
andrey-mp | yeah, this is the same error | 11:34 |
ansiwen | this also doesn't look good http://logs.openstack.org/42/356442/21/check/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/cef9f8e/logs/tempest.txt.gz#_2016-10-07_09_09_53_131 | 11:35 |
ansiwen | tearDownClass failed: type object 'EC2_EBSInstanceAttaching' has no attribute 'volume_id1' | 11:35 |
andrey-mp | last error caused by previous :) | 11:37 |
ansiwen | ok | 11:39 |
ansiwen | so this is not enough to see what's going on? http://logs.openstack.org/42/356442/21/check/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/cef9f8e/logs/keystone/keystone.txt.gz | 11:39 |
ansiwen | what can I do to get the necessary information? | 11:39 |
andrey-mp | i'm sorry - i can help you some time later | 11:44 |
ansiwen | ok | 11:45 |
ansiwen | andrey-mp: thanks! | 11:45 |
*** ftersin has joined #openstack-ec2api | 12:58 | |
*** DarkM has joined #openstack-ec2api | 13:04 | |
*** DarkM has left #openstack-ec2api | 13:07 | |
andrey-mp | ok, I've got it | 13:59 |
andrey-mp | http://logs.openstack.org/42/356442/21/check/gate-puppet-openstack-integration-4-scenario001-tempest-centos-7/cef9f8e/logs/etc/ec2api/ec2api.conf.txt.gz | 13:59 |
andrey-mp | keystone_ec2_tokens_url is not defined and default value is used | 14:00 |
andrey-mp | but default value refers to keystone_url which defined without version | 14:00 |
andrey-mp | but keystone_ec2_tokens_url needs url with version | 14:02 |
andrey-mp | so | 14:05 |
andrey-mp | one of last changes in master ( https://review.openstack.org/#/c/368475/10 ) deprecated keystone_url usage | 14:06 |
andrey-mp | and I suggest to change configuring of ec2api service: | 14:06 |
andrey-mp | - remove configuring of keystone_url | 14:06 |
andrey-mp | - configure keystone_ec2_tokens_url as KEYSTONE_URL/VERSION/ec2tokens | 14:07 |
andrey-mp | ansiwen: ^^^ | 14:07 |
ansiwen | andrey-mp: ok, thanks a lot! | 14:08 |
ansiwen | andrey-mp: this looks good? keystone_ec2_tokens_url => "${::openstack_integration::config::keystone_auth_uri}/v3/ec2tokens", | 14:17 |
ansiwen | sanity-check: it's the uri with port 5000 ? | 14:17 |
andrey-mp | yeah | 14:18 |
andrey-mp | it's simplier to get 5000 | 14:18 |
andrey-mp | (let's try this :) ) | 14:19 |
*** ansiwen has quit IRC | 14:22 | |
*** ansiwen has joined #openstack-ec2api | 14:23 | |
ansiwen | andrey-mp: pushed, let's see | 14:25 |
andrey-mp | ok | 14:26 |
andrey-mp | I will go home in 10 minutes. and will check channel logs later. | 14:27 |
*** andrey-mp has quit IRC | 14:32 | |
*** iurygregory has joined #openstack-ec2api | 14:46 | |
ansiwen | iurygregory: http://eavesdrop.openstack.org/irclogs/%23openstack-ec2api/%23openstack-ec2api.2016-10-07.log.html#t2016-10-07T13:59:53 | 14:59 |
iurygregory | ansiwen, reading | 14:59 |
ansiwen | iurygregory: there are some tests succeeding now, yay! :-) | 15:04 |
ansiwen | http://logs.openstack.org/42/356442/24/check/gate-puppet-openstack-integration-4-scenario003-tempest-centos-7/a9479f5/console.html#_2016-10-07_14_52_20_952260 | 15:04 |
ansiwen | but many are still failing | 15:04 |
iurygregory | humm | 15:06 |
iurygregory | ansiwen, what repo ec2 tempest tests are in? | 15:08 |
ansiwen | iurygregory: in the ec2-api repo itself | 15:41 |
iurygregory | ansiwen, ok i'll try to look at tests | 16:11 |
*** andrey-mp has joined #openstack-ec2api | 18:57 | |
andrey-mp | very strange behaviour http://logs.openstack.org/42/356442/24/check/gate-puppet-openstack-integration-4-scenario003-tempest-centos-7/a9479f5/logs/ec2api/ec2api.txt.gz#_2016-10-07_14_51_12_787 | 19:03 |
andrey-mp | database is not created properly | 19:04 |
andrey-mp | (pymysql.err.ProgrammingError) (1146, u"Table 'ec2api.items' doesn't exist") | 19:05 |
andrey-mp | ansiwen: ^^^ | 19:07 |
andrey-mp | is ec2api-manage run during ec2api instalation? | 19:08 |
*** ansiwen has quit IRC | 19:33 | |
*** ansiwen has joined #openstack-ec2api | 19:34 | |
*** cybojanek has quit IRC | 19:56 | |
*** cybojanek has joined #openstack-ec2api | 19:56 | |
*** openstack has joined #openstack-ec2api | 20:19 | |
*** cybojanek has quit IRC | 20:33 | |
*** ansiwen has quit IRC | 20:33 | |
*** cybojanek has joined #openstack-ec2api | 20:39 | |
*** ansiwen has joined #openstack-ec2api | 20:40 | |
*** ftersin has quit IRC | 20:50 | |
*** iurygregory has quit IRC | 21:15 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!