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

12.0.0.0b2-32

新機能

  • The Network QoS panel allows users to view a list of created network policies. This panel displays a table view of the name, id, description and shared status of each policy.
  • Added a locked status column on admin/project instances table. It will show a locked or unlocked icon if nova 2.9 or above is used. The locked status is also available on instance details panel.

アップグレード時の注意

  • OPENSTACK_ENDPOINT_TYPE setting now has a consistent default value and it defaults to publicURL. If you use the default value, previously (at least Ocata release) Horizon used internalURL for keystone and publicURL for other services. The default value is now publicURL, so if you want horizon to use internalURL to talk with back-end services, ensure to set OPENSTACK_ENDPOINT_TYPE to internalURL.

バグ修正

  • Unnecessary API calls to back-end services are eliminated when checking the quota and usage in individual panels. Each panel checks a resource can be created by retrieving the current quota and usage for the resource. However, the previous implementation retrieves quota and usage of unrelated resources (For example, Nova usage is retrieved when checking a network usage). It can be a performance problem in large deployments. This behavior is now fixed to load quota and usage only for resources which are really required.

12.0.0.0b2

新機能

  • Added a new create_volume setting under the LAUNCH_INSTANCE_DEFAULTS dict. This allows you to set the default value of 「Create Volume」, when Cinder is available.
  • The available language list is now automatically generated based on the availability of translation message catalogs of languages instead of maintaining the language list manually. If message catalogs (PO files) of some language exist for both django and djangojs domains of horizon and openstack_dashboard, the language will appear in the language list. If you need to change the initial set of languages, set LANGUAGES in local_settings.py.
  • Horizon workflow Step now support allowed() method to determine the step should be displayed conditionally. The workflow Step class already support policy check and permission mechanism to decide the step should be displayed, but allowed() is used to support more complex or dynamic condition.

アップグレード時の注意

  • String attributes action_present and action_past were dropped from horizon.tables.BatchAction. action_present and action_past methods are the recommended way to define action labels for BatchAction. The offical way allows us to define more complete strings for action labels and this also allows translators to translate more flexibily.
  • [blueprint drop-nova-network] Horizon nova-network floating IP and security groups supports have been droppped in Pike release. nova-network has been marked as deprecated in Nova in Newton release and horizon support was dropped in favor of it. Neutron now becomes a requirement for floating IP and security groups. Other operations on instances which created with nova-network should work same as before.
  • The settings enable_firewall and enable_vpn which have been deprecated since Juno release are now actually dropped. If you are using these settings to disable FWaaS v1 and VPNaaS dashboards, use REMOVE_PANEL of the Pluggable Panel mechanism <https://docs.openstack.org/developer/horizon/topics/settings.html#pluggable-settings-for-panels> to disable these panels. Note that Horizon checks the availability of FWaaS v1 and/or VPNaaS in your Neutron deploymennt and disables corresponding panels if not available, so in most cases you do not need to take care of the change.

12.0.0.0b1

新機能

  • Gives end-users the ability to create and delete ports in their networks. The functionality will be implemented into the project network details table. Following the discussions in the bug discussion. This functionality will be enabled/disabled via policy. Blueprint can be found at [blueprint network-ports-tenant] Bug can be found at [bug 1399252]
  • The Access & Security panel’s tabs have been moved to their own panels for clearer navigation and better performance. API Access is now a top level panel and Key Pairs now resides in the Compute panel group. Floating IPs and Security Groups are now in the Network panel group.
  • OpenStack RC のダウンロードボタンが、 Horizon の右上にあるユーザー設定のドロップダウンメニューに追加されました。
  • Glance v2 が完全にサポートされました。この結果、 Horizon を動作させるために、 Keystone カタログに Glance v1 エンドポイントは必要という状況はなくなりました。また、 Glance v1 と v2 間のコード互換性が提供されています。
  • IMAGES_ALLOW_LOCATION という新しい設定値が追加されました。この設定を使うと、ユーザーはイメージの作成、更新時のロケーションを設定できます。 Glance のバージョンに依存しますが、ロケーションを設定する機能はポリシーと設定値で制御できます。
  • Now it is possible to enable/disable port security in Horizon, when the port-security extension is available. Note: Neutron allows disabling the port security on a port only when no security groups are associated to it
  • Panel group is introduced in the Admin dashboard to organize admin panels better. Panels in 「System」 group of Admin dashboard are now categorized into four groups: 「Compute」, 「Volume」, 「Network」 and 「System」.
  • Securtiy group 「Add rule」 form now allows to specify 『any』 IP protocol and 『any』 port number (for TCP and UDP protocols). This feature is available when neutron is used as a networking back-end. You can specify 『any』 IP protocol for 『Other Protocol』 and -1 means 『any』 IP protocol. You can also see All ports choice in 『Open Port』 field in case of TCP or UDP protocol is selected.

既知の問題

  • ANGULAR_FEATURES オプションで 『images_panel』 を False に設定し (デフォルトは False ではありません)、 Horizon が Glance v2 を使用するように設定した場合、「イメージの編集」画面で RAM ディスク ID とカーネル ID が適切に表示されません。

アップグレード時の注意

  • Horizon is updated to use the same API policy target rules with Nova, if you made any changes to Horizon’s old nova policy file before, make sure to apply your specific policy changes to the new Nova policy file used by Horizon.
  • The profile_support setting has been removed from the OPENSTACK_NEUTRON_NETWORK dict, and any usages have been removed from the Horizon code base. If you were relying on this being set by default, you will now need to manually set the value in your plugin/customisation.
  • OPENSTACK_IMAGE_FORMATS 変数は、 local_settings.py の REST_API_REQUIRED_SETTINGS 設定に追加しなければなりません。
  • As a result of Admin dashboard reorganization, panel groups of many Admin panels have been changed. Operators who customize Admin panels (for example, disable some Admin panels) through enabled directory need to update panel groups in enabled files. Horizon plugin developers and deployers may also need to update panel configurations under enabled directory to adapt the new Admin menus.

その他の注意点

  • Glance v2 では、copy-from 機能をサポートしていないため、この機能は、Glance v2 を使用する際に Horizon で無効にされます。
  • Glance イメージ一覧 API からの出力が v1 と v2 の間で変更され、管理者が Horizon にログインすると、プロジェクト/コンピュート/イメージパネルでクラウド上のイメージがすべて見られるようになりました。