Xena Series Release Notes

5.0.0

Aktualisierungsnotizen

  • Python 2.7 Unterstützung wurde beendet. Der letzte Release von zun-ui, welcher Python 2.7 unterstützt, ist OpenStack Train. Die minimal Python Version, welche von zun-ui unterstützt wird, ist Python 3.6.

3.0.0

Neue Funktionen

  • [blueprint add-admin-containers-panel] Added containers panel fro admin. Differences from project side is as follows:

    Allowed actions for admin:

    • aktualisieren

    • wieder aufbauen

    • start / stop / restart

    • töten

    • löschen erzwingen

    Not allowed actions for admin:

    • erstellen

    • manage security group

    • pausieren / fortfahren

    • ausführen

    • löschen

    • löschen mit anhalten

    Not allowed view for admin:

    • logs tab on details view

    • console tab on details view

Fehlerkorrekturen

  • [bug/1797285] The command parameter has changed from string to list.

  • [bug/1799125] Changed the dialog for deleting image to common deletion confirm dialog. Deleting image API requres only id and does not need host parameter no longer. And it means the dialog to specify the host that delete the image from is unnecessary.

  • [bug/1798702] Added „host“ column into images table view for admin.

2.0.0

Einleitung

Various improvements, addition of functions, including addition of container group (capsule) operation panel, were implemented. For more details, please see the features section.

Neue Funktionen

  • [manage-security-groups] Added Manage Security Groups action to manage associations between security groups and ports on container.

  • [blueprint capsule] Added capsule panel for user. This panel has CRUD operations for container groups.

  • [blueprint image-host] To clarify the host that has the image to be operated, host parameter was added into image operation. This parameter is implemented in Zun UI too.

  • [blueprint rebuild-action] Added rebuild action into containers panel as item action. User can rebuild container with same or other image.

  • New statuses for container, DELETING, REBUILDING, DEAD and RESTARTING are added.

  • New parameters for container, disk, availablity_zone and auto_heal are added.

  • The runtime option for container creation accepts as string. Previously the runtime option was a drop down menu with only runc option. User was not able to enter new runtimes configured by them. To accept any string, the runtime option was changed to the field.

Aktualisierungsnotizen

  • [blueprint capsule] To enable capsule panel, copy zun-ui/zun_ui/enabled/_1332_project_container_capsules_panel.py into horizon’s enabled directory.

Fehlerkorrekturen

  • [bug/1763250] Fixed issue the conflict between retry and auto_remove options. To avoid this conflict, auto_remove option will be cleared when retry option is set.

  • [bug/1777545] Fixed issue the deleted item is selected again with batch delete. Item selections on table view for batch actions are not cleared after execution of actions. To ensure to clear item selections, hzTable:clearSelection event is emitted.

  • [bug/1746706] Reproduced navigations when refreshing details view. Previously the fix for [bug/1681627] allowed us to reload or directly open Angular-based detail page (ngdetail), but the navigation menu was not reproduced correctly.

1.0.0

Neue Funktionen

  • Cloud Shell Eigenschaft hinzugefügt. Siehe auch [Bildschirmfoto] und [Kurzvideo].

    Zum Aktivieren der Cloud Shell kopieren Sie das zun_ui/enabled/_0330_cloud_shell.py into openstack_dashboard/local/enabled Verzeichnis und starten Sie Horizon neu. Der „>_ Cloud Shell“ Knopf erscheint am rechten Rand in Horizon nach dem Login.

    Wenn der Benutzer den „Cloud Shell“ Knopf drückt, so wird die Webkonsole für die Cloud Shell am Boden des Fensters angezeigt.

    At first time to show cloud shell, Zun UI starts to create cloud shell container for the user. So it take just a litle time before using cloud shell. The container will be named „cloud-shell-<user>-<project>-<domain>-<region>“.

    If cloud shell container exists, attach the web console to the container.

    Each time when attach to the container, Zun UI gets user’s clouds.yaml from Horizon and set it into „~/.config/openstack/clouds.yaml“. Also, „export OS_CLOUD=openstack“ will be set into „~/.bashrc“.

    Das Benutzerpasswort wird nicht im Container gesetzt. Benutzer sollten daher manuell die „OS_PASSWORD“ Umgebungsvariable oder „password“ in clouds.yaml setzen.

    Zum konfigurieren des Abbildes für Cloud Shell lesen Sie bitte [Abbild für Cloud Shell]

  • [cinder-integration] Added Volumes tab for container creation dialog. When create container, user can mount existing Cinder volume or create and mount new Cinder volume.

  • Added parameters for container creation. New parameters ‚auto_remove‘, ‚hostname‘ and ‚runtime‘ are added for container creation. Also, these parameters are shown in details view. These parameters are not for update, so these are readonly in update dialog.

  • Show actions according to container status. Previously the UI showed all of the actions regardless of container’s status, now UI filters the actions just like what nova instances do.

  • Neue Aktion „Stoppen und löschen des Containers“ hinzugefügt. Diese Aktion stoppt den Container vor dem löschen, sofern er lief.

  • Added project_id into drawer on image table view.

Fehlerkorrekturen

  • [bug/1742599] Fixed issue the deleted item is selected again with batch delete. Items recently deleted with batch action had been shown in deletion confirmation dialog when execute the batch delete action again. And this had caused the conflict error due to trying to delete unexisting item.

0.2.0

Einleitung

Horizon Plugin for Container Management service is released as Zun UI. Zun UI work with Horizon, and service user interfaces for container management to users. For example, Zun UI provides table views and details view for container, these views have twelve operations for container. Also, this has WebSocket-based console view. Zun UI is implemented Angular-based, and supports latest features in Horizon.

Neue Funktionen

  • [blueprint add-container-operations] Operations for container, such as ‚Start‘, ‚Stop‘, ‚Restart‘, ‚Pause‘, ‚Unpause‘, ‚Execute Command‘ and ‚Send Kill Signal‘, are added. Also, while loading details view, then logs of container are shown in ‚Logs‘ tab.

  • [blueprint interactive-mode] Support pseudo-tty and stdin of container using serial console module in Horizon via WebSocket. „console“ tab is added into details view. When user displays details view, if „tty“ option for the container is enabled, Zun UI gets the URL for container „tty“ from docker and accesses the „tty“ via WebSocket to realize console on the browser.

  • [blueprint add-images-panel] The panel for container images management is added for admin users. This panel shows table view for images and has „pull“ action to store image as global action. The actions we can use are only „pull“ for now.

Andere Notizen

  • Reno wird für die Verwaltung der Releasenotes verwendet.

  • Unterstützung für Python 3.5.

  • Benutze nur tox für tests und entferne run_tests.sh welches nicht mehr benutzt wird.

  • Motiv der Dokumentation von oslosphinx nach openstackdocstheme gewechselt.

  • Benutze das Autodoc Feature von pbr anstelle von eigenentwickelter Logik.