*** xarlos has joined #openstack-lbaas | 00:18 | |
*** gthiemonge has quit IRC | 00:18 | |
*** gthiemonge has joined #openstack-lbaas | 00:18 | |
*** rcernin_ has joined #openstack-lbaas | 00:19 | |
*** rcernin has quit IRC | 00:20 | |
*** sapd1 has quit IRC | 00:48 | |
*** jamesden_ has joined #openstack-lbaas | 01:01 | |
*** gthiemon1e has joined #openstack-lbaas | 01:01 | |
*** gthiemonge has quit IRC | 01:02 | |
*** jamesdenton has quit IRC | 01:03 | |
*** sapd1 has joined #openstack-lbaas | 01:46 | |
*** armax has quit IRC | 01:47 | |
*** spatel has joined #openstack-lbaas | 01:51 | |
*** sapd1 has quit IRC | 01:59 | |
*** zzzeek has quit IRC | 03:04 | |
*** zzzeek has joined #openstack-lbaas | 03:05 | |
*** rcernin_ has quit IRC | 03:23 | |
*** rcernin_ has joined #openstack-lbaas | 04:01 | |
*** xgerman has quit IRC | 04:06 | |
*** psachin has joined #openstack-lbaas | 04:12 | |
*** sapd1 has joined #openstack-lbaas | 04:34 | |
*** sapd1 has quit IRC | 04:42 | |
*** spatel has quit IRC | 05:32 | |
*** vishalmanchanda has joined #openstack-lbaas | 05:52 | |
*** gcheresh has joined #openstack-lbaas | 06:32 | |
*** luksky has joined #openstack-lbaas | 07:23 | |
*** rcernin_ has quit IRC | 07:28 | |
*** rcernin_ has joined #openstack-lbaas | 07:32 | |
*** sapd1 has joined #openstack-lbaas | 07:35 | |
*** sapd1 has quit IRC | 07:59 | |
*** rpittau|afk is now known as rpittau | 08:17 | |
*** sapd1 has joined #openstack-lbaas | 08:26 | |
*** rcernin_ has quit IRC | 08:35 | |
*** psachin has quit IRC | 08:41 | |
*** sapd1 has quit IRC | 08:50 | |
*** yamamoto has quit IRC | 08:56 | |
*** ccamposr has quit IRC | 09:07 | |
*** spatel has joined #openstack-lbaas | 09:09 | |
*** luksky has quit IRC | 09:12 | |
*** luksky has joined #openstack-lbaas | 09:13 | |
*** spatel has quit IRC | 09:14 | |
*** ramishra has quit IRC | 09:17 | |
*** ramishra has joined #openstack-lbaas | 09:18 | |
*** yamamoto has joined #openstack-lbaas | 09:21 | |
*** yamamoto has quit IRC | 09:23 | |
*** yamamoto has joined #openstack-lbaas | 09:30 | |
*** yamamoto has quit IRC | 09:37 | |
*** yamamoto has joined #openstack-lbaas | 09:45 | |
*** yamamoto has quit IRC | 09:45 | |
*** yamamoto has joined #openstack-lbaas | 09:47 | |
*** yamamoto has quit IRC | 09:50 | |
*** yamamoto has joined #openstack-lbaas | 10:03 | |
*** rpittau is now known as rpittau|bbl | 10:20 | |
*** yamamoto has quit IRC | 10:20 | |
*** rcernin_ has joined #openstack-lbaas | 10:34 | |
*** ccamposr has joined #openstack-lbaas | 10:40 | |
*** rcernin_ has quit IRC | 10:41 | |
*** yamamoto has joined #openstack-lbaas | 10:59 | |
*** yamamoto has quit IRC | 11:07 | |
*** ccamposr has quit IRC | 11:21 | |
*** rpittau|bbl is now known as rpittau | 11:24 | |
*** yamamoto has joined #openstack-lbaas | 11:42 | |
*** rcernin_ has joined #openstack-lbaas | 11:42 | |
*** yamamoto has quit IRC | 11:45 | |
*** zzzeek has quit IRC | 12:18 | |
*** yamamoto has joined #openstack-lbaas | 12:20 | |
*** zzzeek has joined #openstack-lbaas | 12:21 | |
*** yamamoto has quit IRC | 12:31 | |
*** gthiemon1e has quit IRC | 12:54 | |
*** gthiemonge has joined #openstack-lbaas | 12:57 | |
*** rcernin_ has quit IRC | 12:58 | |
*** rcernin_ has joined #openstack-lbaas | 13:08 | |
*** spatel has joined #openstack-lbaas | 13:10 | |
*** spatel has quit IRC | 13:15 | |
*** sapd1 has joined #openstack-lbaas | 13:27 | |
*** dasp_ has joined #openstack-lbaas | 13:31 | |
*** dasp has quit IRC | 13:34 | |
*** spatel has joined #openstack-lbaas | 14:01 | |
*** rcernin_ has quit IRC | 14:13 | |
*** vishalmanchanda has quit IRC | 14:15 | |
*** sapd1 has quit IRC | 14:16 | |
*** irclogbot_3 has quit IRC | 14:27 | |
*** sapd1 has joined #openstack-lbaas | 14:29 | |
*** irclogbot_1 has joined #openstack-lbaas | 14:31 | |
*** rcernin_ has joined #openstack-lbaas | 14:40 | |
*** openstackgerrit has joined #openstack-lbaas | 14:44 | |
openstackgerrit | Takashi Kajinami proposed openstack/octavia-dashboard master: Disable Load Balancers panel when Octavias service is not deployed https://review.opendev.org/c/openstack/octavia-dashboard/+/766878 | 14:44 |
---|---|---|
*** rcernin_ has quit IRC | 14:45 | |
johnsom | gthiemonge What does that dashboard patch look like in Horizon? (I see you +2'd it). Does it still list on the left nav? | 14:50 |
*** vishalmanchanda has joined #openstack-lbaas | 14:52 | |
gthiemonge | johnsom: one month ago... if I remember correctly, the "Load Balancers" section in the Network part is hidden | 14:55 |
gthiemonge | BTW the parent commit needs to be merged (l-c fix for octavia-dashboard) | 14:57 |
gthiemonge | I forgot it | 14:57 |
*** rcernin_ has joined #openstack-lbaas | 14:58 | |
johnsom | Done | 14:58 |
*** rcernin_ has quit IRC | 15:03 | |
*** rcernin_ has joined #openstack-lbaas | 15:07 | |
*** TrevorV has joined #openstack-lbaas | 15:08 | |
*** rcernin_ has quit IRC | 15:12 | |
openstackgerrit | Merged openstack/octavia-dashboard master: Fix lower-constraints for new pip release https://review.opendev.org/c/openstack/octavia-dashboard/+/767465 | 15:13 |
*** sapd1 has quit IRC | 15:31 | |
*** ht-a10 has joined #openstack-lbaas | 15:33 | |
*** ht-a10 has quit IRC | 15:38 | |
*** ht-a10 has joined #openstack-lbaas | 15:40 | |
*** armax has joined #openstack-lbaas | 15:41 | |
johnsom | #startmeeting Octavia | 16:02 |
openstack | Meeting started Wed Jan 20 16:02:03 2021 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:02 |
*** openstack changes topic to " (Meeting topic: Octavia)" | 16:02 | |
openstack | The meeting name has been set to 'octavia' | 16:02 |
haleyb | o/ | 16:02 |
gthiemonge | hi | 16:02 |
johnsom | Hi there | 16:02 |
cgoncalves | hi | 16:02 |
johnsom | Hopefully rm_work will make it today | 16:02 |
johnsom | #topic Announcements | 16:03 |
*** openstack changes topic to "Announcements (Meeting topic: Octavia)" | 16:03 | |
johnsom | I don't have any announcements today really. | 16:03 |
johnsom | The foundation board elections have closed: | 16:04 |
johnsom | #link https://www.bigpulse.com/pollresults?code=1341255rQeCqjpQQ9VHPtCLbqxF | 16:04 |
johnsom | Also, devstack seems to still be having pip related issues. <sad face> So don't restack if you don't need to | 16:04 |
johnsom | Any other announcements today? | 16:04 |
haleyb | or make sure to install pip<20.3 which is what i did | 16:05 |
haleyb | pip install -U pip==20.2 or somesuch | 16:05 |
johnsom | Hmm, mine was force installing the new one.... | 16:05 |
haleyb | i will not touch mine then, it stacked :) | 16:05 |
johnsom | I might have an upgrade flag in my localrc, I should check that | 16:06 |
haleyb | i use reclone=False or whatever that is | 16:06 |
johnsom | That would be magic. It was exploding on pip not being in the requirements repo venv bin.... Which is strange anyway. | 16:06 |
haleyb | devstack == magic don't ya know | 16:07 |
gthiemonge | I have reclone=True and it worked a few hours ago | 16:07 |
johnsom | Maybe magic happened overnight, I will give it a go again today | 16:08 |
johnsom | Any other announcements? | 16:08 |
johnsom | #topic Brief progress reports / bugs needing review | 16:09 |
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)" | 16:09 | |
johnsom | I don't have much on the Octavia side this week, some reviews. Most of my focus is on Designate/TripleO issues at this point | 16:10 |
gthiemonge | cgoncalves has a patch to add check and gate for victoria: https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/755210 | 16:10 |
cgoncalves | thanks gthiemonge | 16:11 |
johnsom | Yeah, that would be good. lol | 16:12 |
johnsom | I wonder if there is an update about EOL for stein.... | 16:12 |
haleyb | was i supposed to do that? | 16:13 |
johnsom | I think rm_work was on it | 16:13 |
haleyb | phew | 16:13 |
johnsom | Ok, if no one else has updates, I will move on | 16:14 |
johnsom | #topic Updating settings in a flavor profile after it is in use (ht-a10) | 16:14 |
*** openstack changes topic to "Updating settings in a flavor profile after it is in use (ht-a10) (Meeting topic: Octavia)" | 16:14 | |
johnsom | Hunter from A10 wanted to talk about mutable flavor profiles, Hunter, you have the floor.... | 16:15 |
johnsom | I had hoped our PTL, rm_work, would make the meeting today because I think he has thoughts on this as well, but it seems he didn't make it. | 16:16 |
ht-a10 | Right so title is self-explanatory. Our provider driver has a lot of dynamic options which are exposed through the flavorprofile. It's possible to update them at runtime on the device side, but the flavors impose a limitation on doing so. | 16:16 |
ht-a10 | Currently, we have all the child object attributes in the flavor schema. SO when we want to update a member object attribute in the flavor schema the operator has to delete the entire SLB tree | 16:18 |
ht-a10 | And then recreate which is time consuming. Would be nice to either have flavors for child objects as well or the ability to update the flavors. I understand not all options could be updated though. Potentially it could be at the discretion of the providers | 16:19 |
johnsom | #link https://github.com/a10networks/a10-octavia/blob/master/a10_octavia/api/drivers/flavor_schema.py | 16:19 |
ht-a10 | And this is what ours looks like right now | 16:19 |
ht-a10 | #link https://github.com/a10networks/a10-octavia/blob/master/a10_octavia/api/drivers/flavor_schema.py | 16:20 |
ht-a10 | oh mb you beat me to it haha | 16:20 |
johnsom | Yeah, so currently, once an LB is using a flavor profile, it becomes immutable. It's basically expected that it is an LB creation time set of settings only and not something that will change once the LB is deployed. | 16:20 |
johnsom | It sounds like this isn't what is needed for your use case. | 16:21 |
johnsom | I see how adding a flavor/flavor profile to each object in the load balancer tree would limit the scope of "delete and recreate", but really that seems like a complicated and not-so-great user experience. I'm wondering if we can come up with a better idea. | 16:23 |
*** Trevor_V has joined #openstack-lbaas | 16:23 | |
johnsom | ht-a10 And your use case needs the changes to be pushed out to running load balancers in addition to newly created ones right? | 16:23 |
ht-a10 | Yeah we have configuration options which tie to the lb objects. Right now most of these reside in a config file which is updated and then from that we determine what else needs updating. Flavors is a step in the right direction, but it being immutable makes it expensive to tweak any of these options after deployment | 16:24 |
*** TrevorV has quit IRC | 16:26 | |
johnsom | I need to look through the settings you have in the flavor profile schema. I wonder if some or all of those should be added to the API in some way as opposed to making them proprietary to the A10 provider. That would also resolve the issue. | 16:26 |
johnsom | Our guidance has been if the feature is something common across multiple providers, it should be considered for an API expansion. | 16:27 |
johnsom | Though that may not cover all use cases.... | 16:27 |
johnsom | Does anyone else have thoughts on this topic? | 16:28 |
gthiemonge | I'm not too familiar with the flavor/flavor-profile API :/ | 16:29 |
gthiemonge | could we apply it to the amphora driver? | 16:30 |
*** yamamoto has joined #openstack-lbaas | 16:30 | |
gthiemonge | switching topology? | 16:30 |
johnsom | I wrote a very nice guide: | 16:30 |
johnsom | #link https://docs.openstack.org/octavia/latest/admin/flavors.html | 16:30 |
johnsom | grin | 16:30 |
johnsom | Yes, it already includes topology for the amphora provider | 16:31 |
gthiemonge | I probably already read it :D | 16:31 |
gthiemonge | I mean switching topology of an existing LB | 16:31 |
gthiemonge | or updating the compute flavor | 16:32 |
johnsom | Ah, well, currently no, it's immutable after an LB is deployed. | 16:32 |
johnsom | That would all be new. | 16:32 |
johnsom | One idea would be to allow updating the flavor profile. Maybe add to the flavor validation API support for the provider saying yes/no to some options being updated when the profile is in use. | 16:33 |
johnsom | Another would be allow updates to the flavor profile, add an interface for the providers to "figure out what to do with the new information". Something like, here is the new profile and a list of LBs, now you figure it out. | 16:34 |
johnsom | haleyb The OVN provider doesn't use flavors today, correct? | 16:35 |
*** yamamoto has quit IRC | 16:35 | |
haleyb | not that i know of | 16:35 |
johnsom | Yeah, so not your problem yet. grin | 16:35 |
*** xgerman has joined #openstack-lbaas | 16:35 | |
johnsom | Any other ideas to consider? | 16:36 |
* haleyb has enough problems :p | 16:36 | |
cgoncalves | what happens LBs which providers cannot enforce the new flavor configuration settings? | 16:37 |
johnsom | I would assume that the flavor validation in the provider would fail and the operator would get told "Nope" | 16:38 |
cgoncalves | for example, the topology of amphora LBs is updated but the amphora provider cannot apply it without delete/create? | 16:38 |
cgoncalves | OK, I like that | 16:38 |
johnsom | Yeah, we would have to add a "validate for update" or something similar to how we validate on create today. | 16:38 |
johnsom | #link https://github.com/openstack/octavia-lib/blob/master/octavia_lib/api/drivers/provider_base.py#L480 | 16:39 |
johnsom | Ok, so next steps... I would propose (though I'm not the current PTL) we start a spec proposal that can capture the use case(s) and start capturing the ideas of how to solve in the "Alternatives" section. This way we can discuss in gerrit comments, etc. | 16:41 |
johnsom | #link https://github.com/openstack/octavia/blob/master/specs/skeleton.rst | 16:42 |
johnsom | Basic instructions are here: | 16:42 |
johnsom | #link https://github.com/openstack/octavia/blob/master/specs/template.rst | 16:42 |
johnsom | How does that sound ht-a10? Did you have more on this topic? | 16:42 |
cgoncalves | +1. a spec would help us discuss and document for reference to other providers | 16:43 |
ht-a10 | That works for me! Thanks | 16:43 |
johnsom | ht-a10 Also, welcome to the Octavia community. It's excellent to have A10 active again. | 16:43 |
ht-a10 | Thank you! Glad to be here | 16:44 |
cgoncalves | +1000! | 16:44 |
johnsom | Ok, let's move forward that way. This will also help with rm_work's scheduling issues. | 16:44 |
johnsom | #topic Open Discussion | 16:45 |
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)" | 16:45 | |
johnsom | Any other topics today? | 16:45 |
haleyb | just a plug for a patch | 16:45 |
johnsom | Link away.... | 16:45 |
haleyb | https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/745962 - it has two +2's but noone wants to push it in the gate :) | 16:45 |
haleyb | oh, and i did have one more topic i'm just remembering... | 16:46 |
johnsom | Yeah I have already +2'd that. Maybe gthiemonge can also review? | 16:46 |
gthiemonge | johnsom: haleyb: I can | 16:47 |
johnsom | haleyb What is the other topic? | 16:47 |
haleyb | there are some tests in our tempest repo for SOURCE_IP_PORT which are obviously skipped by in-tree stuff, any problem adding tests specific to that? | 16:47 |
haleyb | i'll be looking at OVN provider coverage, and whether to create yet another tempest repo, would rather keep them in one place if they are generic enough | 16:49 |
johnsom | I don't follow the question. If there are already tests what needs adding? | 16:49 |
haleyb | johnsom: i don't know what needs adding (yet) | 16:49 |
haleyb | maybe it's better to have any patch speak for itself | 16:50 |
johnsom | So, if the tests are testing Octavia, sure they go in the octavia-tempest-plugin repo. If they are provider specific, they should be in a provider repo. | 16:50 |
johnsom | Another example is, the tests in octavia-tempest-plugin should not require the OVN provider be enabled. | 16:51 |
johnsom | Or any other third party provider | 16:51 |
haleyb | johnsom: agreed, it's more at the algorithm coverage | 16:51 |
johnsom | Yeah, the recent test changes broke out the algorithms to each be tested. Since "Octavia" supports the algorithm, it should be included in the test suite. | 16:53 |
haleyb | ack | 16:55 |
johnsom | Ok, cool. Can't hurt to propose a patch. Worst case you can cut/paste to another repo. grin | 16:55 |
johnsom | Any other topics in our last four minutes? | 16:56 |
johnsom | Three I guess. | 16:56 |
johnsom | Ok, thank you all! Have a great week. | 16:57 |
johnsom | #endmeeting | 16:58 |
*** openstack changes topic to "Discussions for OpenStack Octavia | Priority bug review list: https://etherpad.openstack.org/p/octavia-priority-reviews" | 16:58 | |
openstack | Meeting ended Wed Jan 20 16:58:02 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/octavia/2021/octavia.2021-01-20-16.02.html | 16:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/octavia/2021/octavia.2021-01-20-16.02.txt | 16:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/octavia/2021/octavia.2021-01-20-16.02.log.html | 16:58 |
gthiemonge | johnsom: thanks | 16:58 |
*** rcernin_ has joined #openstack-lbaas | 17:08 | |
*** rcernin_ has quit IRC | 17:12 | |
johnsom | haleyb So, oddly enough, my centos 8.3 has python3-pip 9.x.x installed, but there are no links for pip or pip3 anywhere to the binary. I guess that is why devstack is trying to install the broken version | 17:18 |
johnsom | It installs pip-3.6 and pip3.6.... I guess we just had to create new names..... | 17:20 |
*** rpittau is now known as rpittau|afk | 17:26 | |
haleyb | johnsom: odd, on ubuntu there's all kinds of pip* binaries, I count 6 of them, with the default pip being pip3 | 17:26 |
johnsom | Yeah, I'm eating our dog food however.... | 17:27 |
*** ht-a10 has quit IRC | 17:36 | |
*** gcheresh has quit IRC | 18:13 | |
*** mchlumsky6 has quit IRC | 18:25 | |
*** mchlumsky has joined #openstack-lbaas | 18:25 | |
*** njohnston has quit IRC | 18:36 | |
*** vishalmanchanda has quit IRC | 18:40 | |
*** njohnston has joined #openstack-lbaas | 19:01 | |
*** rcernin_ has joined #openstack-lbaas | 19:09 | |
*** rcernin_ has quit IRC | 19:14 | |
*** rcernin_ has joined #openstack-lbaas | 19:25 | |
*** rcernin_ has quit IRC | 19:30 | |
openstackgerrit | Merged openstack/octavia-tempest-plugin master: Change pool create scenario test to wait for operating status https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/745962 | 19:54 |
*** rcernin_ has joined #openstack-lbaas | 20:12 | |
rm_work | Yeah with my current schedule (the one I'm on for the last couple weeks) an 8am PST meeting falls directly in the middle of my sleep cycle 😠| 20:19 |
*** rcernin_ has quit IRC | 20:23 | |
*** mchlumsky7 has joined #openstack-lbaas | 20:40 | |
*** armax_ has joined #openstack-lbaas | 20:41 | |
*** armax has quit IRC | 20:42 | |
*** armax_ is now known as armax | 20:42 | |
*** mchlumsky has quit IRC | 20:42 | |
*** mchlumsky7 is now known as mchlumsky | 20:42 | |
*** spatel has quit IRC | 20:43 | |
rm_work | Whatever happened to the 1pm PST meeting time? :D | 20:46 |
*** rcernin_ has joined #openstack-lbaas | 20:48 | |
haleyb | Europe happened? :p | 20:58 |
*** gcheresh has joined #openstack-lbaas | 21:09 | |
*** Trevor_V has quit IRC | 21:16 | |
*** gcheresh has quit IRC | 21:24 | |
*** rcernin_ has quit IRC | 21:49 | |
*** rcernin has joined #openstack-lbaas | 21:50 | |
*** jamesden_ has quit IRC | 21:51 | |
*** jamesdenton has joined #openstack-lbaas | 21:51 | |
rm_work | stupid europe | 21:53 |
rm_work | j/k europe is alright | 21:53 |
rm_work | maybe the problem is just that I'm not in it | 21:53 |
*** yamamoto has joined #openstack-lbaas | 22:19 | |
*** armax has quit IRC | 22:24 | |
*** yamamoto has quit IRC | 22:30 | |
*** yamamoto has joined #openstack-lbaas | 22:30 | |
*** luksky has quit IRC | 23:33 | |
*** TMM has quit IRC | 23:53 | |
*** TMM has joined #openstack-lbaas | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!