It's not working on rocky and stein release because default policy contains:
"create_port:fixed_ips:ip_address": "rule:context_is_advsvc or rule:admin_or_network_owner",
"update_port:fixed_ips:ip_address": "rule:context_is_advsvc or rule:admin_or_network_owner",
But it should be
"create_port:fixed_ips:ip_address": "rule:context_is_advsvc or rule:admin_or_network_owner or rule:shared",
"update_port:fixed_ips:ip_address": "rule:context_is_advsvc or rule:admin_or_network_owner or rule:shared",
The same bug exists in the stein, train and ussuri release with policy in the code.
It's not working on rocky and stein release because default policy contains:
"create_ port:fixed_ ips:ip_ address" : "rule:context_ is_advsvc or rule:admin_ or_network_ owner", port:fixed_ ips:ip_ address" : "rule:context_ is_advsvc or rule:admin_ or_network_ owner",
"update_
But it should be
"create_ port:fixed_ ips:ip_ address" : "rule:context_ is_advsvc or rule:admin_ or_network_ owner or rule:shared", port:fixed_ ips:ip_ address" : "rule:context_ is_advsvc or rule:admin_ or_network_ owner or rule:shared",
"update_
The same bug exists in the stein, train and ussuri release with policy in the code.