Friday, 2018-06-15

*** lifeless_ has quit IRC01:13
*** lifeless has joined #refstack01:13
*** lifeless_ has joined #refstack01:24
*** lifeless has quit IRC01:25
*** lifeless has joined #refstack01:40
*** lifeless_ has quit IRC01:41
*** markvoelker has joined #refstack01:47
openstackgerritMerged openstack/python-tempestconf master: Fix username is not defined warning  https://review.openstack.org/57520401:48
*** lifeless has quit IRC01:54
*** lifeless has joined #refstack02:00
*** markvoelker has quit IRC02:21
*** markvoelker has joined #refstack03:18
*** markvoelker has quit IRC03:51
*** markvoelker has joined #refstack04:48
*** markvoelker has quit IRC05:21
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886905:37
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127305:43
*** kopecmartin has joined #refstack06:42
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127306:47
*** markvoelker has joined #refstack07:18
*** tosky has joined #refstack07:28
*** markvoelker has quit IRC07:50
*** rmart04 has joined #refstack07:59
kopecmartintosky, chandankumar so what about this? :) https://review.openstack.org/#/c/570781/08:08
arxcruztosky: heh, regarding the patch, i'll add a DNM on tqe to test with a depends on, sounds good for you?08:12
toskyarxcruz: the question is: why didn't we enable swift so far?08:13
toskyotherwise this will regress08:13
toskythe reason for this not being catched in fact it's that swift is not enabled08:14
toskymaybe there was a reason but I forgot08:14
arxcruztosky: we will add a scenario002 on p-tc\08:15
arxcruzfrom now i'll say p-tc when i refer to python-tempestconf08:16
arxcruzcuz it's too long to type08:16
toskyor just tempestconf08:17
toskybut that's for the tripleo jobs08:17
toskyand on packstack and devstack?08:17
toskyeven in the current review, the swift tests are skipped08:17
kopecmartinwe disable swift because of saving resources, or was it something else? I don't remember either08:24
arxcruztosky: i don't know how to enable swift08:30
arxcruzon packstack job08:30
toskyarxcruz: I think kopecmartin knows - changing the profile 008:31
kopecmartindo I? maybe that was another reason, why we disabled swift :D08:32
toskychandankumar: do you remember? I can ping dmellado too08:34
toskyor maybe we just used the default devstack settings, where swift is not enabled08:34
toskyand that was it08:34
toskyI'm surprised by packstack, though; isn't swift deployed by default?08:35
kopecmartintosky, oh, yes it is, i have it enabled in my pacstack machine and i didn't do any extra settings08:38
kopecmartinwe just disabled it in tempest.conf because of the number of tests i guess08:38
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127308:39
toskywe can enable just one or two tests, to see if we can talk to it08:39
toskyI think it's important; as arxcruz wrote, this issue went unnoticed also because we didn't have swift on the gates08:40
arxcruzindeed08:41
chandankumartosky: in devstack-minimal swift is not enabled https://github.com/openstack-dev/devstack/blob/master/.zuul.yaml#L20808:41
chandankumartosky: https://review.openstack.org/#/c/568869/ swift is enabled in this one08:42
toskycan we move the removal of service_available.swift False \ to arxcruz's patch?08:43
toskyit seems that the direction is to enable it anyway08:43
*** markvoelker has joined #refstack08:48
chandankumartosky: yup08:54
chandankumararxcruz: can you flip the switch in swift patch?08:54
*** lifeless has quit IRC08:57
arxcruzyes i can09:07
kopecmartintosky, is this only about adding the new job, or also about fixing the code so that it passes the unit tests? https://review.openstack.org/#/c/574773/09:07
toskykopecmartin: for now it is about fixing the basic porting issues so that python3 environment can at least start09:09
toskyif you try to run tox -e cover with python 3, or simply tox -e py35 locally, running fails before starting09:09
toskyI will follow-up with the fix for the remaining issues09:09
openstackgerritArx Cruz proposed openstack/python-tempestconf master: Updating object-storage.operator_role  https://review.openstack.org/57550109:09
arxcruzdone09:09
kopecmartintosky, can we create a story with tasks for that?09:10
toskykopecmartin: a python 3 porting story?09:10
*** lifeless has joined #refstack09:10
kopecmartintosky, yes09:10
toskyoki09:11
kopecmartinto track it, so that we know, what's done and what's needed to be done :)09:11
toskysure09:11
toskyit totally makes sense09:11
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More compatibility with Python 3  https://review.openstack.org/57477309:20
toskyhere you are, https://storyboard.openstack.org/#!/story/200257409:20
*** markvoelker has quit IRC09:22
kopecmartintosky, great, thanks09:24
kopecmartintosky, chandankumar arxcruz last question , what boolean value should decide, what credentials (admin/demo) will be printed to the accounts.yaml file? https://review.openstack.org/#/c/570781/14/config_tempest/main.py@40709:35
kopecmartinnow there's create boolean value, what does make more sense, non-admin or create?09:36
*** lifeless has quit IRC09:38
toskyuhm, let's start from the behavior09:40
toskywhen you said "demo credentials", do you mean the user credentials when the user is non-admin (which may not be "demo", but some custom username), or...09:41
toskydo you mean specifically the credentials of the demo user created when admin credentials are specified?09:41
*** lifeless has joined #refstack09:45
*** markvoelker has joined #refstack10:18
*** lifeless_ has joined #refstack10:22
*** lifeless has quit IRC10:23
*** lifeless_ has quit IRC10:39
*** lifeless has joined #refstack10:41
*** markvoelker has quit IRC10:51
*** lifeless_ has joined #refstack10:55
*** lifeless has quit IRC10:56
*** lifeless has joined #refstack11:00
*** lifeless_ has quit IRC11:01
chandankumararxcruz: please rebase this one https://review.openstack.org/#/c/570158/11:03
*** lifeless has quit IRC11:05
*** lifeless has joined #refstack11:10
kopecmartintosky, sorry, i went for a lunch .. yes, demo credentials = credentials without privileges to create resources11:15
*** lifeless_ has joined #refstack11:15
*** lifeless has quit IRC11:15
*** markvoelker has joined #refstack11:48
*** markvoelker has quit IRC12:03
*** markvoelker has joined #refstack12:03
toskyuhm12:17
toskywhat else do non-admin and create control?12:17
kopecmartintosky, create controls the fact if python-tempestconf is allowed to create resources or not, non-admin controls the credentials12:18
kopecmartintosky, i discussed this with chandankumar , and it looks fine as it is12:18
kopecmartinbecause if want to use the accounts.yaml you need to have the resources created12:18
toskyokidoki12:19
kopecmartini was just a little bit confused, because those two variables are for different things, so wasn't sure, how is the best to build the condition there12:20
kopecmartingreat, than the change is ready for review12:20
toskyso the duck methodology is the best one in such cases12:20
kopecmartintrue12:20
chandankumartosky: kopecmartin except image upload non-admin cannot do anything on resource creation side12:35
kopecmartinyes, sure12:36
*** lifeless_ has quit IRC12:46
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127312:48
chandankumararxcruz: tosky kopecmartin http://logs.openstack.org/01/575501/2/check/python-tempestconf-tempest-packstack-demo/c4502fd/job-output.txt.gz#_2018-06-15_11_10_17_37105312:54
chandankumarthe same error is coming in my patch also12:54
arxcruzchandankumar: would be nice to have in the collect logs the etc/tempest.conf and the tempest.html12:55
arxcruzfreaking hard to roll down all the output to see the error12:55
arxcruzyes, i am lazy12:55
kopecmartinarxcruz, if knew how, i would make the jobs to push the files to logs somewhere, so that we don't have to scroll12:57
arxcruzkopecmartin: i can take a look, but not today12:58
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Remove default-overrides.conf  https://review.openstack.org/57241813:13
chandankumararxcruz: 2018-06-15 11:10:17.371053 | allinone |     Details: Insufficient number of users provided. AccountTest,AccountTest have allocated all the credentials for this allocation request13:53
arxcruzyeah, but why is this started to happen ?13:54
toskysome breakage in keystone due to the changes for flask?13:58
toskyI would track the history of changes in keystone13:58
kopecmartintosky, arxcruz chandankumar please, if you all agree, let's merge this: https://review.openstack.org/#/c/57078114:17
arxcruzkopecmartin: no because i'll need to rebase my patch :P14:18
arxcruzjust kidding, +2 now14:18
kopecmartin:D14:18
kopecmartinthanks14:18
arxcruzkopecmartin: where's the dnm ?14:18
kopecmartinarxcruz, https://review.openstack.org/#/c/57269514:19
kopecmartindemo jobs failed, but for other reason, accounts.yamls were generated with the right credentials14:19
arxcruzkopecmartin: ok14:19
toskykopecmartin: which other reasons? Because the demo job working is a good showcase of accounts.yaml14:20
toskyand a slightly different codepath than admin14:20
kopecmartintosky, because accounts.yaml generated by demo user is useless as he doesn't have right to create resources14:21
toskykopecmartin: ok, but wasn't one of the original point the need for a fully demo-based job?14:22
toskyor are we going to use the future refstack-client job as cross-gating?14:23
toskyI think I may have already asked this14:23
toskythe point is that this use case (accounts.yaml for non-admin user) is important enough that we should not risk regression, which means an automated job14:23
kopecmartinno, we don't need that for demo job .. demo jobs work because we are generating accounts.yaml files there with admin credentials14:24
kopecmartinI don't know what regression we could have here, it's just printing the credentials to a file14:25
toskyare we printing the correct credentials? :)14:26
kopecmartinyes, you can check the log, check what option we passed (--non-admin or not) and after the generation part, accounts.yaml is printed there :)14:28
toskyuhm, I'm not totally sure, but let's see14:41
toskyin the worst case we can add a cross-gating job from refstack-client, after that the integration is merged14:42
toskyanyway: we need more documentation before 2.0.014:42
*** rmart04 has quit IRC15:10
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127317:02
*** kopecmartin has quit IRC17:14
openstackgerritMerged openstack/python-tempestconf master: Generate accounts.yaml  https://review.openstack.org/57078117:39
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886917:56
*** chandankumar is now known as chkumar|pto18:01
*** lifeless has joined #refstack19:34
*** lifeless has quit IRC20:02
*** lifeless has joined #refstack20:03
*** lifeless has quit IRC20:49
*** lifeless has joined #refstack20:50
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127321:35
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886921:35
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Remove default-overrides.conf  https://review.openstack.org/57241821:46
*** lifeless has quit IRC22:01
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Fix boto method  https://review.openstack.org/57521322:04
*** lifeless has joined #refstack22:49
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886922:50
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More compatibility with Python 3  https://review.openstack.org/57477323:25
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More python 3 porting: filter and map  https://review.openstack.org/57587423:25
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More Python 3 porting: filter and map  https://review.openstack.org/57587423:26
*** tosky has quit IRC23:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!