Wednesday, 2018-10-03

*** yamamoto has joined #openstack-lbaas00:08
*** celebdor has quit IRC00:24
*** aojea has joined #openstack-lbaas00:42
*** aojea has quit IRC00:46
*** abaindur has quit IRC00:55
*** abaindur has joined #openstack-lbaas00:55
*** ianychoi has quit IRC01:17
*** ianychoi has joined #openstack-lbaas01:28
*** ianychoi has quit IRC01:42
*** colin- has quit IRC02:02
*** ianychoi has joined #openstack-lbaas02:19
*** JudeCross has quit IRC02:23
*** JudeCross has joined #openstack-lbaas03:32
*** JudeCross has quit IRC03:36
*** hongbin has joined #openstack-lbaas03:41
*** hongbin has quit IRC03:59
*** ramishra has joined #openstack-lbaas04:33
*** yboaron has joined #openstack-lbaas05:05
*** sabomia` has quit IRC05:15
*** ccamposr has joined #openstack-lbaas05:22
*** dims has quit IRC06:24
*** dims has joined #openstack-lbaas06:26
*** dims has quit IRC06:34
*** dims has joined #openstack-lbaas06:35
openstackgerritLuis Tomas Bolivar proposed openstack/octavia master: Ensure pool object contains the listener_id if passed  https://review.openstack.org/60441706:38
*** ccamposr__ has joined #openstack-lbaas06:41
*** ccamposr has quit IRC06:42
*** yamamoto has quit IRC06:51
*** yamamoto has joined #openstack-lbaas06:51
*** pcaruana has joined #openstack-lbaas06:51
*** celebdor has joined #openstack-lbaas07:06
*** celebdor has quit IRC07:06
*** celebdor has joined #openstack-lbaas07:06
*** logan- has quit IRC07:19
*** dmellado has quit IRC07:19
*** hvhaugwitz has quit IRC07:19
*** amotoki has quit IRC07:23
*** logan- has joined #openstack-lbaas07:32
*** dmellado has joined #openstack-lbaas07:32
*** hvhaugwitz has joined #openstack-lbaas07:32
*** yboaron has quit IRC07:32
openstackgerritsapd proposed openstack/python-octaviaclient master: Support REDIRECT_PREFIX for openstack client  https://review.openstack.org/60591407:43
*** velizarx has joined #openstack-lbaas07:53
*** rcernin has quit IRC07:55
*** abaindur has quit IRC08:01
*** velizarx_ has joined #openstack-lbaas08:05
*** velizarx_ has quit IRC08:06
*** velizarx has quit IRC08:13
*** logan- has quit IRC08:13
*** dmellado has quit IRC08:13
*** hvhaugwitz has quit IRC08:13
*** velizarx has joined #openstack-lbaas08:23
*** logan- has joined #openstack-lbaas08:27
*** dmellado has joined #openstack-lbaas08:27
*** hvhaugwitz has joined #openstack-lbaas08:27
*** yboaron has joined #openstack-lbaas08:27
*** amotoki_ has joined #openstack-lbaas08:27
*** JudeCross has joined #openstack-lbaas08:33
*** Emine has joined #openstack-lbaas08:41
*** abaindur has joined #openstack-lbaas08:44
*** crazik has joined #openstack-lbaas08:45
crazikhello08:45
crazikwho uses barbican for TERMINATED_SSL - raise your hands ;)08:45
crazikIs there any way to skip step with giving ACL to octavia user on barbican secret?08:46
crazikI can modify policy, but it would grant a global access08:46
crazikbut I can't say users to use magic spell with octavia user ID...08:47
*** logan- has quit IRC08:51
*** dmellado has quit IRC08:51
*** hvhaugwitz has quit IRC08:51
*** abaindur has quit IRC09:00
*** ducnc has joined #openstack-lbaas09:01
*** logan- has joined #openstack-lbaas09:05
*** dmellado has joined #openstack-lbaas09:05
*** hvhaugwitz has joined #openstack-lbaas09:05
*** salmankhan has joined #openstack-lbaas09:11
*** Emine has quit IRC09:12
*** Emine has joined #openstack-lbaas09:25
*** JudeCross has quit IRC09:42
*** yamamoto has quit IRC10:05
*** yamamoto has joined #openstack-lbaas10:06
*** Emine has quit IRC10:07
*** yamamoto has quit IRC10:10
*** yamamoto has joined #openstack-lbaas10:14
*** amotoki_ is now known as amotoki11:07
*** sabomia has joined #openstack-lbaas11:08
*** yamamoto has quit IRC11:19
*** yamamoto has joined #openstack-lbaas11:24
*** yamamoto has quit IRC11:38
*** yamamoto has joined #openstack-lbaas11:39
*** yamamoto has quit IRC11:44
*** velizarx has quit IRC12:06
*** velizarx has joined #openstack-lbaas12:11
*** Emine has joined #openstack-lbaas12:14
*** yamamoto has joined #openstack-lbaas12:20
*** yamamoto has quit IRC12:22
*** yamamoto has joined #openstack-lbaas12:22
jlaffaye_hello, from puppet module: client_ca (Optional) Path to the client CA certificate. This option is not needed unless you want to separate the ca_certificate/server_ca and the client_ca.12:43
jlaffaye_isnt it a bad practice to use the same CA ?12:44
jlaffaye_otherwise a certificate from an amphorae will be trusted by another amphorae, thinking it is the controller/worker12:46
*** aojea_ has joined #openstack-lbaas13:09
*** aojea_ has quit IRC13:13
*** aojea_ has joined #openstack-lbaas13:15
*** aojea_ has quit IRC13:28
*** aojea_ has joined #openstack-lbaas13:29
*** ducnc has quit IRC13:31
*** aojea_ has quit IRC13:33
*** yamamoto has quit IRC13:45
*** yamamoto has joined #openstack-lbaas13:45
*** yamamoto has quit IRC13:50
*** maciejjozefczyk has quit IRC14:01
*** rpittau_ has joined #openstack-lbaas14:02
*** rpittau has quit IRC14:03
*** yamamoto has joined #openstack-lbaas14:08
*** ivve has joined #openstack-lbaas14:38
*** yamamoto has quit IRC14:40
*** yamamoto has joined #openstack-lbaas14:41
*** yamamoto has quit IRC14:42
*** yamamoto has joined #openstack-lbaas14:43
*** yamamoto has quit IRC14:48
xgerman_crazik: we had some talks with Barbican folks at the PTG in Denver and it seems they are going to simplify that for us…14:49
xgerman_jlaffaye_:  yes, in OpenStack ansible we use different server client ca's14:49
xgerman_the risk you describe are real -14:50
*** KeithMnemonic has quit IRC14:51
johnsomcrazik The Rocky release removes that requirement.14:58
*** Emine has quit IRC14:58
*** ArchiFleKs has quit IRC15:06
*** ccamposr__ has quit IRC15:08
*** colin- has joined #openstack-lbaas15:28
*** yamamoto has joined #openstack-lbaas15:28
*** ramishra has quit IRC15:30
*** pcaruana has quit IRC15:33
yboaronjohnsom, ping15:39
johnsomyboaron Hi15:39
yboaronjohnsom, Hi, I need to read Octavia api_versions details, to check if Octavia supports UDP LB.15:40
yboaronsomething similiar to this code: https://github.com/openstack/octavia-tempest-plugin/blob/master/octavia_tempest_plugin/services/load_balancer/v2/base_client.py#L43515:40
yboaronjohnsom, Is it possible to retrieve this information using the Octavia python client?15:40
johnsomyboaron I'm not sure if the openstacksdk has been updated for the UDP capability or if it exposes the API version number.15:41
johnsomI would have to go take a look15:41
yboaronjohnsom, thanks, I couldn't find it15:42
johnsomYeah, I am a bit rusty on openstacksdk, it's been a while since I needed to work on it.15:43
johnsomIt looks like the SDK is not tracking our versions.  https://github.com/openstack/openstacksdk/blob/master/openstack/load_balancer/version.py#L2215:44
johnsomThough it appears it should pass through the UDP protocol for listeners, etc.15:44
yboaronjohnsom, OK!, I assume that for the beginning I could rely on ERRORS returned from listener create (unsupported protocol) , 10x!15:49
johnsomRight, you will get back a 400 if you attempt UDP on an older cloud for sure.15:50
yboaronjohnsom, Yep, 10x15:51
*** yboaron has quit IRC15:57
*** aojea has joined #openstack-lbaas16:15
openstackgerritMerged openstack/octavia master: HTTPS HMs need the same validation path as HTTP  https://review.openstack.org/60492416:17
*** aojea has quit IRC16:19
*** dims has quit IRC16:28
*** evgenyf has joined #openstack-lbaas16:34
*** dims_ has joined #openstack-lbaas16:35
*** velizarx has quit IRC17:16
*** salmankhan has quit IRC17:17
*** evgenyf has quit IRC17:26
*** sabomia has quit IRC17:27
*** JudeCross has joined #openstack-lbaas17:34
*** ivve has quit IRC17:51
openstackgerritMerged openstack/neutron-lbaas-dashboard master: fix tox python3 overrides  https://review.openstack.org/60667917:57
*** evgenyf has joined #openstack-lbaas18:03
evgenyfHi folks, does anyone know why would gate jobs octavia-v2-dsvm-scenario and octavia-v2-dsvm-scenario-centos-7 fail with timeouts?18:06
johnsomevgenyf This patch?18:07
johnsomhttps://review.openstack.org/#/c/605376/18:07
evgenyfjohnsom: yes18:08
johnsomHmm, that is super odd. The tests finished, but ansible just sat there for an hour and a half: http://logs.openstack.org/76/605376/3/check/octavia-v2-dsvm-scenario/36e77d7/job-output.txt.gz#_2018-10-03_14_30_56_22358018:09
johnsomThe timeout means the test hit the maximum runtime limit we set so jobs don't run forever.18:09
johnsomBut in this case I am at a loss as it's not a bad test or endless loop in the code....18:10
johnsomevgenyf I would just recheck, I think it was an issue with ansible18:13
evgenyfI rechecked twice, same timeouts18:14
johnsomI see just one timeout.  Looking at the centos 7 now, but I think that might be a need for a rebase18:15
johnsomYeah, ok, the centos thing was a bug I introduced. Let's rebase it18:16
openstackgerritMichael Johnson proposed openstack/octavia master: Fix for utils LB DM transformation function  https://review.openstack.org/60537618:17
evgenyfI also saw a octavia_tempest_plugin.tests.scenario.v2.test_pool.PoolScenarioTest.test_pool_with_listener_CRUD failure earlier18:17
evgenyfit was failing on timeout too18:19
evgenyfthanks for rebasing18:19
*** pcaruana has joined #openstack-lbaas18:24
*** pcaruana has quit IRC18:50
*** abaindur has joined #openstack-lbaas19:01
*** spartakos has joined #openstack-lbaas19:25
johnsomWell, after building a debug keepalived I found why our keepalived is segfaulting: https://github.com/acassen/keepalived/issues/45719:33
johnsomThe fix is in 1.3+ so... bummer19:39
*** evgenyf has quit IRC19:45
*** yboaron has joined #openstack-lbaas19:46
xgerman_yep, I was afraid of keepalived versions after the rants of our Ryan O'Hara19:59
johnsom#startmeeting Octavia20:00
openstackMeeting started Wed Oct  3 20:00:02 2018 UTC and is due to finish in 60 minutes.  The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot.20:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:00
*** openstack changes topic to " (Meeting topic: Octavia)"20:00
openstackThe meeting name has been set to 'octavia'20:00
johnsomWell, we can work around it. It's just annoying.20:00
xgerman_o/20:00
johnsomHi folks20:00
xgerman_yep20:00
cgoncalveshi20:00
johnsom#topic Announcements20:01
*** openstack changes topic to "Announcements (Meeting topic: Octavia)"20:01
johnsomWe have new TC members20:01
johnsom#link https://governance.openstack.org/election/results/stein/tc.html20:01
xgerman_yep, evrajdip made it ;-)20:01
johnsomThese are year terms, so only half of the TC is new.20:01
nmagnezio/20:01
johnsomAlso in good news:20:02
nmagnezi(Sorry to be late, connection problems)20:02
johnsomOctavia has completed the Python 3 by default community goal!20:02
johnsom#link https://storyboard.openstack.org/#!/board/10420:02
xgerman_yeah!!20:02
johnsomWe are the first service project to finish.20:02
* xgerman_ victory lap20:02
johnsomThank you to everyone that reviewed the patches, did py3 work, etc.20:03
johnsomAny other announcements today?20:03
xgerman_oh, that would be me20:04
xgerman_I have to focus more on our k8s business and so have to reduce my OpenStack inbolvement20:04
* johnsom is sad20:04
nmagnezi:'(20:04
cgoncalvesnoooo!20:04
xgerman_:-(20:05
colin-thanks for all the work recently seen you submitting a lot i feel like20:05
xgerman_I managed to avoid a hard break but will be here a bit less in the future20:05
johnsomxgerman_ was part of the founding team for the project.20:05
xgerman_yeah, techncially only johnsom is left 100% on the project20:06
johnsomSo I understand you will still be around and may do some reviews every once in a while.20:06
johnsomWell, I think 100% might be a bit generous, but it is a core part of my job.20:07
xgerman_yeah, I hope to spend a couple of hours a week here20:07
cgoncalvesxgerman_, thank YOU! we all hope to see you still around and contribute with your ideas20:07
johnsomOk, we appreciate it and of course all that you have contributed over the years.20:07
xgerman_yeah, for sure :-)20:07
johnsomAny other announcements today?20:08
johnsom#topic Brief progress reports / bugs needing review20:08
nmagneziPlease announce only if you have good news..20:08
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)"20:08
johnsom^^ yeah, that too20:08
johnsomI have been beating my head against the zuul/ansible/devstack wall with a few gate jobs. Sorry for the noise while I fight with those.20:09
johnsomI have a patch up for diskimage-builder that fixes building ubuntu-minimal images on bionic nodepool instances.20:10
johnsomA change in APT in bionic causes trouble20:10
johnsomOther than that I have been working on the IPv6 VIP issue. I have a solution to the DAD failure, but ran into a keepalived segfault issue, which I just identified today. (nice to run gdb again...)20:12
johnsomSo some progress on that front as well.20:12
cgoncalvesdo you know if the keepalived patch is backportable?20:14
* nmagnezi reconnected again O_O20:15
johnsomThat I do not know. I saw that it is only in 1.3.0 and newer, but I don't know why it's not in older versions.20:15
johnsomWe would have to convince the distros to backport it.20:15
johnsomI think my workaround can be (needs to be tried) on our side, but it will require a new image be built.20:16
cgoncalves"Don't segfault if unable to load ip_vs module"20:16
cgoncalvesthis one?20:16
johnsom#link https://github.com/acassen/keepalived/issues/45720:16
johnsom#link https://github.com/acassen/keepalived/commit/d52fa0068affc3c6176ba5b5256904d6979fd30820:16
johnsom"Don't segfault if modules ip_tables or ip6_tables not loaded"20:17
*** spartakos has quit IRC20:17
xgerman_just load the module?20:17
johnsomOh, I did get the octavia-lib repo created too.  Just haven't started preparing it yet.20:17
johnsomYeah, I think that will be the workaround. I haven't tested that yet though20:17
cgoncalvescentos7 has keepalived 1.3.5 which should include that patch20:19
johnsomMoving forward, I plan to finish up the IPv6 fix, finish the HM backport to queens, and start work on the octavia-lib repo20:19
cgoncalvesalso this one: https://git.centos.org/raw/rpms/keepalived.git/00db1460fb2e62a5a8cda42012ee6f19a36d7947/SOURCES!bz1508435-no-segfault-ip_vs-load.patch20:19
johnsomcgoncalves Ah, nice. Win for centos 7....20:19
xgerman_a first…20:20
johnsomBionic has 1.3.9 and should also be fixed.20:21
johnsomAny other progress reports?20:21
xgerman_https://review.openstack.org/#/c/604226/ is ready as well20:22
johnsomnmagnezi BTW, I do plan to grab https://review.openstack.org/#/c/589292/ as the base for the IPv6 fix. If that is still ok with you.20:22
openstackgerritMerged openstack/python-octaviaclient master: Use templates for cover and lower-constraints  https://review.openstack.org/60454920:22
nmagnezijohnsom, yup, np.20:23
cgoncalvesthe zombie hunter patch is ready and received approval, although it is failing on functional. it passes locally. thoughts?20:23
xgerman_also I am trying to refactor the AAP driver: https://review.openstack.org/#/c/604479/ — hope to finish/babysit that as well20:23
cgoncalveshttps://review.openstack.org/#/c/587505/20:23
xgerman_yeah, not sure… keep rebasing until it works?20:23
johnsomI also added the API version to the api-ref here: https://review.openstack.org/60491120:23
johnsom#link https://review.openstack.org/60491120:23
nmagnezixgerman_, looks like a related test is failing http://logs.openstack.org/05/587505/22/check/openstack-tox-py27/18ad0e2/testr_results.html.gz20:24
xgerman_mmh…20:24
johnsomHmm, yep20:24
xgerman_yeah, cgoncalves one of us needs to debug then20:25
johnsomheads (doing the coin flip for you)20:25
xgerman_lol20:25
nmagnezilol20:25
cgoncalvesok, if no one has ideas I'll keep looking20:25
nmagneziOr use https://justflipacoin.com/20:26
nmagnezi:D20:26
xgerman_k - heads was cgoncalves20:26
johnsomYou can't say the PTL is good for nothing....20:26
johnsomI will take a quick look to.  Could be the test is reaching out to the host or being impacted by ordering.20:27
johnsomAny other updates?20:28
johnsom#topic Talk about VIP security groups20:28
*** openstack changes topic to "Talk about VIP security groups (Meeting topic: Octavia)"20:28
johnsomLast week we came down to two options:20:28
johnsom1. Add ACL to the Octavia API to allow source IP restrictions20:28
johnsom2. Move the VIP base port security group ownership to the tenant20:29
johnsomAnymore thoughts or comments on this topic?20:29
johnsomOne person at a time please..... grin20:30
cgoncalvesI'm in favor of option 1, but I understand folks needing option 2 (+ configurable in .conf)20:30
colin-same20:30
xgerman_we can do both, can’t we?20:31
johnsomYeah, I lean towards 1 as well giving the pain I have seen from having the VIP even visible in the tenant.20:31
cgoncalvesif option 2, I'd argue to have SG owned by Octavia as default and a config opt to allow specific tenants to have SG owned by them20:31
johnsomOr maybe a flavor option....20:31
xgerman_well, we could maybe get that with policy20:31
colin-we are integrating tightly with magnum here and the idea of being able to transact with the api for security group needs on VIPs is attractive, fwiw20:32
cgoncalvesplus while introduce that config opt, deprecated it at the same time as we don't want to carry it for that long20:32
cgoncalves*deprecate20:32
xgerman_colin-: magnum is free to run as the same tenant as octavia or have admin rights there20:32
xgerman_in some of my installs I use the service tenant for ovtavia…20:33
johnsomOk, so what I am hearing is the following:20:34
johnsomWe would like to implement option 1.20:34
cgoncalvesltomasbo, this discussion could be of interest to your team...20:35
johnsomWe would like to make available, via config and/or flavor that the VIP base port (vrrp port) be owned by the tenant.20:35
johnsomIs that correct?20:35
johnsomIf so I will update the story20:35
cgoncalvesconfig so that it could be potentially backportable (reason: security hardening)20:36
*** aojea has joined #openstack-lbaas20:36
cgoncalves#link https://review.openstack.org/#/c/602564/20:37
johnsomYeah, I am fine with a config up front, then moving it to a flavor later.20:37
johnsom#link https://storyboard.openstack.org/#!/story/200368620:37
cgoncalvesI think ltomasbo would be able to continue ^ and add the config opt20:38
*** aojea has quit IRC20:38
cgoncalvesjohnsom, why flavor? why not add ACL (option 1)?20:38
xgerman_we can do both20:38
*** aojea has joined #openstack-lbaas20:38
cgoncalvesok20:39
johnsomRight, I was expecting both.  flavor gives the operator more flexibility over an all-or-none config setting20:39
johnsomOk, I will write it up on the story.20:40
johnsom#topic Open Discussion20:41
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)"20:41
johnsomAny other topics for today?20:41
cgoncalvesdo you think it could make to be backported to stable releases?20:41
cgoncalves*made20:42
johnsomNot likely given it would be a new config setting or API change20:42
xgerman_+120:42
xgerman_we can’t just play fast and loose with API/Config changes20:42
cgoncalvesI was asking specifically of option 2 with new config. potential reason for backport would be security hardening. we've recently backported a patch to stable releases that added a new config with a good default20:43
* johnsom thinks the stable maintenance role is going to cgoncalves head... backport it all! grin20:44
cgoncalvesI understand if it cannot. I just wanted to clarify so that everyone is aware and understands20:44
johnsomYeah, and they kind of didn't like it20:44
cgoncalvesI remember that ;-)20:44
johnsomI think if someone can make a strong case for it being needed for security reasons, we could try it. But I would want that really called out in the story as the driver for the change.20:45
johnsomAny other topics today?20:47
xgerman_where is rm_Work?20:47
rm_worksomewhere20:48
xgerman_lol20:48
colin-awesome job on the python3 stuff20:48
johnsomYeah, happy to have that done and that we are on top of being able to run on python320:49
johnsomOk, well, if there aren't other topics today, have a great week folks! I'm back to playing with keepalived20:50
johnsom#endmeeting20:50
*** openstack changes topic to "OpenStack PTG etherpad: https://etherpad.openstack.org/p/octavia-stein-ptg"20:50
openstackMeeting ended Wed Oct  3 20:50:12 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:50
openstackMinutes:        http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-10-03-20.00.html20:50
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-10-03-20.00.txt20:50
openstackLog:            http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-10-03-20.00.log.html20:50
*** spartakos has joined #openstack-lbaas20:55
*** spartakos has quit IRC21:08
*** JudeCross has quit IRC21:18
*** yboaron has quit IRC21:25
*** spartakos has joined #openstack-lbaas21:26
*** bcafarel has quit IRC22:08
*** bcafarel has joined #openstack-lbaas22:08
*** JudeCross has joined #openstack-lbaas22:11
*** spartakos has quit IRC22:17
*** rcernin has joined #openstack-lbaas22:25
*** aojea has quit IRC22:43
*** spartakos has joined #openstack-lbaas23:02
*** JudeCross has quit IRC23:07
*** JudeCross has joined #openstack-lbaas23:08
rm_workwhat is still broken with ipv6 BTW?23:27
rm_workI thought we merged some stuff semi-recently for that, is there more work to be done?23:27
*** abaindur has quit IRC23:38

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