Release Notes¶
Development Release¶
v5.0.0-beta.1-120¶
New Features¶
Add specific helm-toolkit patch on 0.2.78. This will allow DB drop and init job compatible with SQLAlchemy 2.0
Add support for Neutron policy check when perform port update with add address pairs. This will add a POST method
/address-pair
. It will check if both ports (to be paired) are created within same project. With this check, we can give non-admin user to operate address pair binding without risk on expose resource to other projects.
Introduced the ability to specify a prefix for image names. This allows for easier integration with image proxies and caching mechanisms, eliminating the need to maintain separate inventory overrides for each image.
The
ovn-controller
image is now being pre-pulled on the nodes prior to the Helm chart being deployed. This will help reduce the time it takes to switch over to the new version of theovn-controller
image.
Bug Fixes¶
Fixed an issue where the
neutron-ironic-agent
service failed to start.
When use OVS with DPDK, by default both OVS and OVN run with root user, this may cause issue that QEMU can’t write vhost user socket file in openvswitch runtime directory (
/run/openvswitch
). This has been fixed by config Open vSwitch and OVN componments to run with non root user id 42424 which is same with QEMU and other OpenStack services inside the container.
The CI tooling for pinning images has been fixed to properly work after a regression caused by the introduction of the
atmosphere_image_prefix
variable.
The documentation for using the vTPM was pointing to the incorrect metadata properties for images. This has been corrected to point to the correct metadata properties.
Other Notes¶
The documentation has been updated to include release notes for all of the current supported Atmosphere releases.
The
upload
jobs have been removed from thegate
pipeline and replaced by the samebuild
jobs since we use the intermediate registry to store the images.
The project has adopted the use of
reno
for release notes, ensuring that all changes include it from now on to ensure proper release notes.
The heavy CI jobs are now skipped when release notes are changed.
The image build process has been refactored to use
docker-bake
which allows us to use context/built images from one target to another, allowing for a much easier local building experience. There is no functional change in the images.
OpenStack Caracal (2024.1)¶
v4.2.10¶
New Features¶
Add support for Neutron policy check when perform port update with add address pairs. This will add a POST method
/address-pair
. It will check if both ports (to be paired) are created within same project. With this check, we can give non-admin user to operate address pair binding without risk on expose resource to other projects.
Introduced the ability to specify a prefix for image names. This allows for easier integration with image proxies and caching mechanisms, eliminating the need to maintain separate inventory overrides for each image.
The
ovn-controller
image is now being pre-pulled on the nodes prior to the Helm chart being deployed. This will help reduce the time it takes to switch over to the new version of theovn-controller
image.
Bug Fixes¶
Fixed an issue where the
neutron-ironic-agent
service failed to start.
When use OVS with DPDK, by default both OVS and OVN run with root user, this may cause issue that QEMU can’t write vhost user socket file in openvswitch runtime directory (
/run/openvswitch
). This has been fixed by config Open vSwitch and OVN componments to run with non root user id 42424 which is same with QEMU and other OpenStack services inside the container.
The CI tooling for pinning images has been fixed to properly work after a regression caused by the introduction of the
atmosphere_image_prefix
variable.
The documentation for using the vTPM was pointing to the incorrect metadata properties for images. This has been corrected to point to the correct metadata properties.
Other Notes¶
The project has adopted the use of
reno
for release notes, ensuring that all changes include it from now on to ensure proper release notes.
The heavy CI jobs are now skipped when release notes are changed.
OpenStack Bobcat (2023.2)¶
v3.2.10¶
New Features¶
Add support for Neutron policy check when perform port update with add address pairs. This will add a POST method
/address-pair
. It will check if both ports (to be paired) are created within same project. With this check, we can give non-admin user to operate address pair binding without risk on expose resource to other projects.
Introduced the ability to specify a prefix for image names. This allows for easier integration with image proxies and caching mechanisms, eliminating the need to maintain separate inventory overrides for each image.
The
ovn-controller
image is now being pre-pulled on the nodes prior to the Helm chart being deployed. This will help reduce the time it takes to switch over to the new version of theovn-controller
image.
Security Issues¶
Update update_port:fixed_ips policy for neutron policy server check to stay with RBAC rule. This issue is not affect much on service security as policy update_port:fixed_ips always comes next to update_port, but still we should honor SRABC design to add role member check on.
Bug Fixes¶
Fixed an issue where the
neutron-ironic-agent
service failed to start.
When use OVS with DPDK, by default both OVS and OVN run with root user, this may cause issue that QEMU can’t write vhost user socket file in openvswitch runtime directory (
/run/openvswitch
). This has been fixed by config Open vSwitch and OVN componments to run with non root user id 42424 which is same with QEMU and other OpenStack services inside the container.
The CI tooling for pinning images has been fixed to properly work after a regression caused by the introduction of the
atmosphere_image_prefix
variable.
The documentation for using the vTPM was pointing to the incorrect metadata properties for images. This has been corrected to point to the correct metadata properties.
Other Notes¶
The project has adopted the use of
reno
for release notes, ensuring that all changes include it from now on to ensure proper release notes.
The heavy CI jobs are now skipped when release notes are changed.
OpenStack Antelope (2023.1)¶
v2.2.9-32¶
New Features¶
Add support for Neutron policy check when perform port update with add address pairs. This will add a POST method
/address-pair
. It will check if both ports (to be paired) are created within same project. With this check, we can give non-admin user to operate address pair binding without risk on expose resource to other projects.
Introduced the ability to specify a prefix for image names. This allows for easier integration with image proxies and caching mechanisms, eliminating the need to maintain separate inventory overrides for each image.
The
ovn-controller
image is now being pre-pulled on the nodes prior to the Helm chart being deployed. This will help reduce the time it takes to switch over to the new version of theovn-controller
image.
Bug Fixes¶
Fixed an issue where the
neutron-ironic-agent
service failed to start.
When use OVS with DPDK, by default both OVS and OVN run with root user, this may cause issue that QEMU can’t write vhost user socket file in openvswitch runtime directory (
/run/openvswitch
). This has been fixed by config Open vSwitch and OVN componments to run with non root user id 42424 which is same with QEMU and other OpenStack services inside the container.
The CI tooling for pinning images has been fixed to properly work after a regression caused by the introduction of the
atmosphere_image_prefix
variable.
The documentation for using the vTPM was pointing to the incorrect metadata properties for images. This has been corrected to point to the correct metadata properties.
Other Notes¶
The project has adopted the use of
reno
for release notes, ensuring that all changes include it from now on to ensure proper release notes.
The heavy CI jobs are now skipped when release notes are changed.
The image build process has been refactored to use
docker-bake
which allows us to use context/built images from one target to another, allowing for a much easier local building experience. There is no functional change in the images.
OpenStack Zed¶
v1.13.9-33¶
New Features¶
Add support for Neutron policy check when perform port update with add address pairs. This will add a POST method
/address-pair
. It will check if both ports (to be paired) are created within same project. With this check, we can give non-admin user to operate address pair binding without risk on expose resource to other projects.
Introduced the ability to specify a prefix for image names. This allows for easier integration with image proxies and caching mechanisms, eliminating the need to maintain separate inventory overrides for each image.
The
ovn-controller
image is now being pre-pulled on the nodes prior to the Helm chart being deployed. This will help reduce the time it takes to switch over to the new version of theovn-controller
image.
Bug Fixes¶
Fixed an issue where the
neutron-ironic-agent
service failed to start.
When use OVS with DPDK, by default both OVS and OVN run with root user, this may cause issue that QEMU can’t write vhost user socket file in openvswitch runtime directory (
/run/openvswitch
). This has been fixed by config Open vSwitch and OVN componments to run with non root user id 42424 which is same with QEMU and other OpenStack services inside the container.
The CI tooling for pinning images has been fixed to properly work after a regression caused by the introduction of the
atmosphere_image_prefix
variable.
The documentation for using the vTPM was pointing to the incorrect metadata properties for images. This has been corrected to point to the correct metadata properties.
Other Notes¶
The project has adopted the use of
reno
for release notes, ensuring that all changes include it from now on to ensure proper release notes.
The heavy CI jobs are now skipped when release notes are changed.
The image build process has been refactored to use
docker-bake
which allows us to use context/built images from one target to another, allowing for a much easier local building experience. There is no functional change in the images.