*** markvoelker has quit IRC | 06:01 | |
*** markvoelker has joined #refstack | 07:01 | |
*** markvoelker has quit IRC | 07:36 | |
*** tosky has joined #refstack | 07:38 | |
*** markvoelker has joined #refstack | 08:33 | |
chandankumar | tosky: Hello | 08:41 |
---|---|---|
tosky | chandankumar: hi | 08:42 |
chandankumar | tosky: Is the plan to release python-tempestconf supportable from ocata till npw? | 08:42 |
chandankumar | *now | 08:42 |
tosky | chandankumar: uhm, I have a dejavu; from the community point of view, it depends on the requirements on refstack client too | 08:43 |
tosky | also, the problem has two faces: have tempestconf work on ocata (with ocata requirements) and have tempestconf work against an ocata cluster | 08:43 |
tosky | I don't remember if refstack client works like tempest (branchless, supports more versions of openstack, but it may require newer dependencies) or not | 08:45 |
tosky | but maybe the integration will be merged only when refstack-client changes the minimum supported version of openstack | 08:45 |
chandankumar | tosky: when you say about ocata cluster: you mean working against any deployed cloud for ocata release? | 08:45 |
tosky | yes, that | 08:45 |
tosky | but I don't know, you probably have read the refstack-client requirements more than me | 08:46 |
chandankumar | tosky: refstack-client provides an option to use particular tempest tag or commit | 08:47 |
chandankumar | https://github.com/openstack/refstack-client/blob/master/setup_env#L15 | 08:47 |
tosky | but that's different | 08:50 |
tosky | the problem here is: refstack-client will use tempestconf x.y at some point | 08:51 |
tosky | will that version of refstack-client require support for ocata? | 08:52 |
tosky | if 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 integration | 08:53 |
tosky | that's one problem | 08:54 |
chandankumar | refstack-client does not have version or tagged releases https://github.com/openstack/refstack-client/releases | 08:55 |
tosky | that'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 IRC | 09:07 | |
*** markvoelker has joined #refstack | 10:04 | |
*** openstackgerrit has joined #refstack | 10:34 | |
openstackgerrit | Chandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client https://review.openstack.org/541273 | 10:34 |
*** markvoelker has quit IRC | 10:38 | |
openstackgerrit | Chandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client https://review.openstack.org/541273 | 11:29 |
*** markvoelker has joined #refstack | 11:34 | |
openstackgerrit | Chandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client https://review.openstack.org/541273 | 11:50 |
*** markvoelker has quit IRC | 12:08 | |
*** markvoelker has joined #refstack | 12:15 | |
openstackgerrit | Chandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client https://review.openstack.org/541273 | 12:28 |
chandankumar | tosky: 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 not | 12:47 |
chandankumar | what you say? | 12:47 |
*** openstackgerrit has quit IRC | 12:49 | |
arxcruz | chandankumar: --members then :) also, is that really needed? | 12:49 |
tosky | and in the non-admin case, fail if the role is not available for the user? | 12:50 |
chandankumar | tosky: yup | 12:50 |
chandankumar | arxcruz: yup, we need roles for running tempest tests | 12:50 |
arxcruz | chandankumar: okay, the member role isn't enough ? | 12:50 |
*** arxcruz has quit IRC | 12:50 | |
tosky | it may be not enough depending on the deployment; different tools used different base roles | 12:51 |
chandankumar | tosky: yup, role name should be different, passed by user, if admin creates it and if non-admin if role found just set it | 12:55 |
*** arxcruz has joined #refstack | 12:57 | |
chandankumar | arxcruz: two roles is needed, one is member and another is reseller (for swift)/in barbican is in play, then creator role is needed | 12:59 |
*** arxcruz has quit IRC | 13:00 | |
*** arxcruz has joined #refstack | 13:01 | |
arxcruz | chandankumar: sorry, i just reboot the vm where znc was running lol | 13:02 |
arxcruz | chandankumar: so, the member role isn't enough ? | 13:02 |
chandankumar | arxcruz: nope | 13:03 |
chandankumar | arxcruz: two roles is needed, one is member and another is reseller (for swift)/in barbican is in play, then creator role is needed | 13:03 |
arxcruz | chandankumar: so, we can detect when barbican is up and create the role right ? | 13:03 |
chandankumar | arxcruz: yup | 13:04 |
arxcruz | so, why do we need --members? | 13:04 |
arxcruz | :) | 13:04 |
arxcruz | just trying to see where to put the effort, i'm not against, if it's required, you might know better than me | 13:04 |
chandankumar | arxcruz: current we are setting https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L37 | 13:05 |
chandankumar | https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L143 | 13:06 |
chandankumar | https://github.com/openstack/tripleo-quickstart-extras/blob/master/roles/validate-tempest/templates/configure-tempest.sh.j2#L163 | 13:06 |
chandankumar | better replace --members with --role | 13:07 |
chandankumar | so create one and use it | 13:07 |
chandankumar | creation 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 it | 13:08 |
chandankumar | what is what I am saying | 13:08 |
* chandankumar headed home, will back in an hr or two | 13:09 | |
*** openstackgerrit has joined #refstack | 13:34 | |
openstackgerrit | megan guiney proposed openstack/refstack master: allow for the addition of new capability sources https://review.openstack.org/547246 | 13:34 |
*** rmart04 has joined #refstack | 13:34 | |
openstackgerrit | Merged openstack/python-tempestconf master: Improve role docs, remove unused var https://review.openstack.org/565792 | 14:34 |
*** rmart04 has quit IRC | 15:01 | |
chandankumar | tosky: Anything more needed on this https://review.openstack.org/#/c/562672/? | 15:18 |
tosky | I will recheck it | 15:19 |
chandankumar | tosky: regarding this patch https://review.openstack.org/#/c/541273/ | 15:23 |
chandankumar | I am thinking of using removing dependency on tempestocnf role and generate account file directly from devstack from localrc and use the same there | 15:24 |
tosky | I guess thta it depends if it's easier/does not introduce duplication | 15:26 |
tosky | that* | 15:26 |
chandankumar | tosky: let me put the patch and see | 15:27 |
openstackgerrit | Chandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client https://review.openstack.org/541273 | 16:06 |
chandankumar | tosky: ^^ let'see how it goes | 16:06 |
chandankumar | no meeting today? | 17:18 |
*** openstackgerrit has quit IRC | 18:49 | |
*** tosky has quit IRC | 20:08 | |
*** tosky has joined #refstack | 20:08 | |
*** markvoelker_ has joined #refstack | 21:41 | |
*** markvoelker has quit IRC | 21:42 | |
*** tosky has quit IRC | 23:27 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!