Tuesday, 2018-05-22

*** xinliang has quit IRC02:58
*** xinliang has joined #refstack03:11
*** markvoelker has joined #refstack06:13
*** lifeless has quit IRC06:47
*** tosky has joined #refstack06:50
*** kopecmartin has joined #refstack06:53
*** lifeless has joined #refstack07:15
chandankumartosky: https://review.openstack.org/#/c/569783/110:35
chandankumarplease have a look on this10:35
chandankumartosky: arxcruz kopecmartin step1: towards making the tool backward compatible https://review.rdoproject.org/r/#/c/13851/10:57
*** xinliang has quit IRC11:00
toskychandankumar: I know that it's needed, but aren't we going to kill RDO infra resources?11:26
chandankumartosky: https://github.com/openstack/tripleo-quickstart/blob/master/config/general_config/featureset001.yml#L13011:30
chandankumarit will run this fs set and only one scenario test11:31
tosky4 jobs more, I mean11:31
toskybut no other way11:32
toskywell, 3 jobs11:32
chandankumarfs021 will be removed11:33
chandankumartosky: arxcruz kopecmartin regarding desigining os-cloud account.yaml generation cli13:05
chandankumartosky: arxcruz kopecmartin i have added some points here : https://review.rdoproject.org/etherpad/p/tempest-sprint-14 @line ni: 28 please have a look and add your comments please13:05
toskychandankumar: I'm still not sure why it is used only if you use --os-cloud; does it really matter?13:07
openstackgerritMerged openstack/python-tempestconf master: Fix identity v3 ext discovery  https://review.openstack.org/56978313:57
chandankumartosky: so here is the thing os-cloud and account.yaml both contains credentials13:58
chandankumarthe main goal was to keep credentials outside from the tempest.conf file13:59
chandankumarwhen user is using os-cloud that time crdentials is aleady seperate there we donot need to do anything, just we need to make sure the crdentials are not getting exposed in tempest.conf14:00
chandankumarand the same goes with accounts.yaml14:00
chandankumartosky: am i correct till this?14:00
toskychandankumar: and when are credentials not separate?14:02
tosky(separate from what? How else do you pass credentials to refstack-client?)14:03
chandankumartosky: when we use os-cloud the credentails are in /etc/openstack/accounts.yaml14:04
chandankumartosky: when we just source keystone/overcloud/stackrc file that time tempestconf will store the crdentials in tempest.conf14:04
chandankumartosky: in refstack-client side we pass the credentail using account-file or os-cloud side14:05
chandankumarthe main goal was to not expose credentials in tempest.conf14:06
toskychandankumar: ok, so it's not "when using os-cloud", but it's "when the tempest account-file is not passed"14:06
chandankumarand keep secrets seperate14:06
toskythat's the part I understand14:06
chandankumartosky: yes, the when tempest account-file is not passed14:06
toskythe part I did not understand is "why only when using os-cloud", and the answer seems to be "because in the other case the credentials are already in a tempest account-file".14:07
toskythis is what I did not know14:07
* chandankumar rechecks the meeting notes14:09
toskythanks for the explanation!14:11
tosky(or that I did not remember)14:11
chandankumartosky: http://eavesdrop.openstack.org/meetings/refstack/2018/refstack.2018-05-15-17.00.log.html#l-8314:12
chandankumarwhen there is a need of accounts.yaml file then we can create either the crdentails are sourced from os-cloud or keystonerc file14:12
toskychandankumar: what I meant is "or any other way the credentials are passed to refstack-client"; of course if accounts.yaml is already passed, no need to recreate it14:14
toskyabout lightweight, well, it's not lightweight, it's a normal accounts.yaml file14:14
chandankumartosky: yup the normal account.yaml file i need to remove the lightweight part14:14
chandankumartosky: so the next question is when there is need of accounts.yaml file?14:17
chandankumartosky: only while running tests with refstack tests and no accounts.yaml file is passed14:17
toskychandankumar: are you talking about refstack-client or tempestconf?14:19
chandankumartosky: refstack-client14:20
chandankumartosky: but the implementation will stay in tempestconf14:20
toskyyes, yes14:20
toskyso, if I understand the issue: if you pass a tempest account file to refstack-client, you don't need to rewrite it14:20
chandankumarcorrect14:21
toskyif you don't pass it, whetever is the way you pass the credentials to refstack-client, you need one, so you need to write it14:21
chandankumaryes totally correct14:21
chandankumartosky: coming to implementation part we need a flag in tempestconf which will generate accounts.yaml14:23
toskyyes, that's needed14:24
toskyin the "public interface"14:24
tosky(config_tempest)14:24
chandankumarwhich will be consumed in refstack-client to use it only when there is no tempest accoutn file is passed with refstack-client14:24
chandankumartosky: the utility should be something like this: discover-tempest-config --create-account-file <path where to dump the account .file>14:25
chandankumar?14:25
toskythat's the parameter as exposed in discover-tempest-config; no strong opinion on the name14:29
chandankumararxcruz: kopecmartin tosky: please check the line 36 to 42 https://review.rdoproject.org/etherpad/p/tempest-sprint-1414:34
toskychandankumar: fixed14:45
toskythe interface in discover-tempest-config is not relevant14:45
toskyrefstack-client does not use it14:45
chandankumartosky: yup14:45
chandankumartosky: thanks for the help :-)14:46
toskyrefstack-client only cares for config_tempest() ; of course we may want to expose that parameter on the CLI of discover-tempest-config, but that's not strictly needed to have this working for refstack-client14:47
*** markvoelker has quit IRC15:38
*** markvoelker has joined #refstack15:39
*** markvoelker has quit IRC15:43
toskykopecmartin, arxcruz, chandankumar: for the record, I will be out on vacation for few days (back next Tuesday)16:30
arxcruztosky: play with iron man suit ? :P16:31
toskyarxcruz: I wouldn't ever leave you without your toy :P16:32
arxcruzhahaha16:32
*** kopecmartin has quit IRC16:48
*** rmart04 has joined #refstack17:26
*** rmart04 has quit IRC17:31
chandankumartosky: ack sir :-)17:59
*** ekhugen_alt has joined #refstack18:05
*** ekhugen has quit IRC18:05
*** tosky has quit IRC21:49

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