Wednesday, 2018-06-13

*** kopecmartin has joined #refstack05:51
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: [DNM] Test --create-accounts-file argument  https://review.openstack.org/57269505:58
*** lifeless has quit IRC06:26
*** lifeless has joined #refstack06:26
*** tosky has joined #refstack06:40
*** lifeless_ has joined #refstack06:48
*** lifeless has quit IRC06:48
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127307:31
*** lifeless has joined #refstack07:52
*** lifeless_ has quit IRC07:52
arxcruz|brbtosky: around? do you mind https://review.openstack.org/#/c/574691/ ?07:56
*** arxcruz|brb is now known as arxcruz|ruck07:59
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: [DNM] Test --create-accounts-file argument  https://review.openstack.org/57269508:33
arxcruz|ruckkopecmartin: https://review.openstack.org/#/c/574691/08:35
kopecmartinarxcruz|ruck, it's already workflowed if you meant that08:36
arxcruz|ruckoh, tosky +2 didn't saw it :)08:37
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886909:00
chandankumararxcruz|ruck: I have updated the patchset based on tosky comment, removed default conf setting09:09
arxcruz|ruckchandankumar: yeah, just notice that when i finish my comments09:09
arxcruz|ruckchandankumar: what's the difference between get_service and check_service_status ?09:10
chandankumararxcruz|ruck: get_service returns the class name assoiated with a service, check_service_status will check the status of service based on some logic09:12
arxcruz|ruckchandankumar: so, check_service_status has the same functionality as is_service ?09:13
chandankumararxcruz|ruck: is_service [service available or not ] depends on get_service -> which depends on discover -> which set the status of sevice based on service catalog list09:16
chandankumararxcruz|ruck: check_service_status goes one step ahead ,if a service is in catalog list, it will some more operation to confirm whether service is actually available or not09:17
arxcruz|ruckchandankumar: so, the service is only in catalog list if is available no ?09:18
arxcruz|ruckjust trying to understand be patient09:18
chandankumararxcruz|ruck: yup09:19
arxcruz|ruckchandankumar: so, if is there only if is available, what's the point of check_service_status?09:19
chandankumararxcruz|ruck: for swift case, if swift is listed in catalog list, but the system does not have swift functionaliyt because of ceph or other backend, that time swift is set to true from is_service which leds to failures of swift tests, so here check_service_status use healthcheck api to determine the swift status09:22
toskyuhm, is_service is defined centrally in Services and its behavior can't be redefined09:22
chandankumarin future, if check_service_status can be used for other componenet to add similar behaviour if needed09:22
toskyor make it general09:23
chandankumaryup make it general09:23
arxcruz|ruckchandankumar: okay, so, an action item is implement it in other services, and 'deprecate' is_service09:23
toskyone solution could be: not use is_service, but check_service_status for the specific service, which by default uses is_service but it can be redefined09:23
arxcruz|ruckor as tosky said, make it general09:23
chandankumarthen we can carry few more if else09:23
toskyis_service could be still useful because it access internal structures of Services; unless the new method can be refactored to easily gets those data09:24
chandankumarsure09:24
toskydo you mean that we will have more if/else, or that we can kill more of them?09:24
arxcruz|ruckalso, we should consider pass the self._conf for the services class09:24
arxcruz|ruckwe are passing it through several functions already09:24
toskyin the constructor?09:25
arxcruz|rucktosky: yup09:25
arxcruz|ruckcheck_service_status is getting it09:25
arxcruz|rucktempest_default_settings also09:25
arxcruz|ruckanything in the services class that requires to access the conf, we are passing as argument09:25
arxcruz|ruckso maybe is better to pass in the constructor no?09:26
toskygenerally yes; unless we can identify a subset the configuration that's really needed and pass only that, but yeah09:27
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: Configure tempest for Octavia tests  https://review.openstack.org/57117709:27
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: Configure tempest for Octavia tests  https://review.openstack.org/57117709:33
*** lifeless_ has joined #refstack09:34
*** lifeless has quit IRC09:34
*** lifeless has joined #refstack09:44
*** lifeless_ has quit IRC09:46
toskychandankumar: do you want to try to add -W to https://review.rdoproject.org/r/#/c/14199/? Otherwise it's time to merge it as in ~1 hour the doc change could land09:59
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: DNM: Test Octavia  https://review.openstack.org/57506309:59
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: DNM: Test Octavia  https://review.openstack.org/57506310:02
openstackgerritMerged openstack/python-tempestconf master: Remove admin_*  from identity section  https://review.openstack.org/57302210:05
chandankumartosky: sure10:05
chandankumararxcruz|ruck: tosky passing self._conf to service class require some big change in component service class?10:07
chandankumararxcruz|ruck: tosky regarding octavia patch https://review.openstack.org/#/c/571177/10/config_tempest/services/octavia.py@2410:07
chandankumari have some concerns, I think it would be good to add some code to check whether roles are present or not before setting it10:08
toskybut not in that code10:08
chandankumarotherwise we will generate the config, but if those things were not present tests will fail and in the end peiple will blame tempestconf is not working properly10:09
toskychandankumar: then ping nmagnezi or add -110:09
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127310:13
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More compatibility with Python 3  https://review.openstack.org/57477310:19
*** lifeless has quit IRC10:23
*** lifeless has joined #refstack10:24
*** lifeless_ has joined #refstack10:32
*** lifeless has quit IRC10:32
toskychandankumar: oh, I didn't explain it properly: in https://review.rdoproject.org/r/#/c/14199/ I meant to add -W to the call of sphinx-build (see my comment)10:34
toskynot -w vote10:34
chandankumartosky: sorry10:34
chandankumartosky: I will update that10:34
chandankumarso many things going on right now10:34
toskyI did not realize that -W had a different meaning there >.<10:35
openstackgerritMerged openstack/python-tempestconf master: Fix identity service url for v3  https://review.openstack.org/57469110:56
openstackgerritMerged openstack/python-tempestconf master: Allow non admin users to upload image to glance  https://review.openstack.org/56825210:56
openstackgerritMerged openstack/python-tempestconf master: Switch to openstackdocstheme (doc and release notes)  https://review.openstack.org/57379510:56
toskychandankumar: so now it's the time to update that review, or we will get the failures from rdo10:59
arxcruz|ruckchandankumar: octavia requires specific roles?11:03
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More compatibility with Python 3  https://review.openstack.org/57477311:07
arxcruz|ruckchandankumar: why -w the octavia patch? should a -1 work :)11:08
*** rmart04 has joined #refstack11:17
*** lifeless_ has quit IRC11:42
*** lifeless has joined #refstack11:42
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886912:12
chandankumararxcruz|ruck: tosky I have updated as per suggested changes on healthcheck apo12:12
arxcruz|ruckchandankumar: and you have my -1 my friend :)12:17
openstackgerritChandan Kumar proposed openstack/refstack-client master: Generate tempest.conf automatically using refstack-client  https://review.openstack.org/54127312:20
arxcruz|ruckkopecmartin: around ? meeting13:07
chandankumararxcruz|ruck: He is out, he want to give school exam13:12
*** kopecmartin has quit IRC13:34
openstackgerritLuigi Toscano proposed openstack/python-tempestconf master: More compatibility with Python 3  https://review.openstack.org/57477313:45
*** kopecmartin has joined #refstack14:45
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: [DNM] Test --create-accounts-file argument  https://review.openstack.org/57269514:57
toskyso I guess that "Class[Gnocchi::Api]: has no parameter named 'host'" while running packstack is not an issue on our side, right?15:24
openstackgerritChandan Kumar proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886915:29
*** lifeless has quit IRC15:31
*** lifeless has joined #refstack15:31
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Use healthcheck api to determine swift service  https://review.openstack.org/56886915:31
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Remove default-overrides.conf  https://review.openstack.org/57241815:31
*** arxcruz|ruck is now known as arxcruz16:01
*** kopecmartin has quit IRC16:17
*** rmart04 has quit IRC16:20
*** openstackgerrit has quit IRC18:04
*** openstackgerrit has joined #refstack18:55
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: [DNM] Test --create-accounts-file argument  https://review.openstack.org/57269518:55
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Fix username is not defined warning  https://review.openstack.org/57520419:14
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Remove deprecated configuration of boto  https://review.openstack.org/57521319:44
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: Configure tempest for Octavia tests  https://review.openstack.org/57117719:49
*** lifeless_ has joined #refstack19:49
*** lifeless has quit IRC19:49
openstackgerritNir Magnezi proposed openstack/python-tempestconf master: DNM: Test Octavia  https://review.openstack.org/57506320:55
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: WIP: Replace tenant by project, part 2  https://review.openstack.org/57523321:02
*** openstackgerrit has quit IRC21:04
*** openstackgerrit has joined #refstack21:05
openstackgerritmegan guiney proposed openstack/refstack master: WIP Migrating from bower to yarn  https://review.openstack.org/57340421:05
*** lifeless_ has quit IRC21:23
*** lifeless has joined #refstack21:24
openstackgerritMartin Kopec proposed openstack/python-tempestconf master: Fix boto method  https://review.openstack.org/57521321:31
*** lifeless_ has joined #refstack21:36
*** lifeless has quit IRC21:37
openstackgerritmegan guiney proposed openstack/refstack master: Migrating from bower to yarn  https://review.openstack.org/57340423:25
*** tosky has quit IRC23:51

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