My initial triage:
This sounds like it may be a bug. My guess is that when we switched to project ID a hook was not updated to create the default security group when a project ID is passed instead of a tenant ID (this logic [1] in particular).
1. https://github.com/openstack/neutron/blob/71d9aab87e37b5162ef09b8cbe3b72709fc88a8b/neutron/db/securitygroups_db.py#L146-L153
My initial triage:
This sounds like it may be a bug. My guess is that when we switched to project ID a hook was not updated to create the default security group when a project ID is passed instead of a tenant ID (this logic [1] in particular).
1. https:/ /github. com/openstack/ neutron/ blob/71d9aab87e 37b5162ef09b8cb e3b72709fc88a8b /neutron/ db/securitygrou ps_db.py# L146-L153