Wednesday, 2018-09-19

*** dayou_ has joined #openstack-sdks00:01
openstackgerritIan Wienand proposed openstack/osc-lib master: Mask password when specified as an argument with a space  https://review.openstack.org/60352800:34
*** slaweq has joined #openstack-sdks01:11
*** slaweq has quit IRC01:15
*** chenyb4 has joined #openstack-sdks01:35
openstackgerritWenran Xiao proposed openstack/python-openstackclient master: Fix help message for subnetpool default-quota value  https://review.openstack.org/60327902:08
openstackgerritWenran Xiao proposed openstack/python-openstackclient master: Fix help message for subnetpool default-quota value  https://review.openstack.org/60327902:12
*** slaweq has joined #openstack-sdks03:11
*** slaweq has quit IRC03:16
openstackgerritIan Wienand proposed openstack/osc-lib master: Mask password when specified as an argument with a space  https://review.openstack.org/60352803:34
*** bobh has quit IRC04:31
*** bobh has joined #openstack-sdks04:37
*** bobh has quit IRC04:42
*** bobh has joined #openstack-sdks04:51
*** bobh has quit IRC04:55
*** slaweq has joined #openstack-sdks05:11
*** slaweq has quit IRC05:15
openstackgerritMerged openstack/python-openstackclient master: Fix help message for subnetpool default-quota value  https://review.openstack.org/60327905:34
*** chenyb4 has quit IRC05:54
AJaegerdtantsur|afk, mordred, https://review.openstack.org/#/c/594393/ fails on queens - any ideas how to fix the test suite? That's the final python3-first change to import for SDK...06:03
*** Luzi has joined #openstack-sdks06:16
*** slaweq has joined #openstack-sdks06:18
openstackgerritAndreas Jaeger proposed openstack/openstacksdk master: Update .zuul.yaml  https://review.openstack.org/60356306:20
*** slaweq has quit IRC06:23
*** deepak_mourya_ has quit IRC06:40
*** slaweq has joined #openstack-sdks06:55
*** slaweq has quit IRC07:00
*** olivierb has joined #openstack-sdks07:09
*** slaweq has joined #openstack-sdks07:15
*** gkadam has joined #openstack-sdks07:36
*** e0ne has joined #openstack-sdks07:36
*** tosky has joined #openstack-sdks07:37
*** e0ne has quit IRC07:48
*** gkadam has quit IRC07:57
*** jpich has joined #openstack-sdks08:08
openstackgerritIan Wienand proposed openstack/openstacksdk master: Handle empty values in regions  https://review.openstack.org/60148508:22
*** e0ne has joined #openstack-sdks08:25
*** e0ne has quit IRC08:26
*** e0ne has joined #openstack-sdks08:33
*** skatsaounis has quit IRC08:34
*** gtema has joined #openstack-sdks08:53
*** dtantsur|afk is now known as dtantsur08:57
dtantsurAJaeger: ouch. mordred, shade CI seems to use new ansible with old shade/openstacksdk08:59
dtantsurso it actually does not exercise shade. need to cap ansible?08:59
dtantsurAJaeger: I'd wait for mordred, I'm not overly familiar with shade. But I suspect we may need to upper-cap ansible on all its ansible jobs.09:01
*** e0ne has quit IRC09:02
AJaegerdtantsur: thanks for digging into it, hope mordred has an idea.09:18
*** markvoelker has quit IRC09:25
mordredAJaeger, dtantsur: I just pushed up another rev on 59439309:57
dtantsurwow, an early mordred09:57
dtantsur(or is it late?)09:57
mordreddtantsur: it's early - and for no reason I can determine :(09:57
dtantsurhappens :(09:58
mordredbut - maybe that means I'm going to be productive today09:58
dtantsurearly wake up - and productive? gotta need a few litres of coffee :)09:58
mordredoh. yes. very much so10:03
mlI got some issues with the CI too, maybe you can help10:03
AJaegermordred: if that job passes, we might need to merge the project-config change first to remove the "broken" ansible job to merge 594393. But since 594393 is the last one, this is fine...10:03
mlwant to enable neutron-fwaas for my implementation over here: https://review.openstack.org/#/c/592303/ but didn't have any success yet10:03
openstackgerritMerged openstack/openstacksdk master: Add support for configured NAT source variable  https://review.openstack.org/60261810:04
*** gtema has quit IRC10:04
mltrying to enable neutron-fwaas for the devstack checks10:05
mordredAJaeger: ++10:06
mordredml: looking10:07
mlthank you10:07
mordredml: I added a couple of comments - I think we need to move those devstack/settings into the .zuul.yaml10:13
mlthanks. I will apply those changes right now10:16
mordreddtantsur: my god. my brain is bleeding reading the microversion doc change - how did I ever write the initial versions of that10:22
dtantsurLOL10:23
dtantsurmordred: I guess you were really, REALLY inspired at that moment10:24
dtantsurit took me quite some time to wrap my head around the flow10:24
mordredwe shoudl not let me write docs, I think :)10:24
dtantsurnobody likes writing docs, so we probably will let you anyway :)10:25
openstackgerritMatthias Lisin proposed openstack/openstacksdk master: Support firewall service for SDK  https://review.openstack.org/59230310:28
mlcan you quickly confirm, that it's valid: https://review.openstack.org/#/c/592303/12..13/.zuul.yaml10:29
*** markvoelker has joined #openstack-sdks10:30
mordredml: it's possible it just wants to be service_plugins: router,metering,qos,trunk,firewall_v2 - but I'm not 100% sure on that, so let's see how it goes10:35
mlnoted.10:36
*** pooja_jadhav has quit IRC10:40
*** e0ne has joined #openstack-sdks10:47
*** pooja_jadhav has joined #openstack-sdks10:56
*** pooja-jadhav has joined #openstack-sdks10:57
*** markvoelker has quit IRC11:00
*** imacdonn has quit IRC11:19
*** imacdonn has joined #openstack-sdks11:20
openstackgerritIan Wienand proposed openstack/openstacksdk master: Handle empty values in regions  https://review.openstack.org/60148511:20
*** cdent has joined #openstack-sdks11:25
*** markvoelker has joined #openstack-sdks11:57
openstackgerritMerged openstack/os-client-config master: fix bug link in readme  https://review.openstack.org/59755812:02
*** e0ne has quit IRC12:20
*** gtema has joined #openstack-sdks12:27
*** markvoelker has quit IRC12:31
openstackgerritMonty Taylor proposed openstack/openstacksdk master: Run all tasks through the threadpool  https://review.openstack.org/60373912:43
AJaegermordred: could you see scrollback on #openstack-infra and help promoting a job, please?13:04
openstackgerritMerged openstack/microversion-parse master: Copy zuul job settings from project-config  https://review.openstack.org/59944813:12
openstackgerritMerged openstack/microversion-parse master: Add python36 jobs to microversion-parse  https://review.openstack.org/59953913:12
*** gtema has quit IRC13:16
*** mriedem has joined #openstack-sdks13:21
*** bobh has joined #openstack-sdks13:46
*** bobh has quit IRC13:51
*** bobh has joined #openstack-sdks13:58
*** bobh has quit IRC14:02
*** bobh has joined #openstack-sdks14:08
*** bobh has quit IRC14:12
*** bobh has joined #openstack-sdks14:19
*** Luzi has quit IRC14:19
*** Leo_m has joined #openstack-sdks14:24
*** bobh has quit IRC14:27
*** bobh has joined #openstack-sdks14:32
*** gouthamr_ is now known as gouthamr14:35
*** bobh has quit IRC14:36
*** dayou_ has quit IRC14:40
*** bobh has joined #openstack-sdks14:40
openstackgerritMerged openstack/openstacksdk master: Listing objects to return Munch objects  https://review.openstack.org/59678014:42
*** bobh has quit IRC14:45
*** bobh has joined #openstack-sdks14:48
*** bobh has quit IRC14:53
mldo new implementations require the use of tenant_id or can I completely drop it in favor or project_id?14:54
mordredml: please use project_id - I would prefer the word tenant showed up nowhere :)14:58
mlexcellent, less work14:58
*** bobh has joined #openstack-sdks14:59
*** bobh has quit IRC15:03
openstackgerritMerged openstack/openstacksdk master: baremetal: implement validate_node  https://review.openstack.org/59953315:03
openstackgerritMatthias Lisin proposed openstack/openstacksdk master: Support firewall service for SDK  https://review.openstack.org/59230315:07
*** bobh has joined #openstack-sdks15:10
*** bobh has quit IRC15:14
*** bobh has joined #openstack-sdks15:22
*** bobh has quit IRC15:27
*** dtantsur is now known as dtantsur|brb15:28
*** bobh has joined #openstack-sdks15:31
*** bobh has quit IRC15:36
*** bobh has joined #openstack-sdks15:37
*** bobh has quit IRC15:42
*** dtantsur|brb is now known as dtantsur15:46
*** bobh has joined #openstack-sdks15:47
*** bobh has quit IRC15:47
*** bobh has joined #openstack-sdks15:47
mordreddtantsur: ok. I think I figure out the bifrost test failure15:56
dtantsur\o/15:56
dtantsurso, what's it?15:57
mordreddtantsur: tl;dr - when noauth and endpoint are used, things are weird - so I've got some code adding a conditional for "did the user set overrides, if so just trust the user"15:57
dtantsurmordred: how does it play with our looooong text for api-sig?15:58
dtantsurI remember thinking really hard on a few bits around endpoint-override..15:58
mordredI *think* it's correct - but we should definitely walk through it and make sure15:58
mordredalso - I think I found a minor-ish bug in keystoneauth ... but maybe it's not one15:59
mordredkmalloc, cmurphy: in keystoneauth's discovery cache, we cache http://localhost:6385/ separately from http://localhost:638515:59
mordredso if someone puts in an endpoint_override with http://localhost:6385 and then the discovery document or catalog has http://localhost:6385/ - I *think* we're ignoring the cache and making a second call16:00
kmalloc*blink*16:00
cmurphyyay16:00
* cmurphy wonders who wrote that discovery cache16:01
mordredcmurphy: not me not me16:02
dtantsurOo16:02
kmallocmordred: so... Fwiw, the URL with the trailing slash is often different. With exception of the first slash16:02
kmallocSo sounds like we need an rstrip16:02
kmallocmordred: it was either you or jamielennox I think.16:03
kmallocmordred: :P16:03
mordredkmalloc: I'm going to blame jamielennox because he's not going to defend himself which is safer for me16:03
kmallocHeheheh16:03
openstackgerritMonty Taylor proposed openstack/openstacksdk master: Use discovery instead of config to create proxies  https://review.openstack.org/60029216:03
mordreddtantsur, kmalloc, cmurphy: https://review.openstack.org/#/c/600292/5..6/openstack/service_description.py - wit that change, openstack.baremetal is the correct proxy object in a devstack16:04
kmallocMy eyes are bleeding.16:05
mordredthey should be16:06
mordredthat means you still have some amount of sanity16:06
* dtantsur is worried about his sanity as this patch makes some sense to him16:06
kmallocOh it's ok, I lost most of my sanity in the 10000 lines for flask16:06
kmallocMy eyes are only bleeding because of the number of files changed and the number of loc.16:07
kmallocNot the content of the patch.16:07
*** e0ne has joined #openstack-sdks16:07
dtantsurmordred: will it work with an unversioned endpoint?16:08
mordredkmalloc: MOST of it is removing useless lines from tests16:08
kmallocmordred: exactly16:08
mordreddtantsur: I believe so16:08
mordreddtantsur: well, I say that ... but actually no, I think it still won't16:09
mordredI think there is still one more "bug" preventing that from working16:09
dtantsur\o/16:09
mordredwhich is - in most of the codepaths in keystoneauth if someone gives an endpoint_override we treat it as unassailable fact16:09
mordredthat means we don't do discovery on it16:09
mordredsince the user gave us the endpoint16:10
dtantsuraha, and this is something that I think I changed in the API SIG patch ;)16:10
mordredheh16:10
dtantsurbecause that means we're still stuck with versioned endpoints everywhere16:10
dtantsuraaaand microversion discovery also?16:10
mordredyeah- we need to figure out when it is the correct thing to do to do the discovery logic even with an endpoint override16:10
dtantsurman we need to dedicate a whole day in Berlin in November just to sit down and go through this mess16:11
mordredfor microversion discovery it will do the fetch on the endpoint override16:11
mordreddtantsur: ++16:11
mordredseriouslyu16:11
mordredbecause therea re like 12 competing use cases16:11
dtantsuryep16:11
dtantsurideally, I'd prefer to endpoint-override to be unversioned (but support versioned ones too)16:12
dtantsurmy head hurts just from thinking about it..16:12
* dtantsur remembers doing gross hacks for rust-openstack16:12
* dtantsur particularly loves https://github.com/dtantsur/rust-openstack/blob/master/src/common/protocol.rs#L128-L13716:14
mordreddtantsur: yeah. such awesomeness16:16
dtantsurthe next two functions are also awesome: they handle the fact that some API use empty string instead of null :)16:16
*** e0ne has quit IRC16:17
dtantsurwhich is not an issue for Python but a big issue for a statically typed language :D16:17
*** dtantsur is now known as dtantsur|afk16:23
*** olivierb has quit IRC16:26
*** e0ne has joined #openstack-sdks16:31
mordreddtantsur|afk: ok. I think I have the versioned/unversioned thing handled16:32
*** jpich has quit IRC16:32
openstackgerritMonty Taylor proposed openstack/openstacksdk master: Use discovery instead of config to create proxies  https://review.openstack.org/60029216:35
*** e0ne has quit IRC16:35
*** bobh has quit IRC16:43
openstackgerritMerged openstack/openstacksdk master: Explicitly set logging levels for external libs  https://review.openstack.org/60208519:33
*** cdent has quit IRC20:27
*** Leo_m_ has joined #openstack-sdks21:04
*** Leo_m has quit IRC21:06
*** Leo_m_ has quit IRC21:12
*** Leo_m has joined #openstack-sdks21:12
openstackgerritMonty Taylor proposed openstack/openstacksdk master: Run all tasks through the threadpool  https://review.openstack.org/60373921:33
*** Leo_m_ has joined #openstack-sdks21:48
*** Leo_m has quit IRC21:51
*** Leo_m_ has quit IRC22:54
*** Leo_m has joined #openstack-sdks22:55
*** Leo_m has quit IRC22:55
*** bobh has joined #openstack-sdks23:11
*** slaweq has quit IRC23:19
*** mriedem is now known as mriedem_away23:44
openstackgerritMerged openstack/openstacksdk master: Update baremetal objects with fields added up to Rocky  https://review.openstack.org/59942023:47

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