Friday, 2018-04-27

*** slaweq has joined #openstack-lbaas00:01
*** fnaval has quit IRC00:05
*** slaweq has quit IRC00:06
*** yamamoto has joined #openstack-lbaas00:12
*** fnaval has joined #openstack-lbaas00:17
*** yamamoto has quit IRC00:18
*** sshank has quit IRC00:25
*** yamamoto has joined #openstack-lbaas01:14
*** yamamoto has quit IRC01:20
*** harlowja has quit IRC01:23
*** slaweq has joined #openstack-lbaas02:02
*** slaweq has quit IRC02:06
*** yamamoto has joined #openstack-lbaas02:16
*** yamamoto has quit IRC02:18
*** yamamoto has joined #openstack-lbaas02:18
*** dlundquist has quit IRC02:58
*** dlundquist has joined #openstack-lbaas03:13
xgerman_^^ fail every test but pep8 and py27; which tells me our unit tests for this patch need help!03:33
*** slaweq has joined #openstack-lbaas04:03
*** slaweq has quit IRC04:08
*** dayou has quit IRC04:45
*** links has joined #openstack-lbaas05:04
*** dayou has joined #openstack-lbaas05:06
*** links has quit IRC05:08
*** links has joined #openstack-lbaas05:13
*** links has quit IRC05:13
*** fnaval has quit IRC05:44
*** AlexeyAbashkin has joined #openstack-lbaas05:46
*** Alexey_Abashkin has joined #openstack-lbaas05:47
*** AlexeyAbashkin has quit IRC05:51
*** Alexey_Abashkin is now known as AlexeyAbashkin05:51
*** AlexeyAbashkin has quit IRC05:55
*** AlexeyAbashkin has joined #openstack-lbaas05:55
*** AlexeyAbashkin has quit IRC06:02
*** AlexeyAbashkin has joined #openstack-lbaas06:03
*** pcaruana has joined #openstack-lbaas06:33
*** pcaruana has quit IRC06:50
*** slaweq has joined #openstack-lbaas06:52
*** pcaruana has joined #openstack-lbaas07:06
*** diablo_rojo has joined #openstack-lbaas07:08
*** rcernin has quit IRC07:17
*** tesseract has joined #openstack-lbaas07:27
*** tesseract has quit IRC07:53
*** tesseract has joined #openstack-lbaas07:56
*** pcaruana has quit IRC08:56
*** fnaval has joined #openstack-lbaas09:06
*** pcaruana has joined #openstack-lbaas09:07
*** fnaval has quit IRC09:11
*** annp has quit IRC09:44
*** diablo_rojo has quit IRC09:51
*** rpittau has quit IRC10:08
*** AlexeyAbashkin has quit IRC10:11
*** l4yerffej has quit IRC10:15
*** l4yerffej has joined #openstack-lbaas10:17
*** rpittau has joined #openstack-lbaas10:23
*** AlexeyAbashkin has joined #openstack-lbaas10:46
*** AlexeyAbashkin has quit IRC10:51
*** AlexeyAbashkin has joined #openstack-lbaas10:52
mugsiecan I upload a cert via octavia, and have it store it in what ever store it is using?10:53
cgoncalvesmugsie, no. octavia doesn't offer an API to upload certs. you can either use barbican or castellan to store and pass in to octavia a href or use the local cert manager (highly not recommended) by placing the certs on the controller disk10:59
mugsiedamn, thats what I thought10:59
cgoncalvesI have never tested the local cert manager, though10:59
mugsieI saw https://github.com/openstack/octavia/blob/30bafb11d7eff23d826b39534e31acc249bfa1f3/octavia/certificates/manager/barbican.py#L48 and wondered if there was an API10:59
cgoncalveshehe me too a few days ago :)11:00
mugsie:)11:02
*** fnaval has joined #openstack-lbaas11:06
*** fnaval has quit IRC11:11
*** atoth has quit IRC12:29
*** atoth has joined #openstack-lbaas12:29
*** yamamoto has quit IRC12:33
*** fnaval has joined #openstack-lbaas13:06
*** fnaval has quit IRC13:10
*** yamamoto has joined #openstack-lbaas13:14
*** yamamoto has quit IRC13:14
*** samccann has joined #openstack-lbaas13:18
*** yamamoto has joined #openstack-lbaas13:18
*** fnaval has joined #openstack-lbaas14:06
*** ivve has quit IRC14:08
*** fnaval has quit IRC14:11
johnsommugsie https://docs.openstack.org/octavia/latest/user/guides/basic-cookbook.html#deploy-a-tls-terminated-https-load-balancer14:19
mugsieyeah, but that relys on octavia using barbican right?14:20
xgerman_or catellan which *could* go to vault14:20
mugsieso if octavia was setup to use castellan + vault, it wouldn't work?14:20
johnsomOr castellan yeah14:20
xgerman_yep, that’s what they told us14:21
johnsommugsie Yeah, castellan + vault works.14:21
xgerman_+114:21
mugsiebut not with those steps, becuase the upload would have been in barbican?14:21
johnsomQueens forward14:21
xgerman_mugsie: our docs need help14:22
mugsieoh, is openstack secret store castellen now?14:22
mugsiexgerman_: don't they all :P ?14:22
*** fnaval has joined #openstack-lbaas14:22
johnsomYeah, I think you are right. Those steps assume barbican.  Not sure if the same CLI works for castellan or not14:22
mugsiecool - I was just trying to bring in let encrpyt stuff, so I can stick to barbican for now14:23
johnsomrm_work would know, but it's a bit early for him to be on yet14:23
xgerman_I doubt anyone of us actually ran that end-to-end14:23
mugsiehttps://pypi.org/project/certbot-dns-openstack/14:23
xgerman_in a test14:23
*** ivve has joined #openstack-lbaas14:23
johnsommugsie Nice docs14:23
johnsomlol14:24
mugsieso you can get a cert using designate to authenticate you own the domain, I wanted to have a way of pushing it to octavia to use in an LB14:24
johnsomPlease fill here a long description which must be at least 3 lines wrapped on 80 cols, so that distribution package maintainers can use it in their packages. Note that this is a hard requirement.14:24
mugsiejohnsom: sshhhh14:24
mugsieit is very new14:24
xgerman_yeah, pushing it into Octavia would be slick14:24
johnsomAh, neat14:24
johnsomWe hope to have the ACL thing fixed soon-ish. We just need someone to do the API work to make that step go away14:25
mugsie:)14:25
mugsie"just need someone" the refrain of all PTLs ever14:25
johnsomSigh, yes14:25
johnsomYou going to the summit?14:25
mugsieyup, just booked flights14:26
johnsomCool, see you there14:26
mugsiecool. I am heading down to SEA for a bit after as well14:27
mugsiexgerman_: you joining?14:27
johnsomcgoncalves was looking for a project, maybe he has cycles to fix the listener API to get rid of the ACL step....14:27
xgerman_yeah, I am goung to the summit14:27
xgerman_alreday booked flights otherwise SEA would be fun ;-)14:28
mugsiegoing to drop by cannon again :D14:29
johnsomAhh, cannon14:31
*** yamamoto has quit IRC14:31
johnsomSometime we need to be in PDX and make a reservation at the Multnomah whiskey library14:32
johnsomAnd contrary to negative xgerman, I think our docs aren’t too bad.  Still work to do of course, but not in too bad of shape.14:34
xgerman_I was referring to the use castellan with vault and Octavia doc14:34
xgerman_but nothing as bad as certbot-dns-openstack14:35
mugsiexgerman_: patches welcome :P14:35
*** atoth has quit IRC14:36
*** AlexeyAbashkin has quit IRC14:38
*** yamamoto has joined #openstack-lbaas14:46
*** atoth has joined #openstack-lbaas14:51
*** rpittau has quit IRC14:52
*** yamamoto has quit IRC14:58
*** yamamoto has joined #openstack-lbaas15:07
*** pcaruana has quit IRC15:11
*** yamamoto has quit IRC15:12
*** yamamoto has joined #openstack-lbaas15:17
*** AlexeyAbashkin has joined #openstack-lbaas15:29
*** yamamoto has quit IRC15:35
openstackgerritMichael Johnson proposed openstack/octavia master: Creates provider driver base class and exceptions  https://review.openstack.org/55801316:19
openstackgerritMichael Johnson proposed openstack/octavia master: Create noop provider driver and data model  https://review.openstack.org/55832016:19
openstackgerritMichael Johnson proposed openstack/octavia master: Implement provider drivers  https://review.openstack.org/56379516:19
johnsomhmmm16:19
johnsomOk, that looks like a good checkpoint / rebase. Everything in the load balancer API is switched over to using a driver except for single-call-create. Still have a bit of work to do there.  Removed the reference to "handler" from the load balancer file, so that is progress.16:33
*** yamamoto has joined #openstack-lbaas16:36
*** yamamoto has quit IRC16:42
*** aojea has joined #openstack-lbaas16:46
openstackgerritMichael Johnson proposed openstack/octavia master: Implement provider drivers  https://review.openstack.org/56379516:50
johnsomSomehow missed a flavor->flavor_id in the rebase16:51
*** aojea has quit IRC16:54
*** tesseract has quit IRC17:09
openstackgerritGerman Eichberger proposed openstack/octavia master: Ignore a port not found when deleting an LB  https://review.openstack.org/56484817:28
johnsomxgerman_ You are telling me that a port we got from neutron seven lines of code above disappeared in those seven lines of code???????17:31
xgerman_yes, pretty sure my colleagues purge script is wacky17:31
xgerman_but I don’t see a reason not to ignore that Exception17:31
johnsomIt's just a bit bizarre as there is literally a check for that port existing or not a few lines before your change.....17:32
johnsomThat was the whole point of that change.17:32
xgerman_yes, what can I say — saw that in the wild… as I said either my colleagues are purging too aggressively or neutron’s wheels are spinning weirdly17:33
johnsomWell we *know* that environment has a broken neutron17:34
xgerman_yep —17:34
johnsomyeah, so, here is the big question, why is something else deleting ports owned by Octavia?17:37
*** yamamoto has joined #openstack-lbaas17:38
xgerman_neutron purge will do it17:38
xgerman_the VIP port is in the user tenant’s network so they can mess with it17:39
xgerman_should they? and should we be resilient to their messing?17:40
*** AlexeyAbashkin has quit IRC17:43
*** yamamoto has quit IRC17:43
openstackgerritGerman Eichberger proposed openstack/octavia master: Ignore a port not found when deleting an LB  https://review.openstack.org/56484817:44
openstackgerritGerman Eichberger proposed openstack/octavia master: Ignore a port not found when deleting an LB  https://review.openstack.org/56484817:45
openstackgerritGerman Eichberger proposed openstack/octavia master: Allow fields filter on single object GETs  https://review.openstack.org/55984218:06
*** yamamoto has joined #openstack-lbaas18:40
*** yamamoto has quit IRC18:45
*** imacdonn has quit IRC19:14
*** imacdonn has joined #openstack-lbaas19:15
rm_workmugsie: the guide contains instructions for barbican, but if octavia is configured to use castellan+vault, then you can use whatever method you want to get them in vault, and then just pass the right vault id to octavia19:21
rm_workwe don't document that because ... there's a ton of ways to get things in vault and i have no idea how people are doing it19:22
rm_workto be fair, when I say "it works", I mean "it SHOULD work", because i don't have a vault install to test it, i'm just relying on knowing that the castellan calls return properly19:23
*** slaweq has quit IRC19:35
*** yamamoto has joined #openstack-lbaas19:42
*** yamamoto has quit IRC19:47
*** velizarx has joined #openstack-lbaas19:48
*** samccann has quit IRC19:49
*** samccann has joined #openstack-lbaas19:49
*** velizarx has quit IRC20:02
*** mlavalle has joined #openstack-lbaas20:07
mlavallejohnsom: ping20:07
openstackgerritAdam Harwell proposed openstack/octavia master: Fix amp failover where failover already failed  https://review.openstack.org/54898920:29
openstackgerritAdam Harwell proposed openstack/octavia master: Experimental multi-az support  https://review.openstack.org/55896220:29
openstackgerritAdam Harwell proposed openstack/octavia master: WIP: AZ Evacuation resource  https://review.openstack.org/55987320:29
openstackgerritAdam Harwell proposed openstack/octavia master: WIP: Floating IP Network Driver (spans L3s)  https://review.openstack.org/43561220:29
openstackgerritThomas Morin proposed openstack/neutron-lbaas master: remove unused plugin.get_plugin_name()  https://review.openstack.org/55766520:30
johnsommlavalle Pong!20:37
mlavallejohnsom: ready for the weekend20:37
mlavalle?20:37
johnsomA wet weekend sadly.  Beautiful week here, but pouring for the weekend.20:38
johnsomAll good though. Probably can get out of yard work20:38
johnsomYou?20:38
mlavalleit's going to be a beautiful weekend in this part of Texas. We are driving to Houston to attend a birthday party20:41
mlavalleso it should be a lot of fun20:41
johnsomNice!20:41
johnsomWhat can I help you with?20:41
mlavalleI just want to see if we can get some Octavia eyeballs an this: https://review.openstack.org/#/q/status:open+project:openstack/octavia+branch:master+topic:udp-support20:42
mlavalleon this^^^20:42
mlavalleno rush20:42
mlavallebut whenever you guys have some time20:42
johnsomAh, yeah, I was wondering if that was good to go or not.  Good to know it's ready for review.20:42
johnsomWe have been pretty swamped recently.  Gate issues, etc.20:43
mlavalleThanks :-)20:43
*** yamamoto has joined #openstack-lbaas20:43
johnsomSure, NP20:43
mlavalleenjoy the wet weekend. maybe go to the movies20:44
johnsommlavalle ZhaoBo can also pop a message in IRC that he would like a review. We will see it even if we are sleeping20:44
*** velizarx has joined #openstack-lbaas20:44
mlavallejohnsom: that's true. I'll pass the message along20:45
johnsom+!20:45
johnsom+120:45
*** samccann has quit IRC20:46
mlavallejohnsom: I just left him a message in WeChat. He will get it when he wakes up20:49
johnsomSounds good. I will try to load it up early next week20:49
*** yamamoto has quit IRC20:49
mlavallethat's good, Thanks20:49
*** velizarx has quit IRC20:58
*** harlowja has joined #openstack-lbaas21:07
*** yamamoto has joined #openstack-lbaas21:46
*** yamamoto has quit IRC21:52
*** fnaval has quit IRC22:08
*** yamamoto has joined #openstack-lbaas22:47
*** yamamoto has quit IRC22:53
rm_workjohnsom: wait, it spins up two machines as webservers? I thought we just did one23:15
rm_workand two ports23:16
johnsomNo, two webservers, can't test round robin without it23:16
johnsomThey are cirros though23:16
rm_workerr23:16
rm_workcan't you?23:16
rm_work<_<23:16
rm_workalso: cirros for you... centos for me and they take 6 min each to be ready23:16
johnsomI think all versions of that plugin had two23:16
rm_workno23:16
rm_workthe last version that we reverted made one23:17
rm_workand used two ports23:17
rm_workwhich I SWEAR this one did too, or I wouldn't have +2'd it23:17
johnsomPretty sure it create two each with two ports23:17
rm_workI remember having to tweak the SG to allow both ports, too23:17
rm_workeugh WHY23:17
rm_workyou can add two members, and test round-robin with them, with one webserver IP and two ports23:18
johnsomYeah, you just don't test plugging multiple member networks into the amps23:23
rm_workT_T k23:25
rm_workhttps://review.openstack.org/#/c/563737/23:25
rm_workshould I change the commit message?23:25
rm_workit became not WIP by virtue of those merging23:25
rm_workbut we need to merge this23:25
rm_workjohnsom / xgerman_ / nmagnezi / dayou23:25
johnsomcommit message on what?23:26
rm_work^^23:26
johnsomOh, yes please23:26
openstackgerritAdam Harwell proposed openstack/octavia-tempest-plugin master: Fix tests for Octavia API compat changes  https://review.openstack.org/56373723:27
johnsomI'm trying to track down why my single call create LBs don't seem to have health monitors23:27
rm_workneeds +2 again then23:27
rm_workjohnsom: eugh ok well23:27
rm_worklet me know if you need help with that23:27
rm_workI was just toying with adding single-create back to the top of my worklist23:27
rm_worki'm in testing / validating mode23:27
johnsomNah, just working through it. I'm pretty sure It's not my code at this point.23:27
rm_workthough ugh, i'm also running like 8 patches ahead of master23:27
rm_workmy patch list is not short :(23:28
rm_workjohnsom: right so you think that, upstream master, probably if you single-create with a HM it won't be created?23:33
rm_workit's possible23:34
rm_worki can do some testing23:34
johnsomYeah, maybe, tracking it down now.  LB with pool, with HM23:34
rm_workumm23:35
rm_workis it health_monitor or healthmonitor23:35
rm_workyeah ok23:36
rm_workjohnsom: i found it23:36
rm_workbugbugbug23:36
johnsomha23:36
johnsomSo, good to know it's not just me23:36
johnsomYeah, confirmed it is somewhere in this graph mess23:36
johnsomThe db_pools that comes out drops the HMs23:37
johnsomIf I piss the spousal unit off and work late, I might be able to finish LB today. All I have is some of single call create left to do.23:38
rm_workyes23:38
rm_worki'm fixing it now23:38
rm_workpatch in a moment23:38
johnsomCool23:38
rm_workoh wait no, wat23:38
rm_workOH23:39
rm_worklol sec23:39
rm_worki HATE that we alternate seemingly randomly on which bits use an underscore and which dont23:39
johnsomYeah, agreed. I have to "fix" that in this provider patch.23:40
johnsomI'm in brute-force mode now, then we can come back and fix things.23:40
johnsomPretty sure you advocated for no underscore which is why the provider spec doesn't have one23:41
johnsomIn fact, once I'm done here, we will have a nice file that will highlight all of the stupid naming stuff we  did.... lol23:41
rm_workyes23:42
rm_worki actually have started23:42
rm_worka couple of times23:42
rm_workto literally go through and fix EVERYTHING23:42
rm_workeven in the DB23:42
johnsomPlease don't now....23:42
rm_workI was mostly done with the migration file23:42
johnsomWait until after this merges23:42
rm_worklol yeah i'll wait23:42
rm_workwas going for zero instances of health_monitor or load_balancer23:43
rm_workthe DB is "fun"23:43
rm_worklots of temporarily removing / reinstating constraints23:43
rm_workaround alter-tables23:43
rm_workbut yeah i am seeing something wrong with HM creation still23:43
rm_workit just isn't as as I thought23:44
rm_work*as easy23:44
rm_workjohnsom: it may actually be creating, but not *returning* right23:45
rm_workif you do a HM list23:45
rm_workit may *be there*23:45
johnsomAh yeah, maybe.23:46
johnsombrb23:47
*** yamamoto has joined #openstack-lbaas23:49
rm_workuhhh wtf23:52
rm_worki'm debugging functional tests for this23:52
rm_workand if I query like... self.repositories.pool.get_all(session)23:53
rm_workthe first time it returns the pool23:53
rm_workand then if i run it again, it returns an empty list23:53
rm_workare we using mocks in the functional tests for the db or something? lol23:53
rm_worki don't think so :P23:53
*** yamamoto has quit IRC23:54
johnsomBack. I think we do in some tests to inject failures23:55
rm_workhmmmm23:56
rm_workthis is really wonky23:59

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