Aktuelle Serie Releasenotes
12.0.0.0b2-32
Neue Eigenschaften
- 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.
Aktualisierungsnotizen
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
.
Fehlerkorrekturen
- 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
Neue Eigenschaften
- 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.
Aktualisierungsnotizen
- 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
Neue Eigenschaften
- 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.
- Oben rechts im Horizon-Dashboard wurden Download-Button zum Herunterladen von OpenStack RC-Dateien zum Dropdown-Menü hinzugefügt.
- Fügt vollständige Unterstützung für Glance v2 hinzu, so dass Horizon nicht mehr davon abhängt, einen Glance v1 Endpunkt im Kaystone Katalog zu haben. Bietet auch Codekompatibilität zwischen Glance v1 und v2.
- Fügt einen neuen Konfigurationswert IMAGES_ALLOW_LOCATION hinzu, der Benutzern erlaubt beim erstellen oder aktualisieren von Abbildern Lokationen zu setzen. Die Möglichkeit das wird, abhängig von der Glance Version, durch Richtlinien und/oder Konfigurationswerte kontrolliert.
- 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.
Bekannte Probleme
- Wenn Sie ‚images_panel‘ für die ANGULAR_FEATURES Option auf False setzen (nicht der Standard) und Horizon für Glance v2 konfigurieren, so werden Ramdisk ID und Kernel ID im „Bearbeite Abbild“ Bildschirm nicht richtig angezeigt.
Aktualisierungsnotizen
- 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.
- Die OPENSTACK_IMAGE_FORMATS Variable muss zur REST_API_REQUIRED_SETTINGS Einstellung in local_settings.py hinzugefügt werden.
- 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.
Andere Notizen
- Glance v2 unterstützt die copy-from Eigenschaft nicht. Diese Eigenschaft ist bei der Verwendung von Glance v2 in Horizon deaktiviert.
- Die Ausgabe der Glance Abbild Listen API hat sich v1 auf v2 so geändert, dass an Horizon angemeldete Admins jetzt alle Abbilder in der Cloud im Projekt->Compute->Abbilder Paneel sehen.