2023.1 Series Release Notes

2023.1-eom

Bug Fixes

  • Fixed a bug when displaying the member list, some fields were not displayed correctly and new members could not be added. This bug affected only Google Chrome 114 and above.

  • Barbicanclient caused an error when getting secrets. By replacing the code by OpenstackSDK this issue was fixed and the barbicanclient dependency could be dropped from the Octavia Dashboard.

10.0.0

升級信息

  • Update Python base version from 3.6 to 3.8. As per Openstack Python runtime versions policy Python 3.8 is the minimum Python version in the Zed release cycle.

Bug Fixes

  • Fix a bug that prevented the update of non-HTTP and non-HTTPS health monitors.

9.0.0

Bug Fixes

  • Draining state was missing from the list of operating states.

  • Octavia supports setting the weight of members from 0 to 256, but in Horizon the value 0 was not accepted. This fix allows entering the value 0 as well, which is important for putting a member into DRAINING state.

8.0.0

Bug Fixes

  • Fixes a namespace collision with the barbican-ui dashboard.

7.0.0

新功能

  • Add the ability to set allowed_cidrs on the listeners

  • Added option to specify TLS ciphers for listeners and pools. The ciphers are represented in OpenSSL syntax.

  • Add SCTP support in listener protocol and health-monitor type select boxes.

  • Add TLS Enabled switch in the pool control form, allowing to enable/disable TLS communications between a load balancer and its members.

Bug Fixes

  • Allows the creation of single resources (i.e Load Balancer) without enforcing the creation of children resources (Listeners, Pools, Health monitors). A switch has been added in the children resource wizards to avoid resource creation.

6.0.0.0rc1

新功能

  • Added Octavia dashboard support for proxy protocol version 2.

5.0.0.0rc1

新功能

  • Added support for availability zones. Can now create a LB in a specific AZ.

升級信息

  • Python 2.7 support has been dropped. Last release of octavia-dashboard to support py2.7 is OpenStack Train. The minimum version of Python now supported by octavia-dashboard is Python 3.6.

4.0.0.0rc1

新功能

  • Added UDP protocol support in listeners and pools, added UDP-CONNECT method for health-monitor resources.

Bug Fixes

  • Fixes an issue in the Octavia dashboard where users receive a 403 error when attempting to create a load balancer. This was due to the dashboard attempting to access the flavor profile information which is an administrator only object by default.

3.0.0

新功能

  • Adds the ability to set the X-Forwarded-Proto insertion header on listeners.

  • Allow cascade deletion of load balancer.

  • Adds a new UI component which works as a standard select control alternative. Options in the component are presented in a table which may be filtered using the select input field. Filtering is done across all table fields.

  • Add load balancer flavor support.

已知錯誤

  • The octavia-dashboard requires openstacksdk > 0.24.0 for flavor support.

升級信息

  • The new component replaces the standard select for subnet selection in the Load Balancer creation modal wizard.

Bug Fixes

  • Fixed an issue where TERMINATED_HTTPS listener type was greyed out.

其他信息

  • This changed the default behavior of load balancer deletion from non-cascade deletion to cascade deletion.

2.0.0.0rc1

新功能

  • Adds the ability to auto refresh detail pages upon action.

2.0.0.0b2

新功能

  • 允許插入報頭到監聽器。

  • Adds the ability to set member as backup.

  • Adds the ability to set the timeout options on listeners.

  • 在資源池選擇下拉菜單中除了資源池 ID 外資源池名稱現在也可見。

2.0.0.0b1

新功能

  • 添加 RBAC 的支持到控製麵板。

  • 添加對七層策略的支持到控製麵板。

  • 允許改變監聽器的預設資源池。

  • 負載均衡起關聯的資源池現在被列出在其詳情頁面。

升級信息

  • 要在 Octavia 控製麵板中啟用 RBAC 支持,你需要把生成的 octavia_dashboard/conf/octavia_policy.yaml 檔案拷貝到 horizon 的 openstack_dashboard/conf/ 目錄,並將 octavia_dashboard/local_settings.d/_1499_load_balancer_settings.py 檔案拷貝到 horizon 的 openstack_dashboard/local/local_settings.d/ directory 目錄。

安全信息

  • RBAC 現在可以在 Octavia 控製麵板被啟用。不管你是否已在控製麵板中啟用 RBAC,RBAC API 都生效。在控製麵板中啟用使其在 API 調用之前強制執行 RBAC 策略。

1.0.0.0rc1

序言

Octavia 團隊很榮幸的分佈 Octavia 控製麵板 1.0.0 版本。該控製麵板通過 openstacksdk 調用 Octavia API。該版本包含針對老的 neutron-lbaas-dashboard 的一系列改進。這些改進被列在發佈信息的功能章節。

新功能

  • 資源詳情頁面通過標籤導航欄來訪問子資源。

  • 配置狀態和操作狀態在所有資源詳情頁面可用。

  • 資源池現在可以在創建後更改負載均衡算法。

  • 成員在詳情頁面現在可顯示子網號。

  • 允許健康監控改變期待 HTTP 返回碼。

  • 資源池的會話持久化選項現在可以被更改。

  • 創建和更新時間現在在詳情頁可見。

  • 健康監控現在可以使用外部的 IP 地址和連接埠。

  • 監聽器連接限制現在可以被更新。

  • 允許所有資源設置管理狀態。

已知錯誤

  • 該項目需要 openstacksdk >= 0.10.0 來解決一個健康監控詳情頁面的顯示問題。預期它將包含在 OpenStack Queens 版本中。

升級信息

  • 該面板可以和 neutron-lbaas-dashboard 同時使用,兩者都將使用 “負載均衡器”標籤。

其他信息

  • 當使用該控製麵板時不需要 neutron 的 neutron-lbaas 插件。在 neutron-lbaas 中創建沒有遷移到 Octavia 中的負載均衡器不一定能在該控製麵板中訪問。僅當其能通過 Octavia API 訪問時才能在該控製麵板中可見。

1.0.0.0b1

新功能

  • 一個新的 Octavia 控製麵板. 允許你創建一個 Octavia 負載均衡器及相關的資源例如監聽器,資源池,成員和健康監控。

  • 一個已創建的 Octavia 負載均衡器的視圖。

  • 允許查看 Octavia 負載均衡器的詳情,及下拉菜單查看監聽器,資源池及成員和健康監控資源的詳情。

  • 允許創建,更新和刪除 Octavia 負載均衡器,監聽器,資源池及成員和健康監控資源。

  • 允許關聯和解除關聯在一個負載均衡器上的浮動 IP。

  • 允許選擇 key-manager 服務中存儲的 SSL 證書來創建 TERMINATED_HTTPS 協議的監聽器。

  • 允許從計算服務裡的已有實例和指定外部成員中選擇要向資源池中添加的成員。