Thursday, 2016-09-01

*** hieulq has joined #openstack-sdks00:14
*** thrash is now known as thrash|g0ne00:26
*** zhurong has joined #openstack-sdks00:36
*** kevo has quit IRC01:06
*** hoangcx has joined #openstack-sdks01:18
*** chlong has joined #openstack-sdks01:18
*** yanyanhu has joined #openstack-sdks01:27
*** hoangcx has quit IRC01:31
*** salv-orlando has joined #openstack-sdks01:34
*** hockeynut has quit IRC01:43
*** salv-orlando has quit IRC01:44
*** aohuanxuan has joined #openstack-sdks01:58
*** hoangcx has joined #openstack-sdks02:09
*** gildub has quit IRC02:10
*** jamielennox|away is now known as jamielennox02:41
*** salv-orlando has joined #openstack-sdks02:43
*** gouthamr has quit IRC02:49
*** salv-orlando has quit IRC02:50
*** amotoki has joined #openstack-sdks02:51
*** salv-orlando has joined #openstack-sdks02:52
*** salv-orlando has quit IRC02:57
*** hoangcx has quit IRC02:58
*** aohuanxuan has quit IRC03:06
*** amotoki has quit IRC03:08
*** kevo has joined #openstack-sdks03:12
*** amotoki has joined #openstack-sdks03:21
*** amotoki has quit IRC03:30
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources onto resource2 (1)  https://review.openstack.org/36404303:31
*** amotoki has joined #openstack-sdks03:35
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources onto resource2 (2)  https://review.openstack.org/36405203:53
*** salv-orlando has joined #openstack-sdks03:53
*** salv-orlando has quit IRC03:56
*** amotoki has quit IRC04:01
*** jamielennox is now known as jamielennox|away04:05
*** amotoki has joined #openstack-sdks04:16
*** kevo has quit IRC04:19
*** amit213 has quit IRC04:37
*** NobodyCam has quit IRC04:38
*** scottda has quit IRC04:38
*** etoews has quit IRC04:38
*** nikhil has quit IRC04:38
*** GheRivero has quit IRC04:38
*** scottda has joined #openstack-sdks04:40
*** amit213 has joined #openstack-sdks04:40
*** GheRivero has joined #openstack-sdks04:40
*** nikhil has joined #openstack-sdks04:40
*** etoews has joined #openstack-sdks04:40
*** NobodyCam has joined #openstack-sdks04:41
*** dtroyer has quit IRC04:44
*** dtroyer has joined #openstack-sdks04:44
*** zacksh has quit IRC04:45
*** zacksh has joined #openstack-sdks04:47
*** salv-orlando has joined #openstack-sdks05:03
*** meteorfox has quit IRC05:03
*** jamielennox|away is now known as jamielennox05:04
*** meteorfox has joined #openstack-sdks05:04
*** salv-orlando has quit IRC05:10
*** salv-orlando has joined #openstack-sdks05:14
*** kevo has joined #openstack-sdks05:33
*** adriant has quit IRC05:49
*** hoangcx has joined #openstack-sdks05:57
*** edmondsw has joined #openstack-sdks05:59
*** edmondsw has quit IRC06:00
*** reedip has quit IRC06:03
*** salv-orl_ has joined #openstack-sdks06:08
*** kzaitsev_ws has quit IRC06:08
*** salv-orlando has quit IRC06:11
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources onto resource2 (2)  https://review.openstack.org/36405206:15
*** kzaitsev_ws has joined #openstack-sdks06:15
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources to resource2 (3)  https://review.openstack.org/36408406:16
*** kzaitsev_ws has quit IRC06:41
*** salv-orl_ has quit IRC06:50
*** hoangcx has quit IRC06:52
*** hoangcx_ has joined #openstack-sdks06:54
*** kzaitsev_ws has joined #openstack-sdks06:58
*** jamielennox is now known as jamielennox|away07:17
*** jpena|off is now known as jpena07:18
*** kevo has quit IRC07:29
*** hoangcx_ has quit IRC07:35
*** salv-orlando has joined #openstack-sdks07:51
*** hoangcx has joined #openstack-sdks07:53
*** salv-orlando has quit IRC08:00
*** hoangcx has quit IRC08:05
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources to resource2 (3)  https://review.openstack.org/36408408:10
*** rvasilets__ has joined #openstack-sdks08:36
*** lucas-dinner is now known as lucasagomes08:38
*** e0ne has joined #openstack-sdks08:44
*** HenryG_ has joined #openstack-sdks08:54
*** amotoki_ has joined #openstack-sdks08:55
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network resources to resource2 (3)  https://review.openstack.org/36408408:56
openstackgerritQiming Teng proposed openstack/python-openstacksdk: Rebase network proxy to proxy2  https://review.openstack.org/36416408:58
*** amotoki has quit IRC08:58
*** tangchen has quit IRC08:58
*** bapalm has quit IRC08:58
*** HenryG has quit IRC08:58
*** malloc83 has quit IRC08:58
*** eliqiao has quit IRC08:58
*** salv-orlando has joined #openstack-sdks08:58
*** bapalm has joined #openstack-sdks08:59
*** tangchen has joined #openstack-sdks09:00
*** salv-orlando has quit IRC09:01
*** malloc83 has joined #openstack-sdks09:03
*** eliqiao has joined #openstack-sdks09:03
*** cdent has joined #openstack-sdks09:05
*** HenryG_ is now known as HenryG09:17
*** namnh has joined #openstack-sdks09:21
*** HenryG has quit IRC09:29
*** HenryG has joined #openstack-sdks09:29
*** salv-orlando has joined #openstack-sdks09:45
*** sdague has joined #openstack-sdks09:46
*** yanyanhu has quit IRC09:52
*** zhurong has quit IRC10:03
*** namnh has quit IRC10:15
*** thrash|g0ne is now known as thrash10:19
*** sigmavirus|awa is now known as sigmavirus10:37
*** Qiming has quit IRC10:40
*** Qiming has joined #openstack-sdks10:45
*** salv-orlando has quit IRC10:58
*** reedip has joined #openstack-sdks11:15
*** rtheis has joined #openstack-sdks11:18
*** lucasagomes is now known as lucas-hungry11:33
*** Kevin_Zheng has quit IRC11:42
*** jpena is now known as jpena|lunch11:56
*** Kevin_Zheng has joined #openstack-sdks11:56
*** fzdarsky has joined #openstack-sdks12:01
*** lucas-hungry is now known as lucasagomes12:21
*** dtantsur has joined #openstack-sdks12:31
mordreddtroyer, stevemar: just had a gate-breaking issue with the latest osc - filed a bug: https://bugs.launchpad.net/python-openstackclient/+bug/161927412:32
openstackLaunchpad bug 1619274 in python-openstackclient "openstack complete triggers password prompt" [Undecided,New]12:32
mordredwe also pushed up a devstack level workaround ...12:32
*** zhurong has joined #openstack-sdks12:34
*** _elmiko is now known as elmiko12:40
dtantsurhi everyone! what's the OSC analog of "neutron router-gateway-set"?12:41
cdentetoews, elmiko: I would be best served by skipping api-wg meeting today, cuz feature freeze and such12:46
elmikocdent: is it that time of season again?12:46
cdentrather12:46
elmikoi don't have any objections to that12:46
*** markvoelker has joined #openstack-sdks12:50
*** gouthamr has joined #openstack-sdks12:51
*** jpena|lunch is now known as jpena12:55
rtheisdtantsur: there isn't an OSC equivalent yet ... it is in progress here: https://review.openstack.org/#/c/357973/13:02
dtantsurgot it, thanks. I guess, not in Newton?13:03
dtantsurI wonder why these "commands" are called "advances".. floating IPs don't seem to work without a gateway. maybe it's only for me though :)13:07
*** salv-orlando has joined #openstack-sdks13:07
*** markvoelker has quit IRC13:07
*** salv-orlando has quit IRC13:13
*** amotoki_ has quit IRC13:14
openstackgerritMerged openstack/python-openstackclient: Rearrange integration tests  https://review.openstack.org/36392013:17
*** markvoelker has joined #openstack-sdks13:23
*** markvoelker has quit IRC13:28
*** amotoki has joined #openstack-sdks13:31
rtheisThey aren't really advanced commands.  We should broke them down into different categories for development13:37
dtantsur+113:42
*** amotoki has quit IRC13:43
*** clouddig has joined #openstack-sdks13:45
*** cleong has joined #openstack-sdks13:48
*** openstackgerrit has quit IRC13:49
stevemarmordred: wheres the devstack workaround?13:49
*** openstackgerrit has joined #openstack-sdks13:50
mordredstevemar: https://review.openstack.org/#/c/364266/13:50
*** amotoki has joined #openstack-sdks13:50
stevemarmordred: cool13:50
mordredstevemar: giving an --os-cloud will get it find a password, so it won't trigger the prompt13:50
stevemarmordred: cool, let me see if i can dig into this one and give dtroyer a break13:51
mordredcoolio13:51
mordredI started poking a little earlier but then something else caught fire so I haven't gotten all the way there13:51
stevemarmordred: isnt that always the case? :)13:52
mordredstevemar: zomg13:52
mordreddtantsur: simple solution - stop using floating ips. problem solved!13:52
dtantsurmordred, well... maybe I don't know enough about openstack network, but will I be able to access the VMs from outside then?13:53
mordreddtantsur: if the cloud is configured with a shared public network, yes. I'm mostly trolling, as a user you have no control over whether your cloud has configured itself to require that you put your servers behind NAT or not13:54
mordredwhich is annoying13:54
dtantsurtrue13:55
mordredbut as a deployer, you can absolutely configure neutron to actually put IPs onto vms directly ... just in case you're a deployer I figured I'd be my normal annoying anti-FIP voice13:55
dtantsurright now I'm acting as a deployer, but my neutron knowledge is pretty shallow :)13:56
mordreddtantsur: this is true for most of us I think ;)13:58
dtantsurfair :D13:58
*** salv-orlando has joined #openstack-sdks13:59
*** amotoki has quit IRC13:59
dtroyerugh… mordred this break is partly due to moving the auth waaaay up in the sequence, we used to defer it until we were actually processing a command and had things like if the command required auth or not.14:03
dtroyerstevemar: the fix is going to be to defer the prompting until when we used to do it in ClientManager.setup_auth()14:04
mordreddtroyer: I'm not sure if I've ever asked this or not - but is there any reason why passing validate=False fo get_one_cloud doesn't work for you?14:04
mordreddtroyer: that completely skips all auth plugin interactions14:05
dtroyerI did that at first, and then had to duplicate the rest of the plugin arg handling anyway14:05
*** fguillot has joined #openstack-sdks14:06
dtroyerthat is where I am headed though, to break down get_one_cloud() into enough pieces that OSC doesn't need to use it14:06
dtroyerdirectly, that is, call the pieces14:06
mordredyah14:06
*** dtantsur has left #openstack-sdks14:06
mordredI hear you - and agree. I think having the thing that's protected by validate==True currently would make a very clear and obvious function that returns an auth plugin, for instance14:06
dtroyerI did do that a couple of weeks ago, and soething in the exception handling screwed me up so I aborted that one14:07
mordrednod14:07
dtroyerdue to timing and needing to fix stuff first14:07
*** fguillot has quit IRC14:10
*** amotoki has joined #openstack-sdks14:14
stevemardtroyer: you can take this one again, i'm working on the keystone release. i thought i could sneak in something in the morning but no such luck14:16
stevemari don't want to hold up the train with my slowness14:17
dtroyerwill do.  fortunately it's all in OSC still so just one thing14:18
*** fguillot has joined #openstack-sdks14:27
mordreddtroyer: also - any idea what's causing this to get triggered: http://logs.openstack.org/46/363846/2/check/gate-shade-dsvm-functional-libs-nv/623c5f3/logs/devstacklog.txt.gz#_2016-09-01_12_39_33_225  - is that an osc plugin perhaps?14:46
dtroyerit is, IIRC ironicclient needs a release to clear it, or if tripleoclient is loaded, it too14:46
mordredlikely ironicclient - we load that in that test14:47
dtroyerthat's what it was when I last looked on Tuesday14:47
mordredawesome. I imagine that should get taken care of today /me crosses fingers14:47
*** singhj has joined #openstack-sdks14:57
*** zhurong has quit IRC14:58
sdaguedtroyer: the other option, can you make the pass prompt timeout after 60s or something?15:00
sdaguebecause I'm a little concern that it waits forever15:00
sdaguewhich makes someone discovering that *it* is the issue, kind of hard15:00
dtroyerI can look in to that, also though it is supposed to skip the whole thing if stdin is not a tty15:00
sdagueespecially given that the prompt goes to stdout, not stderr15:01
dtroyerthat was how we attempted to not block like this15:01
sdagueso if you are redirecting the output to process it (which we were), you never see there is a prompt15:01
dtroyerwhy though does this evaluate True?   hasattr(sys.stdin, 'isatty') and sys.stdin.isatty()15:02
sdaguedtroyer: well, in a devstack run with ansible ssh, who knows what the tty situation is15:02
sdaguemordred: you know?15:03
dtroyerright… it used to not be a tty (most of the time, and bad assumption to make, I know, but that was once the case)15:03
*** annegentle has joined #openstack-sdks15:04
*** fzdarsky has quit IRC15:04
dtroyeralso, not sure how to timeout getpass.getpass() in py2.715:04
sdagueyeh, no idea15:05
sdagueyou'd probably need to spawn a timer and kill it?15:05
dtroyerI would be happy to remove prompting altogether, but that doesn't go over well with some ;)15:06
sdaguedtroyer: ++ on removing prompting15:06
sdaguedtroyer: who does that not go over well with?15:06
dtroyerheh, getpass() is supposed to write to stderr, and if you don't see the prompt there, then thet confirms the process sees a tty on stdin15:06
dtroyer*stderr if no tty15:07
sdagueright, which means there definitely is a tty15:07
sdagueotherwise we'd have the output15:07
stevemarsdague: eh, people like the password prompt15:08
sdaguestevemar: what people?15:08
stevemarsdague: just speaking from past experiences when i've shown folks the cli15:08
dtroyerI can't quantify them, but it was long before clouds.yaml was a thing…15:08
stevemari realize you can pass it in as --os-password, and in clouds.yaml15:09
sdagueI actually can't imagine anyone liking that. And if so, make another front end that does that part15:09
stevemareh, this is the second bug i've seen related to it in many years15:09
sdaguea normal interaction session is going to be like at least a dozen osc commands15:09
dtroyerso how about this?  we make -q also skip prompting (now it just sets log levels to error or debug (can't recall))15:10
sdagueand typing password every time is just crazy15:10
sdaguedtroyer: or, make there be a 'prompt me' flag15:10
*** fzdarsky has joined #openstack-sdks15:12
sdaguebecause being hung, for an infinite amount of time, is a pretty critical bug15:12
dtroyerok, so I understand, in the failing case stack.sh is spawned (indirectly?) from ansible and not another shell or jenkins?15:15
sdagueyes15:15
sdaguestack.sh is always spawned by ansible now15:16
sdaguethere is no longer jenkins15:16
sdaguezuul doing ansible is the replacement15:16
dtroyergotcha, so this is going to be everywhere in the gate15:16
sdagueyes15:16
sdaguebut...15:16
sdaguethe issue only shows up on the subnode in multinode15:16
sdaguebecause apparently it was never really configured for osc15:17
sdaguewhich is fine, the only osc command we ran is the generate bash completion15:17
sdaguewhich used to work15:17
dtroyerbecause that's the only place a no-auth command is run without something like env vars or OS_CLOUD set I'm guessing15:17
sdaguenow prompts for a password15:17
sdagueso, we worked around that thing with a devstack patch15:17
dtroyersetting auth-type to token should bypass it.  auth-type == password needs the password15:17
dtroyerbut we really can't change the default, as that is also horrible ux15:18
sdaguesure, but the point is previously if things were misconfigured you'd get a fail15:18
sdagueor maybe not15:18
sdagueanyway, the point is if you are misconfigured, you can hang the shell forever15:18
dtroyerno, we never hit the auth code previously because it was deferred until we were processing the command15:18
sdagueok15:19
dtroyero-c-c moved all of that waaaaay up in the process, well before we have even parsed the comamnd15:19
sdaguewell, then we exposed this issue that we hang the prompt forever15:19
sdaguethere is no other unix command that does that15:19
sdaguesudo times out15:19
dtroyerI'm not arguing with you, this shouldn't be happening15:19
sdagueok15:19
dtroyerit's the damn o-c-c rewrite that as f*cked everything up15:19
dtroyerruined my summer at least15:20
*** annegentle has quit IRC15:32
*** fzdarsky has quit IRC15:35
*** salv-orlando has quit IRC15:43
*** markvoelker has joined #openstack-sdks15:51
*** fzdarsky has joined #openstack-sdks16:00
etoewscdent: elmiko: you available for the api wg meeting?16:01
cdentetoews: sorry, said above, feature freezing :(16:02
etoewssorry i missed it.16:02
rtheisbriancurtin: how would OSC pin its SDK requirement?  Doesn't that have to be done globally in openstack/requirements?16:07
etoewscdent: sorry to be a bother but can you please workflow+1 https://review.openstack.org/#/c/354266/ since you were the one who froze it?16:08
cdentetoews: done16:09
etoewsthx!16:09
openstackgerritMerged openstack/api-wg: Change Cinder api-wg liason  https://review.openstack.org/36316316:09
openstackgerritMerged openstack/api-wg: Clear the case if the version string isn't parsable  https://review.openstack.org/34684616:11
*** salv-orlando has joined #openstack-sdks16:12
openstackgerritCorentin Ardeois proposed openstack/js-openstack-lib: Create common service version abstraction  https://review.openstack.org/36330416:13
openstackgerritMerged openstack/api-wg: A guideline for links  https://review.openstack.org/35426616:15
openstackgerritMerged openstack/api-wg: Add the beginning of a set of guidlines for URIs  https://review.openstack.org/32219416:15
*** annegentle has joined #openstack-sdks16:17
*** e0ne has quit IRC16:21
*** lucasagomes is now known as lucas-dinner16:21
briancurtinrtheis: im not sure, i don’t really pay attention to global anything. i would hope there’s a way for a project to just not take certain versions of something16:31
briancurtinwhich is how python works16:31
rtheisbriancurtin: osc is pinned to global requirements so cannot deviate16:32
briancurtinif it has to wait because that’s the process, then i guess it has to wait. it will not wait very long, though, breakage or not16:32
rtheisbriancurtin: I understand.  Will try to work on this as soon as I can16:38
briancurtinrtheis: what amount of work will it take on the OSC side of things? is it one patch or a major thing? so far nothing in the other refactorings have changed usage16:39
rtheisbriancurtin: I'm not sure the extent yet.  I need to revisit my initial analysis and run some tests against qiming's patches16:40
*** amotoki has quit IRC16:51
openstackgerritMichael McCune proposed openstack/api-wg: add a warning about json expectations  https://review.openstack.org/36446016:52
elmikoetoews, cdent ^^16:52
openstackgerritMichael McCune proposed openstack/api-wg: add a warning about json expectations  https://review.openstack.org/36446016:53
*** markvoelker has quit IRC16:58
cdentelmiko:17:04
cdentand etoews the gerrit+launchpad connection seems to be working17:04
elmikowas it out for awhile?17:04
*** kevo has joined #openstack-sdks17:08
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added more verbose logging to keystone functional tests.  https://review.openstack.org/36330117:17
*** kzaitsev_ws has quit IRC17:31
*** kzaitsev_ws has joined #openstack-sdks17:31
*** e0ne has joined #openstack-sdks17:32
dtroyersdague: FWIW, I don't know why that osc complete command ever worked previously.  The complete command wants to know if Neutron is available, which we get from the Service catalog, which, you know, requires auth.17:42
*** jpena is now known as jpena|away17:46
*** e0ne has quit IRC17:53
dtroyerah, it didn't work and hasn't for a loooong time: http://logs.openstack.org/46/357446/1/check/gate-tempest-dsvm-neutron-multinode-full/39bd9ea/logs/subnode-2/devstacklog.txt.gz#_2016-08-18_21_24_59_71818:00
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added loglevel  https://review.openstack.org/36445618:00
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added more verbose logging to keystone functional tests.  https://review.openstack.org/36330118:00
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Use clouds.yaml credentials for admin functional tests.  https://review.openstack.org/36448418:00
*** e0ne has joined #openstack-sdks18:01
sdaguedtroyer: ok, but it never hung before18:02
sdagueand pipe hid the error18:02
dtroyerunderstood, I was off looking in a place I didn't seed to be18:02
dtroyer*need18:03
dtroyertrying to fix the why-is-complete-wanting-auth question18:03
dtroyerso the devstack workaround is actually the correct fix, even if osc didn't hang, because the complete output cannot be correct without auth18:07
*** kzaitsev_ws has quit IRC18:07
*** salv-orl_ has joined #openstack-sdks18:08
*** singhj has quit IRC18:09
*** salv-orlando has quit IRC18:11
*** openstackgerrit has quit IRC18:18
*** cdent has quit IRC18:18
*** openstackgerrit has joined #openstack-sdks18:19
dtroyermordred: do you remember why o-c-c's _validate_auth_ksc() checks if the options are required but _validate_auth() does not?18:20
mordreddtroyer: gimme a sec to stare18:21
mordreddtroyer: also - I was this morning looking to see if we could delete _validate_auth_ksc .. it was only there because osc wasn't on ksa yet originally18:21
dtroyeryes, I've done that in osc's workaournds18:21
dtroyerwhich is why I now lost the required opt checking ;)18:22
mordred:)18:22
mordredwell - I found another thing you'll love18:22
mordredwhen I delete that chunk of code ... a set of tests start failing18:22
mordredbut they start failing not because they depended on ksc18:22
mordredbut because they are somehow executing get_one_cloud a _second_time_ with validate=True18:22
mordredI have never been as baffled by python code before18:22
dtroyerheh, I'm doing it 3 times now18:23
mordredlike, I've got prints everywhere and I cannot see where the second time is happening18:23
mordredit's happening for sure18:23
mordredbut I have _no_clue_ where18:23
*** singhj has joined #openstack-sdks18:24
mordredI also got this:18:24
mordred  File "os_client_config/tests/test_config.py", line 736, in test_register_argparse_service_type18:24
mordred    self.assertRaises(AttributeError, opts.os_network_service_type)18:24
mordredAttributeError: 'Namespace' object has no attribute 'os_network_service_type'18:24
mordredwait - that's not the funy one18:24
mordredoh - yes it is. ... assertRaises AtributeError ... and then it raises AttributeError and the unittest dies18:25
mordredwth?18:25
dtroyerthe attributeerror is being raised by the opts.os_network_service_type arg itself, likely before the function is even called?18:26
mordredaha! look at you with the smart18:26
openstackgerritMonty Taylor proposed openstack/os-client-config: Split auth plugin loading into its own method  https://review.openstack.org/36449318:27
openstackgerritMonty Taylor proposed openstack/os-client-config: Remove validate_auth_ksc  https://review.openstack.org/36449418:27
dtroyerno, just tired of looking at get_one_cloud() ;)18:27
mordredanywho - 364494 fails spectacularly in strange ways18:27
mordredI pushed it up just to share :)18:27
dtroyerk18:27
* mordred now looks about why the reuqired options thing ...18:27
*** singhj has quit IRC18:28
dtroyerwhat you wind up with in load_auth_plugin() after both of those is exactly what I have, except called get_auth_plugin()18:29
dtroyermaybe go straight to that in 364493?18:29
dtroyerwell, ok I see why not18:29
dtroyerit'll work fine once the tests are sorted18:30
mordredyah. also, I can rename ot get_auth_plugin if you'd like18:30
dtroyerdoesn't matter, I just like we came up with the same solution…means I'm not totally off18:30
mordredwoot18:31
*** singhj has joined #openstack-sdks18:36
*** annegentle has quit IRC18:39
*** cdent has joined #openstack-sdks18:39
*** singhj has quit IRC18:41
*** salv-orl_ has quit IRC18:42
*** annegentle has joined #openstack-sdks18:43
*** kzaitsev_ws has joined #openstack-sdks18:45
*** annegent_ has joined #openstack-sdks18:49
*** david-lyle has quit IRC18:49
openstackgerritOpenStack Proposal Bot proposed openstack/python-openstackclient: Updated from global requirements  https://review.openstack.org/36450518:50
*** david-lyle has joined #openstack-sdks18:50
*** annegentle has quit IRC18:52
*** singhj has joined #openstack-sdks18:56
*** eggshell has joined #openstack-sdks19:18
openstackgerritDean Troyer proposed openstack/python-openstackclient: Defer auth prompting until it is actually needed  https://review.openstack.org/36451819:19
dtroyermordred: ^^^ is my working solution that includes the required arg handling…turns out it is a bit more complicated with prompting also in there19:20
mordreddtroyer: that looks nice though19:21
dtroyerstevemar, rtheis: looks like I missed meeting start, still want to talk?19:21
rtheisdtroyer: I had a couple items, but see you are busy working another bug19:22
*** salv-orlando has joined #openstack-sdks19:23
dtroyerI just put it up for check queue, have mintes now19:23
dtroyerI also have minutes19:23
rtheisare we still holding new function merges?19:24
dtroyerI would like to until we branch stable/newton19:24
dtroyerotherwise things like today's fix gets complicated19:24
rtheisokay, will wait for that19:25
rtheissdk updated in global requirements for network command fix19:25
dtroyerI saw that, +A it a minute ago, thanks!19:25
rtheisdo we need a new release ?19:25
rtheiscool19:25
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Passed tokens may now be promises.  https://review.openstack.org/36143119:26
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added Glance Service  https://review.openstack.org/36141519:26
dtroyerwe will, so the prompt fix v2 and the g-r update, will be 3.3.0 it looks like19:26
rtheisok19:26
dtroyerI may try more integ testing too if I have time.19:26
dtroyerso I suppose any other test-only reviews could merge as they don't change user visible stuff19:26
rtheisdo we need to be concerned about https://bugs.launchpad.net/bugs/1618840 ?19:26
openstackLaunchpad bug 1618840 in python-openstackclient "openstack client does not accept domain name in project list --domain" [Undecided,New] - Assigned to tamil vanan (tamilhce)19:26
dtroyerI haven't seen that one yet19:27
dtroyerugh, the relationship between the three types of domain-id still trip me up…19:28
dtroyerI'll defer to stevemar about the severity of that bug, I really don't know if it is critical19:29
rtheissounds good19:29
dtroyermaybe if the underlying problem affects more than just a list command?19:29
*** annegent_ has quit IRC19:32
rtheisdtroyer: and one more question ... I was wondering if it would be good to have a gate job to test osc with osc-lib master ?19:33
dtroyeryes, in osc-lib19:33
dtroyeroh, wait, you mean _both_ on master19:34
dtroyeryes to that too19:34
rtheisI was thinking both on master19:34
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Create common service version abstraction  https://review.openstack.org/36330419:35
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Created common service abstraction  https://review.openstack.org/36318519:35
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added imageList() method to glance API  https://review.openstack.org/36144219:35
rtheisI'll put that on my todo list.19:36
*** sdague has quit IRC19:37
dtroyerok, thanks19:37
dtroyermordred: at least part of the test issue in https://review.openstack.org/#/c/364493/ is testing things that ksc had and ksa doesn't, like NOVA_USERNAME19:47
dtroyerhmmmm…….I think19:47
*** elmiko is now known as _elmiko20:00
rtheisdtroyer: do you know if https://review.openstack.org/364518 may resolve https://bugs.launchpad.net/bugs/1619421?20:01
openstackLaunchpad bug 1619421 in python-openstackclient "Help info for floating IPs fails without credentials" [Undecided,New]20:01
dtroyerprobably?  [looking]20:02
dtroyerno, it isn't going to20:03
dtroyerwe created a problem with the 'look for network service' in those split network commands20:03
dtroyerthat requires a service catalog, which requires auth20:03
rtheisok20:04
dtroyerfor the case of help, we _could_ show them both, but there are other places this pops up, like the complete command20:04
*** annegentle has joined #openstack-sdks20:05
*** cdent has quit IRC20:09
*** fguillot has quit IRC20:16
*** fzdarsky has quit IRC20:23
*** eggshell has quit IRC20:28
*** e0ne has quit IRC20:30
*** gouthamr has quit IRC20:34
*** jpena|away is now known as jpena|off20:35
*** annegentle has quit IRC20:39
*** annegentle has joined #openstack-sdks20:47
*** rvasilets___ has joined #openstack-sdks21:10
*** jidar has joined #openstack-sdks21:28
jidaris there no option on my python-openstackclient to create a server+cinder volume? `--block-device-mapping dev-name=foo:cinder:20:delete_on_terminate` seems to expect there to already be a volume named foo21:29
*** rtheis has quit IRC21:29
*** cleong has quit IRC21:30
dtroyerjidar: correct, the volume must exist21:31
*** gouthamr has joined #openstack-sdks21:32
*** adriant has joined #openstack-sdks21:42
*** gouthamr_ has joined #openstack-sdks21:44
*** adriant has quit IRC21:45
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Create common service version abstraction  https://review.openstack.org/36330421:45
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added Glance Service  https://review.openstack.org/36141521:45
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Created common service abstraction  https://review.openstack.org/36318521:45
openstackgerritMichael Krotscheck proposed openstack/js-openstack-lib: Added imageList() method to glance API  https://review.openstack.org/36144221:46
*** gouthamr has quit IRC21:47
*** adriant has joined #openstack-sdks21:59
*** singhj has quit IRC22:13
openstackgerritMerged openstack/python-openstackclient: Updated from global requirements  https://review.openstack.org/36450522:17
*** thrash is now known as thrash|g0ne22:19
*** adriant has quit IRC22:25
*** clouddig has quit IRC22:27
*** adriant has joined #openstack-sdks22:45
*** gouthamr_ has quit IRC22:53
*** annegentle has quit IRC23:01
*** gouthamr has joined #openstack-sdks23:10
*** salv-orlando has quit IRC23:10
openstackgerritMonty Taylor proposed openstack/os-client-config: Add ability to configure Session constructor  https://review.openstack.org/36458923:10
*** markvoelker has joined #openstack-sdks23:11
mordreddtroyer: this ^^ is inspired by your KeystoneSession object. I could use a similar wrapper in shade ... but since I get my Session's from occ, I don't have a way to create the wrapper sanely23:11
*** gouthamr_ has joined #openstack-sdks23:14
*** gouthamr has quit IRC23:14
*** rvasilets___ has quit IRC23:17
*** annegentle has joined #openstack-sdks23:27
*** chlong has quit IRC23:33
*** zhurong has joined #openstack-sdks23:48
*** markvoelker has quit IRC23:51
dtroyermordred: /me shakes head… OSC will never use it but it doesn't get in our way23:51
mordreddtroyer: yah - I didn't think it would be useful to you at all23:53
mordreddtroyer: much more concerned that it doens't bother you23:54
dtroyerit doesn't.  too bad osc-lib didn't happen 2 years ago, you really could have just used ClientManager for most of this kind of stuff23:54
dtroyerdhellmann did a nice job structuring that for us23:54
mordredyah23:56
*** markvoelker has joined #openstack-sdks23:56
openstackgerritEric Brown proposed openstack/keystoneauth: Update reno for stable/newton  https://review.openstack.org/36241223:57
openstackgerritEric Brown proposed openstack/osc-lib: Update reno for stable/newton  https://review.openstack.org/36239923:58
*** zhurong has quit IRC23:59

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