| *** ricolin_ is now known as ricolin | 12:24 | |
| *** gthiemon1e is now known as gthiemonge | 15:58 | |
| gthiemonge | #startmeeting Octavia | 16:00 |
|---|---|---|
| opendevmeet | Meeting started Wed Jun 10 16:00:32 2026 UTC and is due to finish in 60 minutes. The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
| opendevmeet | The meeting name has been set to 'octavia' | 16:00 |
| gthiemonge | o/ | 16:00 |
| luisfdez | o/ | 16:00 |
| rcruise-mobile | o/ | 16:00 |
| viniciusr | o/ | 16:00 |
| rbachman[m] | o/ | 16:01 |
| gthiemonge | #topic Announcements | 16:02 |
| gthiemonge | * October 2026 PTG Dates & Registration | 16:02 |
| gthiemonge | the next PTG will take place October 12-16 | 16:03 |
| gthiemonge | registration is open | 16:03 |
| gthiemonge | (links are available in the announcement email on openstack-discuss) | 16:03 |
| gthiemonge | any other announcements folks? | 16:04 |
| rcruise-mobile | None from me | 16:04 |
| raineszm | o/ | 16:04 |
| gthiemonge | #topic Brief progress reports / bugs needing review | 16:05 |
| gthiemonge | on my side, a lot of reviews, I reviewed and tested the multi-AZ amphorae patch | 16:05 |
| gthiemonge | we still need to finalize the spec, but the patch is on the right way | 16:06 |
| rcruise-mobile | I've been doing smaller reviews, lots on the dashboard and translations that I got tagged on | 16:07 |
| gthiemonge | I also rebased and started to clean up the Active-Active BGP patch chain, there's still a lot of discussion on the spec | 16:07 |
| luisfdez | Thanks for all the input :+1 | 16:07 |
| gthiemonge | :) | 16:08 |
| gthiemonge | I'm still a bit puzzled with the "per tenant" aspect, I think we need it, but that's incompatible with the use of flavors (which are not per tenant) | 16:08 |
| gthiemonge | I hope we'll find a solution | 16:09 |
| viniciusr | I did take a look in multi-az discussion and bgp-less gthiemonge AA spec | 16:09 |
| luisfdez | the "per tenant" and the mix with flavors, I wonder if it could come "for free" if in the future https://review.opendev.org/c/openstack/octavia/+/948193 is implemented. | 16:09 |
| luisfdez | having a per tenant flavor approach / quotas. | 16:10 |
| gthiemonge | hmm | 16:10 |
| gthiemonge | yeah a solution would be to add a project_id to the flavors, and maybe a public flag (to keep compat with the "old" mode) | 16:11 |
| luisfdez | Yes, similar to other resources in openstack (e.g. cinder volume types). | 16:11 |
| luisfdez | That won't only solve the isolation aspect, but also bring quotas, it can be handy if you hand out premium flavors to users (high end spec for amphoras) and don't want to waste resources. | 16:12 |
| gthiemonge | anyways, I think I'll keep the project_id fields in the spec, we can work on the biggest part of the code, then on the flavors | 16:13 |
| gthiemonge | ack I see | 16:13 |
| luisfdez | oki | 16:13 |
| gthiemonge | luisfdez: viniciusr: thanks for your comments in the spec | 16:13 |
| luisfdez | :-) | 16:14 |
| gthiemonge | my plan for next week is to continue the work on the specs (Active-Active BGP and multi-AZ) | 16:15 |
| viniciusr | nw | 16:15 |
| gthiemonge | #topic Open Discussion | 16:17 |
| rbachman[m] | Hi! We (at CERN) have launched a trial run of amphoras with Anubis integrated. | 16:17 |
| gthiemonge | nice! | 16:18 |
| rbachman[m] | It is not quite what is in your draft spec @gthiemo. In this one we're purely rinning the anubis bit, and not the wider bot protection setup. | 16:18 |
| rbachman[m] | I wanted to not switch too many things around at once, and be sure I understand it fully. | 16:19 |
| rbachman[m] | It is opt-in for the users, but I'm hoping we'll get some feedback over the next months. | 16:19 |
| rbachman[m] | Will try to make that an upstream contribution in time. Either as a thing of its own, or maybe try to sync with your draft if there is time. | 16:19 |
| luisfdez | what's the draft spec for this features? | 16:20 |
| rbachman[m] | Greg shared this with me previously: https://github.com/gthiemonge/octavia/commit/d5be4b17a624b46314695cfad58364cf857c3c31#diff-3d683c2a7f82f2ec552798766aaeef6b9d18e5ca564bff442684f773c26bf53c | 16:21 |
| rbachman[m] | And https://github.com/gthiemonge/octavia/commit/e0afd3e3a9305d528d198106c6773fa64de1bb21#diff-ada4eb93f0c44de9ef8a4174e484dcb915e2774a6a9a4a269dafdbd568050943 | 16:21 |
| rcruise-redhat | It sounds like a great feature, I can see a lot of demand for it | 16:21 |
| gthiemonge | yeah in my fork, not in gerrit | 16:23 |
| rbachman[m] | There are a few differences for my approach though: For one, we don't want users ssh-ing in for configuring Anubis. So I try to do what setup can be done at startup, and don't fine-tune Anubis much, so that it is a pretty generic setup. | 16:24 |
| rbachman[m] | We also keep anubis as a sort of 'side cart' only, so not as a full proxy. This way HAProxy is responsible for the cookie validation, and Anubis only gets involved if the cookie is invalid/missing. | 16:25 |
| rbachman[m] | Pretty much the 'advanced setup' style shown here: https://anubis.techaro.lol/docs/admin/environments/haproxy/#advanced-variant | 16:25 |
| gthiemonge | ack | 16:26 |
| gthiemonge | do you have a way to export statistics? | 16:26 |
| rbachman[m] | As in logs/metrics? Yes, using a fluent-bit scraper | 16:27 |
| gthiemonge | ok | 16:28 |
| rbachman[m] | We have a generic-ish setup on site that we tie into. But I'm unsure if that is wanted as part of the anubis integration upstream | 16:28 |
| rbachman[m] | Anyways, I'll make some noise when I have something for you to look at ^^ | 16:29 |
| gthiemonge | I can't wait :D | 16:29 |
| gthiemonge | thanks for the update rbachman[m] | 16:30 |
| gthiemonge | any comments? or any other topics for today folks? | 16:31 |
| rcruise-mobile | No other topics from me | 16:32 |
| luisfdez | none here | 16:32 |
| viniciusr | none from me | 16:32 |
| gthiemonge | ok, thank you folks! good discussions! | 16:34 |
| gthiemonge | have a good week | 16:34 |
| gthiemonge | #endmeeting | 16:34 |
| opendevmeet | Meeting ended Wed Jun 10 16:34:36 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:34 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-06-10-16.00.html | 16:34 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-06-10-16.00.txt | 16:34 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-06-10-16.00.log.html | 16:34 |
| raineszm | have a good one | 16:34 |
| rcruise-mobile | have a good week! | 16:34 |
| rbachman[m] | Likewise! | 16:35 |
| opendevreview | Gregory Thiemonge proposed openstack/octavia master: Bump testing dependencies https://review.opendev.org/c/openstack/octavia/+/981880 | 18:42 |
| opendevreview | Antony Messerli proposed openstack/octavia master: Fix load balancer availability_zone field with default from config https://review.opendev.org/c/openstack/octavia/+/952174 | 21:05 |
| opendevreview | Antony Messerli proposed openstack/octavia master: Fix Neutron client ignoring endpoint configuration https://review.opendev.org/c/openstack/octavia/+/982348 | 21:05 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!