Wednesday, 2018-01-24

*** fnaval has joined #openstack-lbaas00:01
*** oanson has quit IRC00:22
*** oanson has joined #openstack-lbaas00:24
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/53391301:14
openstackgerritOpenStack Proposal Bot proposed openstack/octavia-dashboard master: Updated from global requirements  https://review.openstack.org/53709401:14
*** eandersson has quit IRC01:16
*** eandersson_ has joined #openstack-lbaas01:16
johnsomxgerman_ ^^^ If you are still around01:17
*** armax has quit IRC01:18
*** armax has joined #openstack-lbaas01:29
openstackgerritOpenStack Proposal Bot proposed openstack/python-octaviaclient master: Updated from global requirements  https://review.openstack.org/53717201:31
*** oanson has quit IRC01:38
*** oanson has joined #openstack-lbaas01:41
*** rstarmer has quit IRC01:43
openstackgerritEric Lei proposed openstack/neutron-lbaas master: Fix encode error when creating load balancer  https://review.openstack.org/53720801:46
openstackgerritOpenStack Proposal Bot proposed openstack/octavia master: Updated from global requirements  https://review.openstack.org/53391302:07
openstackgerritHengqing Hu proposed openstack/octavia master: Make frontend interface attrs less vrrp specific  https://review.openstack.org/52113802:11
*** armax_ has joined #openstack-lbaas02:12
*** yamamoto has joined #openstack-lbaas02:13
*** armax has quit IRC02:15
*** armax_ is now known as armax02:15
*** harlowja has quit IRC02:20
*** bcafarel has quit IRC02:31
*** nmagnezi has quit IRC02:33
openstackgerritMerged openstack/octavia-dashboard master: Updated from global requirements  https://review.openstack.org/53709402:38
*** nmagnezi has joined #openstack-lbaas02:42
*** bcafarel has joined #openstack-lbaas02:45
*** aojea has joined #openstack-lbaas02:49
*** aojea_ has joined #openstack-lbaas02:53
*** aojea has quit IRC02:56
*** aojea_ has quit IRC03:03
openstackgerritMerged openstack/python-octaviaclient master: Updated from global requirements  https://review.openstack.org/53717203:18
xgerman_all good?03:37
*** sanfern has joined #openstack-lbaas03:42
openstackgerritchen jiao proposed openstack/octavia master: spelling error  https://review.openstack.org/53724003:46
openstackgerritMerged openstack/octavia master: Allow setting full mandatory access control in amphora  https://review.openstack.org/52638003:46
*** annp has joined #openstack-lbaas03:48
johnsomUgh, these proposal bots...  I guess I will give up and we will catch them for RC104:02
johnsomI was just hoping to get as much done in MS3 as we could04:02
johnsomOtherwise, yes, I think we have everything in04:03
*** blake has joined #openstack-lbaas04:29
*** Rav_ has joined #openstack-lbaas04:30
*** annp has quit IRC04:33
*** annp has joined #openstack-lbaas04:34
*** blake has quit IRC04:48
openstackgerritSanthosh Fernandes proposed openstack/octavia master: Adding exabgp-speaker element to amphora image  https://review.openstack.org/49016405:03
*** yboaron has joined #openstack-lbaas05:05
*** kobis has joined #openstack-lbaas05:16
*** harlowja has joined #openstack-lbaas05:19
*** kobis has quit IRC05:31
*** links has joined #openstack-lbaas05:32
*** kobis has joined #openstack-lbaas05:40
*** kobis has quit IRC05:45
*** rcernin_ has joined #openstack-lbaas06:03
*** rcernin has quit IRC06:03
*** armax has quit IRC06:07
*** slaweq has joined #openstack-lbaas06:26
*** slaweq has quit IRC06:28
*** blake has joined #openstack-lbaas06:28
*** threestrands has joined #openstack-lbaas06:39
*** slaweq has joined #openstack-lbaas06:44
*** blake has quit IRC06:46
*** blake has joined #openstack-lbaas06:46
*** blake has quit IRC06:47
*** slaweq has quit IRC06:49
*** threestrands has quit IRC06:49
*** blake has joined #openstack-lbaas07:02
*** slaweq has joined #openstack-lbaas07:03
*** annp has quit IRC07:10
*** pcaruana has joined #openstack-lbaas07:10
*** rcernin has joined #openstack-lbaas07:12
*** rcernin_ has quit IRC07:12
*** slaweq has quit IRC07:14
*** pcaruana has quit IRC07:21
*** pcaruana has joined #openstack-lbaas07:22
*** numans_ has joined #openstack-lbaas07:31
*** gcheresh has joined #openstack-lbaas07:34
*** Alex_Staf has joined #openstack-lbaas07:38
*** slaweq has joined #openstack-lbaas07:40
*** slaweq has quit IRC07:45
*** pcaruana has quit IRC08:01
openstackgerritZhaoBo proposed openstack/octavia master: WIP:UDP jinja template  https://review.openstack.org/52542008:11
*** kobis has joined #openstack-lbaas08:17
*** blake has quit IRC08:20
*** AlexeyAbashkin has joined #openstack-lbaas08:23
*** tesseract has joined #openstack-lbaas08:27
*** pcaruana has joined #openstack-lbaas08:39
openstackgerritAkihiro Motoki proposed openstack/octavia-dashboard master: i18n: Do not include html directives in translation strings  https://review.openstack.org/53730108:43
*** rcernin has quit IRC08:44
*** yamamoto has quit IRC08:53
*** tesseract has quit IRC08:54
*** ipsecguy_ has joined #openstack-lbaas08:57
*** ipsecguy has quit IRC08:58
*** tesseract has joined #openstack-lbaas09:03
*** harlowja has quit IRC09:07
*** yamamoto has joined #openstack-lbaas09:10
*** numans_ has quit IRC09:17
*** Rav_ has quit IRC09:22
*** numans_ has joined #openstack-lbaas09:24
*** salmankhan has joined #openstack-lbaas09:55
*** yamamoto has quit IRC09:59
*** numans_ has quit IRC10:08
*** numans has quit IRC10:09
*** numans has joined #openstack-lbaas10:10
*** yamamoto has joined #openstack-lbaas10:16
*** krypto has joined #openstack-lbaas10:28
*** krypto has quit IRC10:28
*** krypto has joined #openstack-lbaas10:28
*** rcernin has joined #openstack-lbaas10:34
*** salmankhan has quit IRC10:36
*** salmankhan has joined #openstack-lbaas10:39
*** numans_ has joined #openstack-lbaas10:39
*** sanfern has quit IRC10:47
*** AlexeyAbashkin has quit IRC10:53
*** AlexeyAbashkin has joined #openstack-lbaas10:54
*** salmankhan has quit IRC10:54
*** salmankhan has joined #openstack-lbaas10:56
*** sapd_ has quit IRC11:19
*** sapd_ has joined #openstack-lbaas11:19
*** salmankhan has quit IRC11:34
*** salmankhan has joined #openstack-lbaas11:34
*** fnaval has quit IRC11:49
*** sanfern has joined #openstack-lbaas11:59
*** salmankhan has quit IRC12:06
*** krypto has quit IRC12:08
*** krypto has joined #openstack-lbaas12:08
*** krypto has quit IRC12:08
*** krypto has joined #openstack-lbaas12:08
*** salmankhan has joined #openstack-lbaas12:20
*** numans_ has quit IRC12:21
*** slaweq has joined #openstack-lbaas12:24
*** slaweq has quit IRC12:29
*** krypto has quit IRC12:39
*** ivveh has quit IRC13:03
*** salmankhan has quit IRC13:06
*** salmankhan has joined #openstack-lbaas13:09
*** ivveh has joined #openstack-lbaas13:10
*** AlexeyAbashkin has quit IRC13:47
*** rcernin has quit IRC13:47
*** yamamoto has quit IRC13:53
openstackgerritAkihiro Motoki proposed openstack/octavia-dashboard master: i18n: Do not include html directives in translation strings  https://review.openstack.org/53730113:54
*** AlexeyAbashkin has joined #openstack-lbaas14:00
*** fnaval has joined #openstack-lbaas14:00
*** sanfern has quit IRC14:03
*** yamamoto has joined #openstack-lbaas14:10
*** sapd has joined #openstack-lbaas14:13
*** links has quit IRC14:15
*** salmankhan has quit IRC14:25
*** salmankhan has joined #openstack-lbaas14:25
*** AlexeyAbashkin has quit IRC14:33
*** yboaron has quit IRC14:39
*** kobis has quit IRC14:51
*** AlexeyAbashkin has joined #openstack-lbaas15:00
*** slaweq has joined #openstack-lbaas15:07
*** armax has joined #openstack-lbaas15:11
*** ivveh has quit IRC15:23
-openstackstatus- NOTICE: gerrit has been suffering from a full disk, some mails may have been lost in the last couple of hours. we will now restart gerrit to address ongoing slowness, too15:24
*** slaweq has quit IRC15:26
*** gcheresh has quit IRC15:42
*** fnaval has quit IRC15:50
*** fnaval has joined #openstack-lbaas15:51
xgerman_o/15:51
*** kobis has joined #openstack-lbaas15:59
*** Alex_Staf has quit IRC16:03
*** AlexeyAbashkin has quit IRC16:05
*** dougwig has joined #openstack-lbaas16:23
*** sanfern has joined #openstack-lbaas16:29
*** pcaruana has quit IRC16:35
*** slaweq has joined #openstack-lbaas16:40
*** salmankhan has quit IRC16:43
*** salmankhan has joined #openstack-lbaas16:43
openstackgerritMerged openstack/octavia-dashboard master: i18n: Do not include html directives in translation strings  https://review.openstack.org/53730116:45
*** slaweq has quit IRC16:48
*** yamamoto has quit IRC16:49
*** jniesz has joined #openstack-lbaas16:54
*** yamamoto has joined #openstack-lbaas17:05
*** yamamoto has quit IRC17:07
*** yamamoto has joined #openstack-lbaas17:07
*** yamamoto has quit IRC17:07
johnsomxgerman_ I am going to strike the OVS ML2 firewall driver issue from our bugs to resolve list. It sounds like this is an OVS issue and not octavia (which makes sense)17:10
*** slaweq has joined #openstack-lbaas17:24
*** sapd has quit IRC17:24
*** slaweq has quit IRC17:33
openstackgerritMerged openstack/octavia master: Updates the Octavia cookbook to use OSC commands  https://review.openstack.org/53690917:33
*** slaweq has joined #openstack-lbaas17:43
*** aojea has joined #openstack-lbaas17:46
*** slaweq has quit IRC17:49
xgerman_johnsom: +118:01
*** yamamoto has joined #openstack-lbaas18:07
*** tesseract has quit IRC18:08
*** rstarmer has joined #openstack-lbaas18:17
*** yamamoto has quit IRC18:18
*** Alex_Staf has joined #openstack-lbaas18:23
*** ivve has quit IRC18:29
openstackgerritSanthosh Fernandes proposed openstack/octavia master: L3 ACTIVE-ACTIVE data model  https://review.openstack.org/52472218:39
*** ivve has joined #openstack-lbaas18:46
*** sanfern has quit IRC18:48
*** rstarmer has quit IRC18:49
*** sanfern has joined #openstack-lbaas18:49
openstackgerritMerged openstack/neutron-lbaas master: Adds the missing stats command and fixes status  https://review.openstack.org/52570419:00
*** ivve has quit IRC19:15
*** krypto has joined #openstack-lbaas19:18
*** krypto has quit IRC19:18
*** krypto has joined #openstack-lbaas19:18
*** gcheresh has joined #openstack-lbaas19:19
*** pcaruana has joined #openstack-lbaas19:27
*** pcaruana has quit IRC19:27
*** ivve has joined #openstack-lbaas19:28
*** sanfern has quit IRC19:30
*** muttley has joined #openstack-lbaas19:32
*** cgoncalves_ has joined #openstack-lbaas19:33
*** AlexeyAbashkin has joined #openstack-lbaas19:34
*** harlowja has joined #openstack-lbaas19:38
*** AlexeyAbashkin has quit IRC19:38
*** fnaval has quit IRC19:42
*** fnaval has joined #openstack-lbaas19:43
*** slaweq has joined #openstack-lbaas19:45
*** krypto has quit IRC19:46
*** muttley has quit IRC19:48
*** gcheresh has quit IRC19:48
Alex_Stafo/ ready19:51
*** slaweq has quit IRC19:52
johnsomFull agenda today: https://wiki.openstack.org/wiki/Octavia/Weekly_Meeting_Agenda#Meeting_2018-01-2419:57
johnsomrm_work around for the meeting today?19:58
*** longstaff has joined #openstack-lbaas19:58
cgoncalves_full agenda indeed19:59
johnsom#startmeeting Octavia20:00
openstackMeeting started Wed Jan 24 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
johnsomHi folks20:00
longstaffhi20:00
xgerman_hi20:00
Alex_Stafhi guys20:00
johnsom#topic Announcements20:00
*** openstack changes topic to "Announcements (Meeting topic: Octavia)"20:00
cgoncalves_hi20:00
johnsomWe are officially in feature freeze for Queens20:00
johnsomOur MS3 patch is working through the gates20:00
johnsomIt was a bit delayed (as usually happens) due to the gates being broken/backed up20:01
Alex_Stafwhich patch is it ?20:01
johnsomBut no worries, it will go out on time20:01
johnsom#link https://review.openstack.org/53760520:01
Alex_Staftnx20:01
johnsomxgerman_ rm_work nmagnezi Cores: This means no +A workflow for patches that contain features until we have our Queens release out.20:02
xgerman_k20:03
johnsomAlso a note, the gates are really backed up right now, so if you can delay posting patches that are non-critical, it might help with the congestion.20:03
johnsomEvidently they lost some testing hosts which is not helping.20:04
johnsomIt should clear up Friday20:04
xgerman_;-(20:04
Alex_Staf=/20:04
openstackgerritMerged openstack/octavia master: Updated from global requirements  https://review.openstack.org/53391320:04
johnsomI will continue to maintain our priority bug list:20:05
johnsom#link https://etherpad.openstack.org/p/Octavia-Queens-Priority-Review20:05
johnsomBut the focus will shift to bug fixes, docs updates, release notes updates, etc. All the stuff we need for our release candidate.20:05
johnsomAlso, just a reminder: PTL nominations for Rocky open January 29th20:06
johnsom#link https://governance.openstack.org/election/20:06
johnsomIn case you are interested in running20:06
johnsomAnother important announcement, cross repository dependencies are changing in Zuulv3.20:06
johnsom#link http://lists.openstack.org/pipermail/openstack-dev/2018-January/126535.html20:07
johnsomIt will now use the URL to the patch as opposed to the commit ID20:07
cgoncalves_not commit ID but Change-Id :)20:07
johnsomFinally, we are lobbying for the next LTS Ubuntu release to include HAProxy 1.8-stable. Please vote on the bug if you would like to see that as well:20:08
johnsom#link https://bugs.launchpad.net/bugs/174346520:08
openstackLaunchpad bug 1743465 in haproxy (Ubuntu) "Bionic should have haproxy 1.8-stable" [Undecided,Confirmed]20:08
johnsomcgoncalves_ Ha, yeah, that...  Don't do that anymore.  grin20:08
jnieszagreed, just voted20:08
Alex_Stafme too20:09
johnsomThat will bring some attention to the bug. I see that Ryan has already set it up for Fedora, so likely in the chain for the RH type distros.20:09
johnsomAny other announcements today?20:10
johnsom#topic Brief progress reports / bugs needing review20:10
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)"20:10
johnsomI have been working on the OVS integration into our amphora image and coming up to speed on Ryu. Otherwise it has been all things milestone 3 release(reviews, babysitting the gates, etc.)20:11
johnsomAny other updates of note?20:12
Alex_Stafcould u expand the meaning of that ?20:12
Alex_Stafovs in the amphora20:12
cgoncalves_yes. the health monitor vif init20:12
cgoncalves_(sorry, typing on a different keyboard and layout tonight)20:13
johnsomSure, one of the proposed Active/Active drivers uses OVS / OpenFlow as the front end distributor. The current patches proposed by an IBM team are posted, but they need work and I have adopted those to move them forward.20:13
cgoncalves_I submitted to gerrit the code (very WIP). hopefully it will give people an idea of whats being proposed20:13
jnieszwhich part are you using ryu for?20:14
johnsomThis requires a semi-recent version of OVS to be included in our amphora image.20:14
Alex_Stafjohnsom, ohh this is the next level of octavia, the distributor stuff. I only saw it in docs and presentations till now20:14
Alex_Stafis it to soon to learn this architecture ?20:14
johnsomI am just getting up to speed on Ryu, so I can't comment deeply.  The IBM patches use command line uglyness to do the OpenFlow configuration. I don't like that as we know member add/remove is high volume with the container crowds, so I'm looking to use Ryu like neutron does.20:15
xgerman_well, members would git the haproxy20:15
xgerman_not the dustributor20:15
johnsomIt's pretty early still and non-functional at this point20:16
johnsomOh, yeah, right, sorry, I was mentally thinking of elastic scale, but translated to members.20:16
*** slaweq has joined #openstack-lbaas20:17
johnsomYou can read through the old patches, just be aware they will not merge as-is, there is a bunch of work to do in cleaning them up. So far I'm three patches into that process.20:17
xgerman_yeah, took a stab earlier they have gotten real stale over the years20:18
johnsomcgoncalves_ Do you want to put links in the minutes, or at a later meeting?20:18
cgoncalves_johnsom: let me get it (not on my computer now)20:19
johnsomOk, I will move on then since we have a long agenda20:19
johnsom#topic Deprecation start for neutron-lbaas20:19
*** openstack changes topic to "Deprecation start for neutron-lbaas (Meeting topic: Octavia)"20:19
johnsomOk, the big discussion20:20
cgoncalves_#link https://review.openstack.org/#/c/536613/20:20
johnsomWe are at the end of Queens and need to make the call on starting the deprecation cycle for neutron-lbaas.20:20
johnsomAs a reminder, this does not mean the code is archived, the project removed, or that it goes unsupported. We follow the OpenStack standard deprecation process.20:21
xgerman_+120:21
cgoncalves_+1 for deprecation20:21
longstaff+120:21
johnsom#link  https://governance.openstack.org/tc/reference/tags/assert_follows-standard-deprecation.html20:21
cgoncalves_OSP13 will deprecate neutron-lbaas and fully support octavia20:22
johnsomIt means that we halt all feature patches, encourage folks to start planning/using Octavia, etc.20:22
Alex_Stafyep20:22
xgerman_that puts us in a bind to hammer out the providers in R…20:22
johnsomWe, as the LBaaS community will still need to support bug fixes until the deprecation clock ends.20:22
johnsomcgoncalves_ What is OSP13?20:22
Alex_Stafjohnsom, queens20:23
*** salmankhan has quit IRC20:23
cgoncalves_johnsom: red hat openstack platform 13 (queens based)20:23
johnsomOk, cool20:23
johnsomThe only way I can support this is that we have merged the driver spec.20:23
cgoncalves_right20:24
johnsomWe also do not have to set a hard EOL date at this time.  Minimum is two cycles, but we may go three to make sure we get drivers moved over.20:24
johnsomI would like to propose a vote on neutron-lbaas deprecation.20:24
johnsom#vote Should we officially announce the neutron-lbaas deprecation cycle is starting in Queens?20:25
cgoncalves_johnsom: better do it offline via email, no?20:25
johnsom#startvote Should we officially announce the neutron-lbaas deprecation cycle is starting in Queens?20:25
openstackBegin voting on: Should we officially announce the neutron-lbaas deprecation cycle is starting in Queens? Valid vote options are Yes, No.20:25
openstackVote using '#vote OPTION'. Only your last vote counts.20:25
johnsom#vote Yes20:25
xgerman_#vote Yes20:25
cgoncalves_#vote Yes20:25
longstaff#vote Yes20:26
jniesz#vote Yes20:26
Alex_Staf#vote yes20:26
johnsomcgoncalves_ We don't usually vote on such things via e-mail, plus I would like an initial vote here to gauge where we are at.20:26
xgerman_yeah, we do either what here or with the online voting service20:26
johnsomAny other voters?20:26
johnsomGoing once20:27
xgerman_\what\vote20:27
cgoncalves_johnsom: ok. I just suggested that because many cores are not attending the meeting now :)20:27
johnsomGoing twice20:27
johnsomWell, we have 50% of the cores...20:27
johnsomrm_work want to vote?20:27
cgoncalves_ah! :D20:27
rm_workuhhhh20:27
rm_workhey20:27
cgoncalves_I believe nmagnezi would also vote in favor of it ;)20:28
rm_work#vote Yes20:28
johnsomYeah, I'm pretty sure too20:28
rm_work#vote Yes20:28
rm_work#vote Yes20:28
rm_work#vote Yes20:28
Alex_Stafonly last counts20:28
xgerman_only last vote counts20:28
Alex_Staf:P20:28
johnsomHa, ballet stuffer.20:29
Alex_Stafhaha20:29
Alex_Stafxgerman_++20:29
*** slaweq has quit IRC20:29
johnsom#endvote20:29
openstackVoted on "Should we officially announce the neutron-lbaas deprecation cycle is starting in Queens?" Results are20:29
johnsomUmmm20:29
johnsombad bot20:29
johnsom#endvote20:30
johnsom#showvote20:30
johnsomHa, well, ok, we have the logs20:30
xgerman_I think I only saw yes20:30
johnsomI guess since Doug left we haven't been exercising the vote bot enough.20:31
cgoncalves_yeah, we're good with the logs20:31
xgerman_dougwig?20:31
cgoncalves_unless the bot also decides not to cooperate20:31
Alex_Stafmaybe the bot says no ?20:32
Alex_Stafhe has the power20:32
johnsomThat is a good indicator that I should start moving forward with this. I will put together an email to the dev and ops lists and then start putting up patches to mark neutron-lbaas and neutron-lbaas-dashboard as deprecated.20:32
johnsom#topic CLI for driver specific features20:32
*** openstack changes topic to "CLI for driver specific features (Meeting topic: Octavia)"20:32
johnsom#link https://etherpad.openstack.org/p/octavia-drivers-osc20:32
johnsomLast week we setup an etherpad to put together ideas of how to handle the driver specific commands.20:33
dougwigxgerman_: ack20:33
xgerman_missed the vote20:33
dougwighaha20:34
johnsomdougwig Hi, we were just commenting about the vote bot not working on our deprecate neutron-lbaas vote.  We haven't used it enough since you left.20:34
*** rm_mobile has joined #openstack-lbaas20:34
dougwigbecause there is no more contention?  :)20:34
johnsomAre there any more comments on the OSC CLI for drivers?20:34
rm_mobileIt's all unicorns and rainbows here20:34
johnsomdougwig true, it was unanimous20:35
rm_mobileEveryone agrees all the time on everything :P20:35
xgerman_that happened after sbalukoff left ;-)20:35
johnsomlol20:35
johnsomOk, so there are four proposals on the etherpad.  I think we should each enter our IRC nics in for the colors in etherpad and +1 the option we prefer.  Voting for more that one is fine.20:36
johnsomIt's a bummer we didn't come up with any examples from other projects.20:37
xgerman_:-(20:37
cgoncalves_sorry, I was the one proposing checking other projects. I didnt have time this week20:37
*** rm_mobile has quit IRC20:38
Alex_StafI think that when an operator create load balancer or loadbalancing related stuff we have to have loadbalancer in line20:38
jnieszI kind of like being more explicit20:38
johnsomPlease vote, the top vote(s) I will take and check in with the OSC team to make sure they are on board and we can move forward on the patch that is proposed.20:39
Alex_Stafand if we look on other loadbalancer stuff it is loadbalancer pool, listener , health monitor , etc20:39
cgoncalves_honestly I would consider renaming the octavia driver to something different even. having the project and the driver with the same name is confusing20:39
xgerman_+!20:39
cgoncalves_xgerman_: is that a yes or a no? :)20:39
xgerman_yes20:39
johnsomIt is a bit confusing, but since it's the reference driver it kind of has precedent and makes sense.20:40
*** rm_mobile| has joined #openstack-lbaas20:40
* xgerman_ starts watching Top Gear for appropriate car model names20:40
Alex_Staflol20:40
cgoncalves_xgerman_: skip the review of skoda octavia please :P20:40
johnsomIf we are serious about renaming it, we should consider moving it out to it's own driver repo. (which isn't a bad idea)20:40
johnsomlol20:41
*** rm_cell has joined #openstack-lbaas20:41
johnsomOk, please vote. I am going to move on to the next topic20:41
xgerman_yeah, I think we should pick that up as the whole provider driver refactor/rework20:41
jnieszare we ever going to have other drive specific cli options?20:41
johnsom#topic Octavia testing planning20:41
*** openstack changes topic to "Octavia testing planning (Meeting topic: Octavia)"20:41
johnsom#link https://etherpad.openstack.org/p/octavia-testing-planning20:42
jnieszif that is the case I think it is important to have driver in name20:42
Alex_Stafyoohooo20:42
*** rm_cell has quit IRC20:42
johnsomjniesz Good question, but I would guess so. Given the OSC plugin model, there is really no reason driver providers could not add additional admin commands20:42
*** rm_cell has joined #openstack-lbaas20:43
johnsomOk, all things test planning20:43
johnsomI was not able to find the link to the old test plan google doc.20:43
johnsomActually, fnaval might still have it if he is arround20:44
*** rm_mobile| has quit IRC20:44
*** rm_mobile has joined #openstack-lbaas20:44
fnavalhi - I don't think I ever had a testplan for Octavia20:44
johnsomAlex_Staf I see you have a questions block. Is this something we should answer for each type of test listed above?20:44
fnavalbut I think I had one for neutron lbaas20:44
Alex_Stafok so I have written a plan but it is scenario only test , with traffic and HA .20:45
xgerman_yep, same thing20:45
Alex_Stafnope , it is general questions20:45
johnsomfnaval Yeah, we had a google doc spreadsheet with a test matrix/plan20:45
johnsomfnaval If you happen to still have a link around...20:45
fnavalchecking20:45
*** slaweq_ has joined #openstack-lbaas20:45
*** rm_mobile| has joined #openstack-lbaas20:46
xgerman_Thx20:46
johnsomOk, so on unit testing, I think that is pretty clear (correct me if not). It is code - method level testing, typically with mocking.20:46
*** rm_cell has quit IRC20:47
johnsomfunctional is where Octavia is "weird".20:47
johnsomWe have functional tests that run against live DB and API without a full devstack running.20:48
johnsomThis is good as they are fast.20:48
fnavalhttps://docs.google.com/spreadsheets/d/1MxAAQ33rS4iH4ekwsW8DnZyKxi7oE4TZeHvJcM6STyY/edit?usp=sharing20:48
fnavalhttps://docs.google.com/spreadsheets/d/1EBIwBEL5Tyzc2nU_05uqCRP5mjEvZAlhdmzhKjQl8sg/edit?usp=sharing20:48
johnsomDown side is they are in-tree, so are branch specific20:48
xgerman_thanks fnaval20:48
*** rm_mobile has quit IRC20:48
fnavalyep20:49
johnsomAh, the second one is not right20:49
fnavalthat probably is the internal implementation20:49
*** slaweq_ has quit IRC20:50
johnsom#link https://docs.google.com/spreadsheets/d/1MxAAQ33rS4iH4ekwsW8DnZyKxi7oE4TZeHvJcM6STyY/edit?usp=sharing20:50
johnsomThat is what we were looking for20:50
fnavalkk20:50
johnsomThe question I have about our current functional is it overlaps with what is typically done with tempest API tests20:52
johnsomDo we need/want both?20:52
Alex_Stafwe have functional ? I mean automated20:52
johnsomAlex_Staf Yes20:53
johnsom#link https://github.com/openstack/octavia/tree/master/octavia/tests/functional20:53
johnsom#link http://logs.openstack.org/38/521138/21/check/openstack-tox-functional/5857e19/testr_results.html.gz20:54
Alex_StafI think if it overlaps API only is ok20:54
rm_mobile|I think they are useful to have in tree and would be sad if they're gone20:54
johnsomThese are DB and API tests that run without devstack. For DB it runs an in-memory DB, for the API it uses the framework test suite and noop drivers.20:55
johnsomAlex_Staf not sure I follow your comment.20:57
Alex_Stafwhich one ?20:57
johnsomThe overlaps one20:57
Alex_Stafignore missread your question regarding API and functional overlapping20:58
johnsomWe are about out of time, bummer.20:58
johnsomMaybe we can fill this in a bit more and pick it up as the first topic next week.20:58
Alex_Stafok so I wil ltry to use what we have in API functions to write more complex tests.20:58
Alex_StafWe have basic functions for for LB objects creation , I will try to work with that20:59
johnsomThe functionals are intended to only test the API and DB calls. It is not a scenario or set of "live" commands20:59
johnsomLet me try to write up more in the etherpad for next week.21:00
johnsom#endmeeting21:00
*** openstack changes topic to "Welcome to LBaaS / Octavia - Queens priority review etherpad https://etherpad.openstack.org/p/Octavia-Queens-Priority-Review"21:00
openstackMeeting ended Wed Jan 24 21:00:16 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-01-24-20.00.html21:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-01-24-20.00.txt21:00
openstackLog:            http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-01-24-20.00.log.html21:00
Alex_Stafit is ok, I mean that the API lb create function will create a LB on my devstack ,21:00
Alex_Stafso I will use this function instead of rewriting one in scenario/base.py21:00
johnsomAlex_Staf, yeah, with tempest, but not with our current functional test21:00
*** cgoncalves_ has quit IRC21:00
Alex_Stafwith the tempest plugin u mean ?21:01
Alex_Stafjohnsom, ^21:01
johnsomThe current functional test gates do not run tempest or devstack21:01
*** longstaff has quit IRC21:01
johnsomThe tests here: http://logs.openstack.org/38/521138/21/check/openstack-tox-functional/5857e19/testr_results.html.gz21:01
*** longstaff has joined #openstack-lbaas21:02
Alex_Stafjohnsom, yep , I ment tempest not functional21:02
*** longstaff has quit IRC21:03
Alex_Stafjohnsom, I will use tempest api function to write the tests21:03
*** longstaff has joined #openstack-lbaas21:03
johnsomRight, I think we need to talk about the overlap there with functional, API, and scenario tests21:03
*** longstaff has joined #openstack-lbaas21:03
Alex_Stafjohnsom, from what I see scenario is empty ( what we have is 1 and a half test)21:04
*** longstaff has quit IRC21:05
*** longstaff has joined #openstack-lbaas21:06
johnsomRight, well, most of it is empty.  My point is we need to decide what/how we want to test. Hopefully reducing the duplication of tests to reduce gate run time21:06
Alex_Stafregarding api and functional overlapping yes it is worth a discussion21:06
Alex_StafIMHO  if there is a duplication we should remove from functional and add to API21:07
*** rm_mobile| has quit IRC21:07
Alex_Stafthat way the code can be reused for other tests21:07
johnsomIMHO I don't know that we need tempest based API tests at all21:07
*** rm_mobile has joined #openstack-lbaas21:08
johnsomSo, this is the discussion21:08
Alex_Stafwhy not ?21:09
*** rm_mobile| has joined #openstack-lbaas21:10
Alex_Stafwhat happens in other projects? IDK21:10
*** longstaff has quit IRC21:10
johnsomBecause the API itself is already tested with the functional tests. Much faster as well. Plus the tempest based scenario tests would cover all of the API from an actual "run the code paths" perspective.21:10
Alex_Stafhmm good point21:11
Alex_StafOk so what is the structure ?21:11
johnsomYeah, I think we are one of the first to use the light weight functional tests for API validation.  I need to look into that more.21:11
Alex_Stafwhere do I write the "create" functions for the test?21:11
*** rm_mobile has quit IRC21:12
Alex_Stafin the regular tree it was base.py, in the new plugin it is a little different21:13
Alex_Stafjohnsom,21:13
johnsomThis is part of what I think we need to research and decide. The basic code for working against the API I think goes in the "services" path, but I need to look more into the tempest plugin docs for that21:13
johnsomYeah, pretty much all of the stuff in the current trees is throw away.21:14
johnsomIt's all using the old methods/tempest code21:14
johnsomThis is why we are starting over with the plugin and not just moving the code over21:14
johnsomTo answer your question about the code to access the API, this section covers it: https://docs.openstack.org/tempest/latest/plugin.html#service-clients21:15
johnsomOur guide for creating the plugin is here: https://docs.openstack.org/tempest/latest/plugin.html21:16
johnsomThe old method of putting everything in "base.py" is a bad idea IMO21:16
*** longstaff has joined #openstack-lbaas21:16
Alex_StafI see . Ok so if u have any reading stuff for me on this topic , or any other solution I will need it ASAP. I am pushin because I want the test to contribute upstream work. I need to start writing tests yesterday and there is possibility that they will go downstream due to those delays21:16
johnsomAlex_Staf This is the guide to how to write a tempest plugin: https://docs.openstack.org/tempest/latest/plugin.html21:18
johnsomPersonally we should completely ignore the old tempest tests from both octavia and neutron-lbaas.  They are both highly flawed21:18
Alex_Stafok I will read the structure and try to go forward with this21:19
*** aojea_ has joined #openstack-lbaas21:21
Alex_StafI will also see neutron plugi nto see how they implement this guide21:21
*** longstaff has quit IRC21:21
*** aojea_ has quit IRC21:21
Alex_Stafok I will go now . Good meeting . tnx21:21
johnsomAlex_Staf Yes, the problem is the old tests in many of the repos are two versions of tempest plans old.21:22
johnsomThis is why everyone is supposed to be starting over with the plugins21:22
Alex_Stafneutron also moved to new plugin . You think they did not start over ?21:23
Alex_Stafcopied code ?21:23
*** aojea has quit IRC21:23
johnsomThey have not yet moved over21:23
johnsomI think designate has21:23
Alex_StafI will look there then21:24
johnsomI'm pretty sure neutron is still WIP on the plugin21:24
Alex_Stafyeah I will figure that out tomorrow but after a glance in their new plugin it looks like WIP21:25
johnsomhttps://github.com/openstack/designate-tempest-plugin/tree/master/designate_tempest_plugin/services21:26
Alex_Stafאמס21:28
Alex_Staftnx21:28
*** Alex_Staf has quit IRC21:34
*** rm_mobile| has quit IRC21:35
*** rm_mobile has joined #openstack-lbaas21:36
*** rm_mobile| has joined #openstack-lbaas21:36
*** rm_mobile| has quit IRC21:37
*** rm_mobile| has joined #openstack-lbaas21:39
*** rm_mobile has quit IRC21:40
*** threestrands has joined #openstack-lbaas21:41
*** salmankhan has joined #openstack-lbaas21:43
*** rm_mobile| has quit IRC21:44
*** threestrands_ has joined #openstack-lbaas21:44
*** threestrands_ has quit IRC21:44
*** threestrands_ has joined #openstack-lbaas21:44
*** kobis has quit IRC21:45
*** kobis has joined #openstack-lbaas21:45
*** salmankhan has quit IRC21:47
*** kobis has quit IRC21:47
*** threestrands has quit IRC21:47
*** longstaff has joined #openstack-lbaas22:14
*** rcernin has joined #openstack-lbaas22:14
*** rcernin has quit IRC22:29
*** rcernin has joined #openstack-lbaas22:31
*** sshank has joined #openstack-lbaas22:36
*** longstaff has quit IRC22:55
openstackgerritMichael Johnson proposed openstack/octavia-dashboard master: Update the release notes for Queens  https://review.openstack.org/53770223:15
openstackgerritMichael Johnson proposed openstack/octavia-dashboard master: Update the release notes for Queens  https://review.openstack.org/53770223:20
*** fnaval has quit IRC23:29
*** armax has quit IRC23:43
openstackgerritMichael Johnson proposed openstack/octavia-dashboard master: Setup octavia-dashboard for Queens release  https://review.openstack.org/53770523:51

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