20:00:04 #startmeeting Octavia 20:00:05 Meeting started Wed Oct 17 20:00:04 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:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:08 The meeting name has been set to 'octavia' 20:00:12 o/ 20:00:13 Hi folks! 20:00:41 #topic Announcements 20:00:50 Just a few items today 20:01:06 hi 20:01:10 There is a discussion starting about setting up tempest plugins for the horizon dashboard plugins 20:01:16 #link http://lists.openstack.org/pipermail/openstack-dev/2018-October/135805.html 20:01:51 I commented in favor as I would rather have another repo than try to have tempest code for all of the dashboards in one place. 20:02:20 Also, the unified RBAC policy naming that I have been contributing to has merged: 20:02:21 o/ 20:02:25 #link https://docs.openstack.org/oslo.policy/latest/user/usage.html#naming-policies 20:03:16 We will probably want to switch over and deprecate our current names that don't match. 20:03:52 There is also a discussion of moving taskflow out of OpenStack. 20:03:55 #link http://lists.openstack.org/pipermail/openstack-dev/2018-October/135648.html 20:04:17 I'm not a huge fan of the idea, but it wouldn't be the end of the world either. 20:04:39 That is all I have for announcements today. Any others? 20:05:06 we will still be allowed to use it in OpenStack, right? 20:05:11 (I didn't read yet) 20:05:14 Yes 20:05:22 There are a number of services using it 20:05:47 dims from the OpenStack TC got elected to the k8s steering committee 20:05:49 My concern is more about maintaining code quality and stability 20:05:54 so Congrats! 20:06:18 Nice 20:06:37 #topic Brief progress reports / bugs needing review 20:07:23 So, over the last week I have been busy. 20:07:49 respun #link https://review.openstack.org/#/c/585864/ and https://review.openstack.org/#/c/604479/ still has doc trouble 20:08:36 I have posted patches to enable API audit logging. This is a keystonemiddleware feature. Basically it gives a detailed audit log of who did what and when. There is bug in the keystonemiddleware that I have a patch up for that fixes the target service selection. 20:08:54 * cgoncalves is on a mtg call, ping if needed 20:08:59 I have also added it to our API noop tempest gate to have the code exercised. 20:09:22 cgoncalves: I do sometimes three meetings at once — WIMP 20:09:31 I have also posted the octavia-lib initial patch and done a pypi release to setup the infra parts. 20:09:52 Reviews would be nice to keep this moving: 20:09:54 #link https://review.openstack.org/610133 20:09:56 johnsom, thanks for getting octavia-lib started! I had a quick look, LGTM 20:10:20 cgoncalves one +2+A away.... grin 20:10:30 done 20:10:38 sweet 20:11:09 Then I also finished up the bits on the active/standby VRRP scenario test. I was missing an API test that is now there. 20:11:16 and I was starting to read it O_o 20:11:57 Finally, I have been working on adding IPv6 gates to make sure our IPv6 code is functioning. I have found a bug in Octavia that I'm working on now. 20:12:04 So this patch: 20:12:10 #link https://review.openstack.org/611405 20:12:28 Is a IPv4 VIP with a IPv4 member and a IPv6 member. 20:12:50 I plan to add an IPv6 VIP test as well. 20:13:02 These actually pass traffic, so complement the IPv6 API tests. 20:13:55 Looking forward it's flavors, maybe a UDP traffic test, and maybe a TLS with barbican test. 20:14:14 I still need to get back to the multi-node gate issues too, but needed a break 20:14:59 Oh, and I plan to start moving the provider driver code over to the octavia-lib.... 20:15:09 ha, so, not bored 20:15:20 Any other updates today? 20:16:11 #topic Open Discussion 20:16:22 I have a question 20:16:37 As a followup to a question a got from kuryer folks 20:16:51 I would ask that if you can, please spend some time on reviews. We are getting a bit of a backlog of un-reviewed patches across the repos. 20:17:07 nmagnezi The floor is yours 20:17:20 What's the best practice in fetching our API minor version 20:17:27 We do, do that our tests 20:17:32 With johnsom's work 20:17:43 But they have the need to do that in their code as wekk 20:17:45 well 20:18:17 As for reviews. You're very much right about this 20:18:37 we have a lot of internal fires to put out lately 20:18:39 Well, we publish the versions at the root of the endpoint: 20:18:48 I hope things will improve soon 20:19:08 https://www.irccloud.com/pastebin/N1YrsV5z/ 20:19:13 johnsom, I know. my excuse is: tripleo 20:19:28 :D 20:19:30 So you get that version document back that lists the available version(s) 20:19:49 This is what we query in our tempest tests to figure out what API version the test is running against. 20:20:21 Sorry if that a silly question, but does it make sense to have it also as an API call? 20:20:23 (Note, 2.3 is the version bump for one of my posted patches.... 20:20:48 Well, technically that is an API call 20:21:01 I did not see a precedent for this in other projects 20:21:09 #link https://developer.openstack.org/api-ref/load-balancer/#api-discovery 20:21:29 johnsom, yeah I mean actually adding it to our python client 20:21:39 It is exactly the same as neutron uses 20:22:00 Merged openstack/octavia-lib master: Initial cookie-cutter commit for octavia-lib https://review.openstack.org/610133 20:22:31 nmagnezi Ok, so like a CLI command to query it? 20:23:15 IIRC nova cli has that 20:23:20 johnsom, that too, yes. I was thinking about this to allow them to import the client and basically use it 20:23:30 cgoncalves, IIRC it is in nova-manage, no? 20:23:35 Is or was 20:23:35 https://docs.openstack.org/python-novaclient/latest/cli/nova.html#nova-version-list 20:23:51 well, we are open source - so just submit a patch 20:24:24 Yeah, but does the modern openstack client have that anywhere? 20:25:19 johnsom, again IIRC it does. I actually used openstack client 20:25:26 I think to some degree openstacksdk is supposed to "abstract" that for you. Though I don't know if that is implemented for Octavia yet or not. 20:26:02 Huh, what do you know, "openstack versions show" 20:26:12 https://www.irccloud.com/pastebin/Hwg97syC/ 20:26:18 So, boom, done! 20:26:22 lol 20:26:34 wow 20:26:35 I guess we do support it 20:26:45 That's neat. 20:26:53 https://docs.openstack.org/python-openstackclient/latest/cli/command-objects/versions.html#versions-show 20:27:03 oh well you were faster :) 20:27:05 yboaron_, ^^ 20:27:24 yboaron_, when you guys need to fetch API versions 20:27:40 nmagnezi Does that provide what you were looking for? 20:28:00 johnsom, I think so, I will get their feedback but it does look like it 20:28:38 * nmagnezi thanks johnsom 20:29:46 Ok, cool. We followed the non-microversion documents for how to do version discovery. So it should be standard with other non-microversion services 20:30:47 Other topics for today? 20:31:02 Any light at the end of that internal work tunnel? 20:31:36 We want to say yes.. 20:31:38 :) 20:31:47 no 20:32:09 Maybe you should *be* saying no... To the other things.... grin 20:32:10 Right.. but we want.. :D 20:33:07 Just FYI, my review wishlist would be: 20:33:09 #link https://review.openstack.org/#/c/589292/ 20:33:26 the IPv6 fix, simply because it touches a lot of code 20:33:58 the things we've been doing will hopefully reflect back upstream in terms of octavia adoption, which is good for the project 20:34:36 Hmmm, intriguing. Sounds like eye candy 20:34:41 grin 20:34:51 probably not, probably boring tripleo stuffs 20:35:23 Ok, well if there are not any more topics I will close out the meeting this week. 20:36:03 Alright, thanks folks! 20:36:05 #endmeeting