14:00:14 #startmeeting neutron_drivers 14:00:14 Meeting started Fri Aug 19 14:00:14 2022 UTC and is due to finish in 60 minutes. The chair is lajoskatona. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:14 The meeting name has been set to 'neutron_drivers' 14:00:17 o/ 14:00:18 Hi! 14:00:22 hi 14:00:30 hi 14:00:52 hi 14:02:32 As I see we have quorum 14:02:35 Let's start 14:02:44 hi 14:02:46 We have 2 RFEs for today 14:02:56 [RFE] Add possibility to define default security group rules (#link https://bugs.launchpad.net/neutron/+bug/1983053 ) 14:03:31 that's proposed by me 14:03:33 I think we discussed something like this but I was not able to find it in logs :-( 14:04:05 during one of the PTGs I think we discussed that default rules aren't the greates 14:04:24 but conclusion was to not change them to not break backward compatibility 14:05:02 ahh, ok so it was one of the PTGs 14:05:05 but recently we discussed that internall again and we think that it could be made better than it's now with hardcoded rules 14:05:31 IMO the best way would be to add API resource like "default SG rule" 14:05:59 and those would be stored in Neutron database and used for every new SG 14:06:07 instead of currently used hardcoded rules 14:06:18 only admin would be able to change those default rules 14:06:27 sorry, for every new SG or project 14:06:30 ? 14:06:39 good question 14:06:44 project as I understand 14:06:54 obondarev there are 2 things here 14:07:09 1. Default SG which is created automatically for every new project 14:07:20 that one have always 4 rules added automatically 14:07:34 yep 14:07:40 2. Every other SG created by user - this one has 2 rules added by Neutron automatically 14:08:14 so, we can add possibility to define by admin new rules for both of those types of security groups 14:08:43 where/how those generic default rules are created? 14:10:29 Two questions - 1) Why can't this just be a post project create task by the admin, which could work today? 2) Is the user not allowed to change these rules? 14:10:43 https://github.com/openstack/neutron/blob/b551516e30ad7ccd38a0ef651741c307fa4e8216/neutron/db/securitygroups_db.py#L80 14:10:43 I guess these 14:10:58 sorry, disregard please 14:10:59 this is method which creates security group and adds rules to it 14:11:02 no no I mean, how do you propose it? 14:11:21 how do you propose to create those default rules? 14:11:26 haleyb users can remove/change those rules 14:11:31 but: 14:12:04 a) we had some requests from customers that admin would like to define for users some other set of the rules added automatically to the new SGs 14:12:38 So not just to the default SG when the project is created? 14:12:43 b) default SG rules which are added today aren't great, we know that rules with remote_group_id aren't scale well, 14:13:41 haleyb I think we can allow to define set of rules which will be added for each new SG and some "special" set of the rules which will be added also to each new "Default" SG 14:13:48 that shouldn't be problem 14:14:17 Ok, the bug only mentions the default SG is why I ask 14:14:55 Personally I tend also to think that this can be solved neatly with hot templates or other tools, but can accept that this will be better for customers 14:16:02 perhaps Neutron API is good place for such customization and default settings for sec-groups 14:16:14 haleyb sorry, it was probably my "shortcut" when I was writing RFE 14:18:40 Basically I am ok with this RFE, but I think we need a spec to see the details 14:18:45 slaweq: is there much of a use case for the non-default SG? for example, if I create a new SG for say secure access, do we want extra rules added there? 14:19:26 I could see adding icmp and ssh to default since we all do it first thing anyways, but that doesn't need a code change, just a heat template 14:19:44 haleyb not everyone is using heat 14:20:13 I know it can be automated with some script 14:20:26 but we had such request to allow such modification 14:20:54 and IMO it's reasonable request as it would be better instead of hardcoded things 14:21:18 slaweq: well, it could even just be in my create-project.sh script as a post-create step like you mention. just playing devils advocate 14:22:44 my 2 cents: I also know customers that are suffering from a "remote_group_id" rules in default SG 14:23:55 yeah, I'm ok with the feature (needed by some customers) but I waiting for the implementation details 14:23:59 yeah, that's a scuge 14:24:09 scurge 14:25:00 So let's have a spec and see the details for it 14:25:09 +1 14:25:13 of course I will write spec with proposed API changes first if this will be accepted 14:25:15 obondarev: ack, and this is maybe a more attractive option of doing this spec to not create those rules 14:25:33 if it was just adding rules it would be different (to me) 14:26:52 Ok, let's vote than to see if we are ok with the RFE with the condition of a spec 14:26:56 +1 from me 14:27:05 +1 14:27:17 +1 14:27:18 +1 14:27:33 +1 14:28:06 ok, thanks, I will update the RFE 14:28:21 The 2nd one: 14:28:25 [rfe][fwaas]support standard_attrs for firewall_group (#link https://bugs.launchpad.net/neutron/+bug/1986906 ) 14:28:53 thank You 14:30:00 As I see this RFE is quite simple: let's have standard attrs for fwaas_groups 14:31:32 I agree with lajoskatona and I have no objections for it 14:31:57 I'm ok too, looks an easy change 14:32:04 yeah, looks pretty straightforward, no questions from me 14:33:01 mlavalle, haleyb: what do you think? 14:33:23 +1 14:33:38 pretty straightforward 14:34:02 we don't need a spec, do we? 14:34:12 just kidding :-) 14:34:16 :-) 14:34:17 +1 as this should be on most objects 14:34:40 Ok, I will update this RFE also, thanks for discussing it :-) 14:34:53 #topic On Demand Agenda 14:35:05 Do you have anything more which we can discuss ? 14:35:16 nothing from me 14:35:26 nothing from me 14:35:26 hey all - looking for another review of https://review.opendev.org/c/openstack/neutron-specs/+/851607 14:35:27 nope 14:35:54 atimmins: I'll review it today 14:36:00 Thanks! 14:36:23 atimmins added to my review list 14:36:33 but I will check it next week probably 14:36:37 atimmins: I will check it also (perhaps early next week) 14:36:48 If nothing more we can close the meeting 14:36:55 #endmeeting