16:01:01 #startmeeting Octavia 16:01:02 Meeting started Wed Jul 24 16:01:01 2019 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:05 The meeting name has been set to 'octavia' 16:01:21 Hi folks. I think I might be on tap to run the meeting today 16:01:31 * johnsom assumes someone will make it today 16:02:25 Hi 16:02:30 hi 16:02:33 #topic Announcements 16:02:48 AUC codes for the Shanghai summit and PTG are being sent out today. Code is good until online sales close. Cheaper to register earlier. 16:03:04 These are the discount codes you get for contributing to OpenStack. 16:04:07 I don't think I have any more announcements today. Anyone else? 16:04:49 #topic Brief progress reports / bugs needing review 16:05:07 I have wrapped up development on the single-process haproxy patch 16:05:13 #link https://review.opendev.org/#/c/668068/ 16:05:18 It is up for review now 16:05:50 My plan is to pivot back to finishing up the octavia-lib get work (functional tests), then I plan to spend some time on the failover flows. 16:07:21 Any other updates today? 16:07:25 Started to collect everything together with https://review.opendev.org/#/c/647406/ - still, but will check if something in flows is missing 16:07:35 and please review 16:07:36 ataraday_ is there a patch I should prioritize reviewing for you? 16:07:54 johnsom, yes 16:08:01 #link https://review.opendev.org/#/c/662791/ 16:08:15 Ok 16:08:20 Thanks 16:08:32 also this one really small 16:08:38 #link https://review.opendev.org/#/c/659538 16:09:19 Ok, I will try to look at those after the meeting. 16:10:00 johnsom, Thanks! I may need to get your listeners change rebased https://review.opendev.org/#/c/660236/ 16:10:20 Yeah, I know that is a bit out of date now. I will look at doing that today as well. 16:10:35 Though the single-process patch will also conflict. Sigh 16:11:10 #topic Gerrit ACLs and included groups (neutron-release) 16:11:28 I added this topic to the agenda, but I don't think we have core quorum to discuss it today. 16:11:57 Basically we have a legacy ACL on the Octavia gerrit config that it might be time to remove. 16:12:21 #topic Priority bug review list 16:12:32 #link https://etherpad.openstack.org/p/octavia-priority-reviews 16:12:48 I had an action item from a few weeks back to start the priority reviews list again. 16:13:04 I have made a first attempt at this with the link above. 16:13:32 I tried to order it with how old the patch is, is there a dependency chain, is it a user impacting bug, etc. 16:14:07 Feel free to discuss the ordering, etc. It is really to help us know how many reviews we are behind, etc. 16:15:21 I will also update the IRC channel topic to point to this etherpad after the meeting. 16:15:40 #topic Open Discussion 16:15:47 Any other topics today? 16:16:28 not from my side 16:17:46 https://www.irccloud.com/pastebin/VAg0Dyf5/ 16:18:05 Hi Ajay! Welcome 16:18:38 ajay33 Is there an area you are interested in? Is there something I can do to help get you started? 16:18:49 Currently, I will like to deploy the octavia manually on my Openstack environment 16:19:15 Ok, cool. Is it a devstack or a full OpenStack deployment? 16:19:27 Can you guide/refer me any good link to deploy this 16:20:07 This sadly is an area we have more documentation needed, but here are some pointers: 16:20:09 https://docs.openstack.org/octavia/latest/contributor/guides/dev-quick-start.html 16:20:12 #link https://docs.openstack.org/octavia/latest/contributor/guides/dev-quick-start.html 16:20:23 That is an overview of the process, but not very detailed. 16:20:30 it is fully openstack deployent (I had deployed Keystone, nova, cinder, neutron , horizon on my setup) 16:20:45 #link https://github.com/openstack/octavia/blob/master/devstack/plugin.sh 16:21:10 Our devstack plugin does an install of Octavia for devstack deployments. This script can be used as a reference. 16:21:47 ok johnsom 16:21:47 Thanks for your help !! 16:22:14 i have a question about locally built amphora images 16:22:35 You can also look at our scenario test job output to see a reference octavia.conf file: http://logs.openstack.org/08/661308/3/check/octavia-v2-dsvm-scenario/5078a8e/controller/logs/etc/octavia/octavia_conf.txt.gz 16:22:40 #link http://logs.openstack.org/08/661308/3/check/octavia-v2-dsvm-scenario/5078a8e/controller/logs/etc/octavia/octavia_conf.txt.gz 16:23:01 We are also around in this channel so you can ask questions at any time. 16:23:17 jrosser Hi, what is your question? 16:23:29 ok johnsom, I will put my queries here :) 16:23:30 we have a jenkins pipeline running which is producing new amphora, and i'd like some advice about the correct credential to be using to authenticate with keystone to upload / replace the existing image 16:23:57 it feels almost like there could be an octavia role in keystone specifically for this? 16:24:27 jrosser The credentials you are using in your [service_auth] section of the octavia.conf. 16:25:32 Those are the credentials we will use when talking to nova, so the image should be visible to that user/project in glance. 16:26:10 right - i was a bit uneasy about extracting a quite powerful credential and embedding it in an external CI, whose job is to just bake and upload images 16:28:02 Are you using "admin" for your [service_auth]? I could see that being a bit scary yes. If you are using an "octavia" account, then it's less concerning, but still could impact the load balancers. 16:29:00 You could also setup custom RBAC on glance to allow a non-privileged account to upload and set the project_id on it. (At least I would assume you can. I have not looked at the glance RBAC) 16:29:33 [service_auth] has an octivia user in this case 16:29:53 and yes i was wondering really if there was any existing best practice for using RBAC for this 16:31:07 Looks like the glance policy documentation is a bit light 16:31:10 #link https://docs.openstack.org/glance/stein/admin/policies.html 16:31:29 Maybe ask about it in the glance IRC or on openstack-discuss 16:32:02 ok, i think why i was nervous is that th octavia user is an admin in the service project 16:32:17 i will check the RBAC docs some more, thanks for the tips 16:32:24 Sure, NP 16:33:52 jrosser The "sharing" capability might also help. 16:33:54 #link https://docs.openstack.org/api-ref/image/v2/index.html#sharing 16:33:59 Not sure though, I haven't used it. 16:34:56 oh interesting yes - that could work too 16:35:26 Then in Octavia set octavia_amp_image_owner_id such that it considers the other owner ID as valid 16:36:59 Ok, other topics for today? 16:38:32 Ok, thank you for joining today! 16:38:35 #endmeeting