Monday, 2017-08-14

*** gouthamr has quit IRC02:07
*** gkadam has joined #openstack-shade03:35
*** kong has left #openstack-shade03:39
*** iogg has joined #openstack-shade07:53
*** openstackgerrit has quit IRC08:48
*** yfried has joined #openstack-shade09:41
*** iogg has quit IRC11:40
*** iogg has joined #openstack-shade12:27
*** gkadam has quit IRC12:36
*** frickler has joined #openstack-shade12:46
Shrewsmordred: should we still merge this? https://github.com/ansible/ansible/pull/20974  toshio is asking about it12:52
*** yfried has quit IRC12:58
mordredShrews: yah - we probably should - although maybe we shoudl also go ahead and add "allow cloud parameter to be a full cloud config dict" to it before we do13:52
mordredShrews: he's suggesting we merge right after stable-2.4 is branched, yeah?13:52
Shrewsmordred: i think that's what he's asking about, but I think he's leaving it up to us. At this point, I'll +2 whatever you'd like on that13:54
Shrewsprobably safer to do as he suggests and merge after 2.4 is branched13:55
samueldmqgood morning shade13:57
samueldmqmordred: what do I need to do to enforce interface=admin in the adapter call ?13:58
samueldmqI am willign to address https://review.openstack.org/#/c/482195/1/shade/operatorcloud.py13:58
samueldmqmuch of the remaining work is depending on that13:58
*** gouthamr has joined #openstack-shade14:02
mordredsamueldmq: ++14:05
mordredsamueldmq: ah - that's a GREAT question - and unfortunately it opens a little bit of a rathole ...14:10
samueldmqwhy? it should be doable with those patches we got merged in ksa, correct?14:11
mordredsamueldmq: gimme a minute and let me write something down for you ... the short version is that we need to be able to stop doing the endpoint_override thing we're currently doing in _identity_client - which means we need to get the new work we just did in ksa exposed in os-client-config14:11
mordredsamueldmq: yup! the ksa patches totally make this possible - we just need to be able to make use of them14:11
mordredwhich means a patch or two to os-client-config that I think I have mostly written locally14:12
*** openstackgerrit has joined #openstack-shade14:12
openstackgerritEric Fried proposed openstack/os-service-types master: Support secondary services  https://review.openstack.org/49332514:12
samueldmqmordred: why os-client-config? don't we use the ksa adapter into the shade code directly?14:13
*** noshankus has quit IRC14:25
*** noshankus has joined #openstack-shade14:26
mordredsamueldmq: oh- duh. so we do. you are very correct14:35
mordredsamueldmq: SO - what we need to do instead is, I think, pass a min_version and max_version to the adapter (to use the new ksa feature) - then change the code where we do:14:36
mordredsamueldmq: self.cloud_config.get_api_version('identity')14:37
mordredsamueldmq: in methods to instead do self._identity_client.get_endpoint_data().version14:37
samueldmqmordred: how would it be used in the operatorcloud methods ?14:38
samueldmqI was imagining something like : self._identity_client.get('/servicesurl,14:39
mordredsamueldmq: we might need to do one more thing in def _identity_client - because in shade we have a thing where we try to get the configured version and fallback to what we find with a warning if we can't find it14:39
samueldmq self._identity_client.get('/service', endpoint='admin')14:39
mordredsamueldmq: so we should ACTUALLY probably just update _discover_endpoint to be _discover_version - and then call the adapter constructor with what we find14:39
mordredsamueldmq: yes - similar - it'll then be self._identity_client.get('/service', endpoint_filters={'interface': 'admin'})14:40
samueldmqmordred: aha so the cache will be in the ksa code itself I assume14:40
mordredsamueldmq: let me make you a quick patch for the version thing I'm talking about - I'm right in the code anyway14:41
mordredsamueldmq: yes!14:41
samueldmqas we might enforce admin interface for some ops and not for others14:41
samueldmqmordred: sure, looking forward to that patch. it will ease things14:42
*** rods has joined #openstack-shade15:06
openstackgerritMonty Taylor proposed openstack-infra/shade master: WIP use new keystoneauth version discovery  https://review.openstack.org/49358215:06
mordredsamueldmq: ^^ not quite done - and I need to jump on a call real quick - I think the hard part is done and what needs to be done now is the note I left in the commit message15:07
mordredsamueldmq: if you feel like working further on that while I'm on my call, go for it - otherwise I can finish it in a little bit15:07
samueldmqmordred: I will work on that right now, thanks15:19
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: WIP use new keystoneauth version discovery  https://review.openstack.org/49358215:38
*** noshankus has quit IRC16:12
*** noshankus has joined #openstack-shade16:12
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: Consolidate client version checks in an utility method  https://review.openstack.org/49359816:26
samueldmqmordred: ^ this should help getting us to replace the client version checks16:26
*** iogg has quit IRC16:28
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: Consolidate client version checks in an utility method  https://review.openstack.org/49359816:38
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: WIP use new keystoneauth version discovery  https://review.openstack.org/49358216:45
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: WIP use new keystoneauth version discovery  https://review.openstack.org/49358216:47
*** gkadam has joined #openstack-shade16:53
samueldmqmordred: I think we're closer now. see ^ and my questions there whenever you have time16:55
*** yfried has joined #openstack-shade17:23
mordredsamueldmq: kk. running to a meeting - you're first up when I get back17:28
* samueldmq nods17:29
*** yfried has quit IRC17:30
*** gkadam has quit IRC17:35
*** yfried has joined #openstack-shade17:56
openstackgerritMerged openstack/os-client-config master: Updated from global requirements  https://review.openstack.org/49129418:08
*** iogg has joined #openstack-shade18:39
*** iogg has quit IRC18:52
*** yfried has quit IRC19:22
*** slaweq has joined #openstack-shade19:25
slaweqmordred: hello, can You take a look at https://review.openstack.org/#/c/491248/ once again? qos is now enabled in neutron so those new tests are running (and passing) in gate :)19:40
slaweqthx in advance19:40
*** slaweq has quit IRC20:08
Shrewsslaweq: mordred: where is "port_securrity" (obviously misspelled) neutron extension getting set? I noticed that in the log from the above referenced change: http://logs.openstack.org/48/491248/2/check/gate-shade-functional/ce96cd1/logs/screen-q-svc.txt.gz#_Aug_12_17_33_24_53553020:19
* Shrews got distracted by the squirrel and probably should return to more useful things20:22
mordredShrews: project_config in jenkins/jobs/shade.yaml ... we should fix that :)20:25
Shrewsmy "git grep" failed on that project20:25
Shrewsoh, perhaps i should have pulled first20:25
Shrewsah, yep20:26
Shrewsmordred: i hope that means that we don't have functional tests for that extension yet. if so, they aren't doing what they're supposed to be doing!  :)20:27
mordredShrews: I used codesearch.openstack.org fwiw20:28
Shrewsmordred: i keep forgetting that's a thing20:30
kmallocShrews: i used it to find all uses of the positional library20:34
kmallocwhiiiiich..... i am trying to delete from openstack20:34
Shrewskmalloc: wrong target. delete openstack first20:34
kmalloci wish i could.20:35
kmallocright now i wish i could rm -rf keystone20:35
mordredkmalloc: ah - so you recommend not using positional any more?20:50
kmallocit makes the code harder to read/maintain20:50
kmallocif you want that py3-kwarg-only like thing, write py3 only code20:51
*** gouthamr has quit IRC20:51
kmallocit is much more readable and less things to go wrong.20:51
kmalloci have patches up to drop positioonal from all projects using it *and* from g-r20:51
kmalloccomes out to being ksm, ksa, ksc, and oslo.context20:52
mordredkmalloc: cool. I was just about to add it to something because I got used to it in ksa - I will cease being about to do that21:02
kmallocmordred: yeah after using it a bit more you'll just be like "oh why ... why did i deal with this"21:03
mordred:)21:03
openstackgerritMerged openstack-infra/shade master: Add functional tests for Neutron QoS policies and rules  https://review.openstack.org/49124821:06
mordredsamueldmq: poking at the patch again21:17
openstackgerritMerged openstack-infra/shade master: Consolidate client version checks in an utility method  https://review.openstack.org/49359821:42
*** gouthamr has joined #openstack-shade22:39
*** rods has quit IRC23:05
*** rods has joined #openstack-shade23:09
*** gouthamr has quit IRC23:51
*** calebb has quit IRC23:51
*** thingee has quit IRC23:51
*** Shrews has quit IRC23:51
*** spredzy has quit IRC23:51
*** larainema has quit IRC23:51
*** jamielennox has quit IRC23:51
*** noshankus has quit IRC23:51
*** olaph has quit IRC23:51
*** zigo has quit IRC23:51
*** openstackgerrit has quit IRC23:51
*** yolanda has quit IRC23:51
*** DuncanT has quit IRC23:51
*** lastmikoi has quit IRC23:51
*** jeblair has quit IRC23:51
*** jlk has quit IRC23:51
*** dhellmann has quit IRC23:51
*** rods has quit IRC23:51
*** ianw has quit IRC23:51
*** TheJulia has quit IRC23:51
*** samueldmq has quit IRC23:51
*** mgagne has quit IRC23:51
*** mrhillsman has quit IRC23:51
*** pabelanger has quit IRC23:51
*** rcarrillocruz has quit IRC23:51
*** ChanServ has quit IRC23:51
*** cmurphy has quit IRC23:51
*** melwitt has quit IRC23:51
*** dtroyer has quit IRC23:51
*** mordred has quit IRC23:51
*** kmalloc has quit IRC23:51
*** GheRivero has quit IRC23:51
*** kmalloc has joined #openstack-shade23:55
*** DuncanT has joined #openstack-shade23:55
*** mordred has joined #openstack-shade23:55
*** dtroyer has joined #openstack-shade23:55
*** rods has joined #openstack-shade23:55
*** gouthamr has joined #openstack-shade23:55
*** noshankus has joined #openstack-shade23:55
*** spredzy has joined #openstack-shade23:55
*** calebb has joined #openstack-shade23:55
*** TheJulia has joined #openstack-shade23:55
*** jeblair has joined #openstack-shade23:55
*** ianw has joined #openstack-shade23:55
*** larainema has joined #openstack-shade23:55
*** olaph has joined #openstack-shade23:55
*** thingee has joined #openstack-shade23:55
*** dhellmann has joined #openstack-shade23:55
*** jamielennox has joined #openstack-shade23:55
*** Shrews has joined #openstack-shade23:55
*** samueldmq has joined #openstack-shade23:55
*** cmurphy has joined #openstack-shade23:55
*** melwitt has joined #openstack-shade23:55
*** jlk has joined #openstack-shade23:55
*** mgagne has joined #openstack-shade23:55
*** zigo has joined #openstack-shade23:55
*** mrhillsman has joined #openstack-shade23:55
*** GheRivero has joined #openstack-shade23:55
*** ChanServ has joined #openstack-shade23:56
*** tepper.freenode.net sets mode: +o ChanServ23:56
*** openstackgerrit has joined #openstack-shade23:56
*** yolanda has joined #openstack-shade23:56
*** lastmikoi has joined #openstack-shade23:56
*** pabelanger has joined #openstack-shade23:56
*** rcarrillocruz has joined #openstack-shade23:56
*** ChanServ has quit IRC23:56
*** lastmikoi has quit IRC23:57
*** rods has quit IRC23:57
*** ianw has quit IRC23:57
*** pabelanger has quit IRC23:57
*** rcarrillocruz has quit IRC23:57
*** openstackgerrit has quit IRC23:57
*** yolanda has quit IRC23:57
*** kmalloc has quit IRC23:57
*** DuncanT has quit IRC23:57
*** gouthamr has quit IRC23:57
*** calebb has quit IRC23:57
*** thingee has quit IRC23:57
*** Shrews has quit IRC23:57
*** GheRivero has quit IRC23:57
*** dtroyer has quit IRC23:57
*** spredzy has quit IRC23:57
*** larainema has quit IRC23:57
*** jamielennox has quit IRC23:57
*** noshankus has quit IRC23:57
*** olaph has quit IRC23:57
*** zigo has quit IRC23:57
*** jeblair has quit IRC23:57
*** jlk has quit IRC23:57
*** mordred has quit IRC23:57
*** dhellmann has quit IRC23:57
*** TheJulia has quit IRC23:57
*** samueldmq has quit IRC23:57
*** mgagne has quit IRC23:57
*** mrhillsman has quit IRC23:57
*** cmurphy has quit IRC23:57
*** melwitt has quit IRC23:57

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