현재 시리즈에 대한 릴리즈 노트

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.