Wednesday, 2016-01-06

*** ducttape_ has quit IRC00:09
*** madhu_ak has quit IRC00:15
*** harlowja_ has joined #openstack-lbaas00:27
*** harlowja has quit IRC00:30
openstackgerritMerged openstack/octavia: Test: make enforce_type=True in CONF.set_override  https://review.openstack.org/26383000:32
*** Aish has joined #openstack-lbaas00:38
*** Aish has quit IRC00:45
*** manishg has joined #openstack-lbaas01:23
*** manishg has quit IRC01:24
*** manishg has joined #openstack-lbaas01:24
*** _cjones_ has quit IRC01:24
*** paco20151113 has joined #openstack-lbaas01:30
openstackgerritMerged openstack/octavia: Use keystoneauth to prevent logging sensitive data  https://review.openstack.org/25820801:39
*** ducttape_ has joined #openstack-lbaas02:10
*** ducttape_ has quit IRC02:14
*** bana_k has quit IRC02:21
*** yamamoto has joined #openstack-lbaas02:35
*** yamamoto has quit IRC02:48
*** minwang2 has joined #openstack-lbaas02:50
*** yamamoto has joined #openstack-lbaas02:54
*** yamamoto_ has joined #openstack-lbaas02:57
*** yamamoto has quit IRC02:57
openstackgerritBrandon Logan proposed openstack/octavia: Get Me A Load Balancer Controller  https://review.openstack.org/25701303:05
*** minwang2 has quit IRC03:05
*** blogan_ has joined #openstack-lbaas03:07
*** yamamoto_ has quit IRC03:07
*** ducttape_ has joined #openstack-lbaas03:11
*** minwang2 has joined #openstack-lbaas03:12
*** ducttape_ has quit IRC03:16
*** armax has joined #openstack-lbaas03:26
*** minwang2 has quit IRC03:33
*** minwang2 has joined #openstack-lbaas03:33
*** woodster_ has quit IRC03:36
*** Aish has joined #openstack-lbaas03:37
*** Aish has quit IRC03:38
*** manishg has quit IRC03:51
*** manishg has joined #openstack-lbaas03:52
*** yamamoto has joined #openstack-lbaas03:57
*** yamamoto has quit IRC04:06
*** ducttape_ has joined #openstack-lbaas04:12
*** ducttape_ has quit IRC04:17
*** manishg has quit IRC04:23
*** minwang2 has quit IRC04:38
*** ducttape_ has joined #openstack-lbaas05:13
*** ducttape_ has quit IRC05:18
*** manishg has joined #openstack-lbaas05:21
*** Alex_Stef has joined #openstack-lbaas05:44
openstackgerritYatin Kumbhare proposed openstack/neutron-lbaas: Keep py3.X compatibility for urllib.urlencode  https://review.openstack.org/26403005:54
*** bana_k has joined #openstack-lbaas06:10
openstackgerritMerged openstack/neutron-lbaas: Use keystoneauth to prevent logging sensitive data  https://review.openstack.org/25820406:13
*** ducttape_ has joined #openstack-lbaas06:14
*** ducttape_ has quit IRC06:19
openstackgerritMerged openstack/octavia: Add nopreempt support for active/standby  https://review.openstack.org/25385806:22
openstackgerritBrandon Logan proposed openstack/octavia: Get Me A Load Balancer Controller  https://review.openstack.org/25701306:38
*** chlong has quit IRC06:50
*** blogan_ has quit IRC06:55
*** armax has quit IRC07:07
*** ducttape_ has joined #openstack-lbaas07:15
*** numans has joined #openstack-lbaas07:19
*** ducttape_ has quit IRC07:20
*** bochi-michael has joined #openstack-lbaas07:24
*** bana_k has quit IRC07:34
*** Alex_Stef has quit IRC07:41
*** chlong has joined #openstack-lbaas08:11
*** ducttape_ has joined #openstack-lbaas08:16
*** ducttape_ has quit IRC08:21
*** nmagnezi has joined #openstack-lbaas08:51
*** nmagnezi has quit IRC09:02
*** nmagnezi has joined #openstack-lbaas09:14
*** ducttape_ has joined #openstack-lbaas09:16
*** ducttape_ has quit IRC09:21
*** Alex_Stef has joined #openstack-lbaas09:28
*** prabampm has joined #openstack-lbaas09:30
openstackgerritYatin Kumbhare proposed openstack/neutron-lbaas: Use assertTrue/False instead of assertEqual(T/F)  https://review.openstack.org/26409509:40
*** nmagnezi has quit IRC09:59
*** nmagnezi has joined #openstack-lbaas10:12
*** ducttape_ has joined #openstack-lbaas10:17
*** ducttape_ has quit IRC10:22
*** ducttape_ has joined #openstack-lbaas11:18
*** ducttape_ has quit IRC11:22
*** nmagnezi has quit IRC11:40
*** doug-fish has joined #openstack-lbaas11:59
*** rtheis has joined #openstack-lbaas12:29
*** bochi-michael has quit IRC12:59
*** ducttape_ has joined #openstack-lbaas13:18
*** ducttape_ has quit IRC13:19
*** ducttape_ has joined #openstack-lbaas13:19
*** ducttape_ has quit IRC13:40
*** ducttape_ has joined #openstack-lbaas14:20
*** neelashah has joined #openstack-lbaas14:25
*** ducttape_ has quit IRC14:28
*** ducttape_ has joined #openstack-lbaas14:50
*** numans has quit IRC15:15
*** nmagnezi has joined #openstack-lbaas15:45
openstackgerritSwapnil Kulkarni (coolsvap) proposed openstack/neutron-lbaas: Use assertTrue/False instead of assertEqual(T/F)  https://review.openstack.org/26423815:47
*** TrevorV has joined #openstack-lbaas15:49
*** nmagnezi has quit IRC15:56
*** neelashah has quit IRC15:59
*** neelashah has joined #openstack-lbaas16:00
*** matrohon has joined #openstack-lbaas16:16
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/26290716:16
*** m1dev has joined #openstack-lbaas16:16
matrohonblogan, mestery, dougwig : can you please have a look at https://review.openstack.org/#/c/259068/16:18
bloganmatrohon: done16:30
*** matrohon has quit IRC16:33
*** armax has joined #openstack-lbaas16:42
*** _cjones_ has joined #openstack-lbaas16:47
johnsomAgenda for today's Octavia meeting: https://wiki.openstack.org/wiki/Octavia/Weekly_Meeting_Agenda#Meeting_2016-01-0617:00
*** minwang2 has joined #openstack-lbaas17:03
*** Aish has joined #openstack-lbaas17:05
*** minwang2 has quit IRC17:06
*** minwang2 has joined #openstack-lbaas17:16
*** neelashah has quit IRC17:16
*** minwang2 has quit IRC17:18
xgermanblogan: https://review.openstack.org/#/c/256883/2/neutron_lbaas/tests/tempest/v2/api/base.py17:18
xgermanor dougwig17:19
xgermantrevorv?17:22
TrevorVWhats up xgerman ?17:24
bloganxgerman: a lot of passing around auth_provider for no reason17:24
xgermanthanks for looking17:24
TrevorVAre you sure this is for no reason?17:25
TrevorVYeah, it looks like it is for no reason...17:25
TrevorVWhatever calls this method already has the auth_provider, hence it having an argument, so when it returns it, it *still* has it.17:25
TrevorVYeah, so its "unnecessary"17:25
bloganauth_provider being passed does nothing for it, minor issue but i'd expect a parameter being passed would have an effect on the method logic17:25
TrevorVYeah, there just needs to be more steps outside of that method... appending the auth_provider to the client_args list17:26
TrevorVOr, prepending technically17:26
bloganmy suggestion is to just pass mgr to the method17:27
xgermanok, I will let jwarendt know17:28
bloganxgerman: dont worry its too minor i cant bring myself to -1 for it17:29
xgermanwell, then +2/+A :-)17:30
bloganxgerman: you dont tell me what to do!17:30
* blogan +1s17:30
xgermanI know17:30
xgermanso I need to rope johnsom into giving the +A...17:30
*** jwarendt has joined #openstack-lbaas17:30
blogani did it17:30
johnsomHiu17:31
*** Alex_Stef has quit IRC17:31
*** madhu_ak has joined #openstack-lbaas17:32
ajmillerdoug-fish ping.  I need help with getting the new lbaas panels running in devstack.17:33
*** neelashah has joined #openstack-lbaas17:35
*** jwarendt has quit IRC17:42
*** jwarendt has joined #openstack-lbaas17:44
*** bharathm has quit IRC17:52
*** sbalukoff has quit IRC17:54
*** minwang2 has joined #openstack-lbaas18:04
*** neelashah has quit IRC18:08
*** bharathm has joined #openstack-lbaas18:20
doug-fishajmiller hey, I can help. What's happening?18:35
*** Aish has quit IRC18:37
ajmillerI've run into a couple of issues that I think are caused by me not doing the right things in the right order.  Starting with a simple think, what do I need to do to set up devstack with some of the new panels.18:38
*** bharathm has quit IRC18:38
ajmillerLets say I just want to run https://review.openstack.org/#/c/252871/18:38
ajmillerand then later add other panels.18:39
doug-fishdo you have lbaas and Horizon running?18:39
*** manishg has quit IRC18:39
doug-fish(trying to understand where we are starting from)18:40
ajmillerI can easily get there, yes.18:40
*** manishg has joined #openstack-lbaas18:40
doug-fishif you are starting from scratch, my favorite answer is to use https://github.com/doug-fish/neutron-lbaas-dashboard18:40
*** Aish has joined #openstack-lbaas18:41
doug-fishit's a fork of neutron-lbaas-dashboard and I've added cherry-picks of patches you need to run18:41
ajmillerOK.  So if I point to that with enable_plugin in my local.conf should it "just work"?18:42
doug-fishwell, almost18:43
doug-fishthere is that one devstack patch that I might not be merged yet18:43
doug-fishif it isn't, you could cherry-pick it into your devstack before stacking18:43
doug-fishthen it would just work18:43
doug-fishlet me take a look at it18:43
ajmillerI think I might have that patch pulled in already.18:44
*** bharathm has joined #openstack-lbaas18:44
doug-fishhttps://review.openstack.org/#/c/257744/18:45
doug-fishwith those things it should "just work"18:45
ajmillerYup, I18:45
ajmillerhave that cherry-picked into my devstack already.18:46
doug-fishcool18:46
doug-fishlater, if you pull in other patches you'll have to run 3 commands:18:46
*** armax has quit IRC18:46
doug-fishpython manage.py collectstatic --noinput18:46
doug-fishpython manage.py compress --force18:46
doug-fishservice apache2/httpd restart (depending on your distro)18:47
doug-fishthose first 2 should be from /opt/stack/horizon directory18:47
ajmillerExcellent, thanks!  I will do this.18:48
doug-fishhmm, I guess if the patch you pull in updates the enabled file, you'll have to copy the update to /opt/stack/horizon/openstack_dashboard/local/enabled as well18:48
doug-fishcool!18:48
*** alejandrito has joined #openstack-lbaas18:56
*** sbalukoff has joined #openstack-lbaas19:07
*** neelashah has joined #openstack-lbaas19:08
*** neelashah1 has joined #openstack-lbaas19:13
*** neelashah has quit IRC19:14
*** bharathm has quit IRC19:18
*** harlowja_ has quit IRC19:18
*** harlowja has joined #openstack-lbaas19:19
*** bharathm has joined #openstack-lbaas19:20
*** bharathm has quit IRC19:31
*** bharathm has joined #openstack-lbaas19:37
*** bana_k has joined #openstack-lbaas19:38
*** Aish has quit IRC19:54
*** bharathm has quit IRC19:55
*** eranra has joined #openstack-lbaas19:59
*** bharathm has joined #openstack-lbaas19:59
johnsomOctavia meeting starting on #openstack-meeting-alt20:00
*** nmagnezi has joined #openstack-lbaas20:00
nmagnezixgerman, blogan, meeting?20:01
xgermanyep20:01
nmagnezixgerman, which channel?20:01
xgermanopenstackpmeeting-alt20:01
xgerman#openstack-meeting-alt20:02
minwang2o/20:03
nmagnezixgerman, thanks!20:03
xgermant. w.20:03
xgermany. w.20:03
*** eranra has quit IRC20:07
*** eranra has joined #openstack-lbaas20:08
*** eranra has quit IRC20:10
*** bharathm has quit IRC20:12
*** eranra has joined #openstack-lbaas20:12
*** woodster_ has joined #openstack-lbaas20:12
*** bharathm has joined #openstack-lbaas20:17
*** eranra has quit IRC20:30
*** eranra has joined #openstack-lbaas20:30
*** armax has joined #openstack-lbaas20:40
*** matrohon has joined #openstack-lbaas20:47
*** mixos has joined #openstack-lbaas20:49
*** Aish has joined #openstack-lbaas20:56
blogannmagnezi: could you elaborate on the blank tenant?21:00
blogani'm not familiar with this21:00
johnsomTrevorV Thanks for doing the minutes.  If you want I can take that on.  If you like doing it, go for it!21:01
dougwigblogan: lbaas/extensions brain picking?21:01
johnsomTrevorV I think you mentioned you wanted out of the roll previously, but the old PTL(s) were slackers... grin21:01
blogandougwig: first, dumb question maybe, but what is the benefit os using an extension to add an attribute to the listener as opposed to just adding the attribut eo the main extension?21:02
xgermanabsolutely slackers :-)21:02
TrevorVjohnsom I don't look at it as a role, since its literally a few seconds and its up to date21:02
nmagneziblogan, i would have to recall some stuff, but I remember some objects created in the course of running ha routers are being created under no tenant. in neutron show commands you see no tenant name and by that you bypass quotas21:02
TrevorVHowever I'm not against being alleviated of that task :D21:02
johnsomTrevorV Ok cool.21:02
johnsomTrevorV Up to you, let me know.  The offer stands21:03
ptoohillyea, the extension threw me off too, I would like to be involved in this21:03
blogannmagnezi: does nova nad all the other services have teh same mechanism?21:03
nmagneziblogan, not that i know of21:05
nmagneziblogan, btw if octavia is not suppose to use the admin tenant, it should also be changed in devstack..21:05
sbalukoffnmagnezi: +121:05
blogannmagnezi: seems like something we would need across all openstack services since we use the service account in all the services octavia hits, like nova, neutron, barbican21:05
sbalukoffFile a bug?21:06
TrevorVjohnsom I'll leave it to you.  We'll break my tradition here and return it to the PTL's duty list :D21:06
nmagnezisbalukoff, sure, but tomorrow morning since is 11pm local time :)21:06
bloganthe admin tenant is needed especially for neutron interaction21:06
johnsomTrevorV Ok21:06
sbalukoffnmagnezi: Cool beans. Where are you located?21:06
rm_workyeah and for Barbican21:06
bloganso that the admin tenant can modify other tenant ports21:06
rm_worksince that is what ACLs are set for21:06
*** bharathm has quit IRC21:06
*** nmagnezi has quit IRC21:12
* blogan ran dougwig off apparently21:12
ptoohillrar21:13
*** alejandrito has quit IRC21:20
*** bharathm has joined #openstack-lbaas21:21
*** TrevorV has quit IRC21:21
dougwigblogan: yo, sorry, call.21:26
dougwigblogan: realize that i'm channeling the neutron policy here, which i don't agree with, so it'll be half-hearted, but the intent is that until microversionining, all API changes are via extensions, even tiny ones, so that clients can easily tell what is and is not available on any given cloud.  that means your 'get me an lb' thing is a extension, even if it's21:27
dougwigtrivial boilerplate.21:27
ptoohillinteresting, how does microversioning solve or make this better?21:29
ptoohillI guess i dont see link between making every little thing an extension vs micro versioning, probably need to read on that more21:29
*** Aish has quit IRC21:31
ptoohilleh, I found this, I assume this will explain it? http://specs.openstack.org/openstack/neutron-specs/specs/liberty/microversioning.html21:31
*** Aish has joined #openstack-lbaas21:32
ajmillerdoug-fish ping21:36
doug-fishajmiller hi21:37
ajmillerdoug-fish I have my devstack running based on your repo.  I can manually create a loadbalancer, and see it in the panel.21:37
doug-fishcool!21:37
doug-fishI think that's about how much I included21:37
ajmillerOK, that was my question.  I don't see any other actions.21:38
doug-fishIIRC you can see some very limited details with that patch too? maybe that's a separate one21:40
*** bharathm has quit IRC21:40
ptoohillSo, dougwig there'll be a cosolidation period after this gets going if im understanding correctly?21:40
*** bharathm has joined #openstack-lbaas21:43
ajmillerdoug-fish I can see the main loadbalancer details like  state & status, id, subnet id, port id, and the fact that it has 1 listener.21:45
blogandougwig: so basically a client will query the list of extensions to see what is available? and thats the only reason?21:47
bloganadn i dont think microversioning will help with lbaas bc lbaas is a service plugin and neutron microversions are giong to be for neutron, and the lbaas service plugin should be able to used on any microversion, and lbaas will have a changing api as well so we're kind of back where we were21:48
*** nmagnezi has joined #openstack-lbaas21:48
bloganunless you have a good answer to ptoohill's question :)21:48
ptoohillfrom the spec it seems that is the case21:49
bloganptoohill: salvatore had a plan to do all that21:49
ptoohillyea, i was reading that spec, not sure if that's what yorue talking about21:49
dougwigright now the version of the api you get is "v2" + extension list.  microversioning turns that into a bunch of fine-grained numbers.  six and one-half dozen.   the objection is having "v2" mean different things at different clouds, or between versions of openstack inside the same cloud.21:49
ptoohillhttp://specs.openstack.org/openstack/neutron-specs/specs/liberty/microversioning.html21:49
dougwigthe reason i don't really get behind it for lbaas as much is that it's not nearly as widely deployed, and is obviously missing features anyway. but it's the rule for the project that we're in right now, so...21:50
blogandougwig: yeah i get that, its good for neutron, but lbaas being an optional service plugin that will have its own versions as well which means we're back to lbaas needing its own versioned api21:50
dougwigany service plugin that loads into neutron IS neutron.21:50
sbalukoff:P21:52
blogandougwig: sure, but it doesn't mean that service plugin that defines its own api will not need its own versioning21:52
bloganperhaps i'm misunderstanding microversioning21:52
dougwigof course, but any plugin will get to microversion, right?21:53
*** armax has quit IRC21:53
*** nmagnezi has quit IRC21:53
*** matrohon has quit IRC21:53
*** nmagnezi has joined #openstack-lbaas21:53
blogandougwig: so any change to the load balancer api will change neutron's microversion21:55
dougwigblogan: as long as we load into neutron-server, yes.21:55
bloganeven if someone is not using it21:55
*** eranra_ has joined #openstack-lbaas21:55
bloganokay maybe i'm now starting to get it or you just confused me into agreement21:55
dougwigwe share a runtime/process-space, we are the same. if we don't want that, there is an obvious escape path.  :)21:56
*** bharathm has quit IRC21:56
blogani geuss i was thinking along the lines of if neutron 2.5.1 supports lbaas, and neutron 2.6.2 does too, but we want to make a change to the lbaas in 2.5.1 then that would mean lbaas would need its own version21:57
bloganbut i guess that just means neutron 2.6.3 would be cut21:57
bloganunless its backwards compatible, in which case neutron 3?21:57
*** eranra has quit IRC21:58
bloganincompatible21:59
dougwigi mean, if we have to large entities contemplating the need to release separately, why are we debating using a mechanism meant for coupled releases?22:01
*** nmagnezi has quit IRC22:01
*** bharathm has joined #openstack-lbaas22:01
bloganit'll work, it'll just get hairy with *aas apis almost being their owna nd all the other neutron extensions, and maintaining backwards compatibility22:02
*** bradjones has quit IRC22:04
*** bradjones has joined #openstack-lbaas22:04
*** bradjones has quit IRC22:04
*** bradjones has joined #openstack-lbaas22:04
*** markvan has quit IRC22:05
*** dougwig has quit IRC22:05
*** markvan has joined #openstack-lbaas22:05
*** bharathm has quit IRC22:06
*** rtheis has quit IRC22:08
xgermanwell, cutting a new Neutron version for our API change is likely not a big deal since our releases are coordinated22:08
*** bharathm has joined #openstack-lbaas22:08
*** Aish has quit IRC22:09
*** dougwig has joined #openstack-lbaas22:17
*** amitry has quit IRC22:22
*** amitry has joined #openstack-lbaas22:22
openstackgerritPhillip Toohill proposed openstack/neutron-lbaas: Pass service admin auth from the Octavia driver  https://review.openstack.org/26438222:24
*** neelashah1 has quit IRC22:29
*** Aish has joined #openstack-lbaas22:35
*** jwarendt has quit IRC22:40
openstackgerritMichael Johnson proposed openstack/octavia: Fix a problem of memebrs not deleted from pool  https://review.openstack.org/26060522:47
*** bharathm has quit IRC22:54
*** Aish has quit IRC23:01
*** bharathm has joined #openstack-lbaas23:02
*** Aish has joined #openstack-lbaas23:02
*** bharathm has quit IRC23:07
*** bharathm has joined #openstack-lbaas23:11
*** mixos has quit IRC23:12
*** jwarendt has joined #openstack-lbaas23:14
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/26290723:24
*** Aish has quit IRC23:25
openstackgerritOpenStack Proposal Bot proposed openstack/octavia: Updated from global requirements  https://review.openstack.org/26444323:26
*** woodster_ has quit IRC23:26
*** paco20151113 has quit IRC23:30
*** Aish has joined #openstack-lbaas23:36
openstackgerritMerged openstack/octavia: Optimize Taskflow storage (remove some requires parameter)  https://review.openstack.org/22020523:59
*** ajmiller has quit IRC23:59

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