Tuesday, 2018-05-08

*** markvoelker has quit IRC06:01
*** markvoelker has joined #refstack07:01
*** markvoelker has quit IRC07:36
*** tosky has joined #refstack07:38
*** markvoelker has joined #refstack08:33
chandankumartosky: Hello08:41
toskychandankumar: hi08:42
chandankumartosky: Is the plan to release python-tempestconf supportable from ocata till npw?08:42
chandankumar*now08:42
toskychandankumar: uhm, I have a dejavu; from the community point of view, it depends on the requirements on refstack client too08:43
toskyalso, the problem has two faces: have tempestconf work on ocata (with ocata requirements) and have tempestconf work against an ocata cluster08:43
toskyI don't remember if refstack client works like tempest (branchless, supports more versions of openstack, but it may require newer dependencies) or not08:45
toskybut maybe the integration will be merged only when refstack-client changes the minimum supported version of openstack08:45
chandankumartosky: when you say about ocata cluster: you mean working against any deployed cloud for ocata release?08:45
toskyyes, that08:45
toskybut I don't know, you probably have read the refstack-client requirements more than me08:46
chandankumartosky: refstack-client provides an option to use particular tempest tag or commit08:47
chandankumarhttps://github.com/openstack/refstack-client/blob/master/setup_env#L1508:47
toskybut that's different08:50
toskythe problem here is: refstack-client will use tempestconf x.y at some point08:51
toskywill that version of refstack-client require support for ocata?08:52
toskyif yes, tempestconf need to work against an ocata, and you can't just use an older version which won't contain the code required for the integration08:53
toskythat's one problem08:54
chandankumarrefstack-client does not have version or tagged releases https://github.com/openstack/refstack-client/releases08:55
toskythat's the other problem (the dependencies of refstack-client, if it can use master or if if it's keeping its dependencies low)08:57
*** markvoelker has quit IRC09:07
*** markvoelker has joined #refstack10:04
*** openstackgerrit has joined #refstack10:34
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127310:34
*** markvoelker has quit IRC10:38
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127311:29
*** markvoelker has joined #refstack11:34
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127311:50
*** markvoelker has quit IRC12:08
*** markvoelker has joined #refstack12:15
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127312:28
chandankumartosky: arxcruz I think we need a --member flag in tempestconf where user can pass list of member roles, if credentials is used admin then tool will check for those role, if not found then create it with admin, or if nonadmin then tool will check whether with that user role is available or not12:47
chandankumarwhat you say?12:47
*** openstackgerrit has quit IRC12:49
arxcruzchandankumar: --members then :) also, is that really needed?12:49
toskyand in the non-admin case, fail if the role is not available for the user?12:50
chandankumartosky: yup12:50
chandankumararxcruz: yup, we need roles for running tempest tests12:50
arxcruzchandankumar: okay, the member role isn't enough ?12:50
*** arxcruz has quit IRC12:50
toskyit may be not enough depending on the deployment; different tools used different base roles12:51
chandankumartosky: yup, role name should be different, passed by user, if admin creates it and if non-admin if role found just set it12:55
*** arxcruz has joined #refstack12:57
chandankumararxcruz: two roles is needed, one is member and another is reseller (for swift)/in barbican is in play, then creator role is needed12:59
*** arxcruz has quit IRC13:00
*** arxcruz has joined #refstack13:01
arxcruzchandankumar: sorry, i just reboot the vm where znc was running lol13:02
arxcruzchandankumar: so, the member role isn't enough ?13:02
chandankumararxcruz: nope13:03
chandankumararxcruz: two roles is needed, one is member and another is reseller (for swift)/in barbican is in play, then creator role is needed13:03
arxcruzchandankumar: so, we can detect when barbican is up and create the role right ?13:03
chandankumararxcruz: yup13:04
arxcruzso, why do we need --members?13:04
arxcruz:)13:04
arxcruzjust trying to see where to put the effort, i'm not against, if it's required, you might know better than me13:04
chandankumararxcruz: current we are setting https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L3713:05
chandankumarhttps://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L14313:06
chandankumarhttps://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L16313:06
chandankumarbetter replace --members with --role13:07
chandankumarso create one and use it13:07
chandankumarcreation and setting should be done by tempestconf if admin account and if non-admin then checl for the role, is associated with user then add it13:08
chandankumarwhat is what I am saying13:08
* chandankumar headed home, will back in an hr or two13:09
*** openstackgerrit has joined #refstack13:34
openstackgerritmegan guiney proposed openstack/refstack master: allow for the addition of new capability sources  https://review.openstack.org/54724613:34
*** rmart04 has joined #refstack13:34
openstackgerritMerged openstack/python-tempestconf master: Improve role docs, remove unused var  https://review.openstack.org/56579214:34
*** rmart04 has quit IRC15:01
chandankumartosky: Anything more needed on this https://review.openstack.org/#/c/562672/?15:18
toskyI will recheck it15:19
chandankumartosky: regarding this patch https://review.openstack.org/#/c/541273/15:23
chandankumarI am thinking of using removing dependency on tempestocnf role and generate account file directly from devstack from localrc and use the same there15:24
toskyI guess thta it depends if it's easier/does not introduce duplication15:26
toskythat*15:26
chandankumartosky: let me put the patch and see15:27
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127316:06
chandankumartosky: ^^ let'see how it goes16:06
chandankumarno meeting today?17:18
*** openstackgerrit has quit IRC18:49
*** tosky has quit IRC20:08
*** tosky has joined #refstack20:08
*** markvoelker_ has joined #refstack21:41
*** markvoelker has quit IRC21:42
*** tosky has quit IRC23:27

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