開発中バージョンのリリースノート

26.0.0.0rc1-74

新機能

  • Updated RBAC rules so that they allow the service role to pass the following policies by default:

    • get_subnet

    • get_network_ip_availability

    • create_port:allowed_address_pairs

    • create_port:allowed_address_pairs:mac_address

    • create_port:allowed_address_pairs:ip_address

    • update_port:allowed_address_pairs

    • update_port:allowed_address_pairs:mac_address

    • update_port:allowed_address_pairs:ip_address

    This allows for integration with the Octavia project using the service role instead of the admin role for integration with Neutron.

  • Added service role to the create_port:device_id and update_port:device_id policies to allow service users for other OpenStack projects to complete Secure RBAC.

既知の問題

  • The ML2/OVN Placement initial configuration is executed now in the Neutron API process and removed from the maintenance worker; since the migration to WSGI, now the API and the maintenance worker are different processes. When an OVN Chassis creation event is received, the configuration is read, a PlacementState object created and sent to the Placement API.

アップグレード時の注意

  • Default RBAC policies for get_subnet, get_network_ip_availability, create_port:allowed_address_pairs, create_port:allowed_address_pairs:mac_address, create_port:allowed_address_pairs:ip_address, update_port:allowed_address_pairs, update_port:allowed_address_pairs:mac_address and update_port:allowed_address_pairs:ip_address have been updated to allow the service role.

バグ修正

  • The OVN QoS floating IP rule has precedence over the OVN QoS router rule. If both are present in the same router and port (the one assigned to the floating IP), the floating IP rule will now apply. For more information, see bug 2110018.

その他の注意点

  • The ML2/OVN Placement extension now removes any existing resource provider deleted from the updated local node configuration. If the resource provider has allocations, Placement will return an exception and it will not be deleted.