-
Notifications
You must be signed in to change notification settings - Fork 63
106 ReleaseNotes Ru
CloudStack-UI 1.0.6 выпущен 25 июля 2017 г. Релиз добавляет новые функции и исправляет ошибки, найденные ранее. Так же, релиз включает глубокий рефакторинг кода, связанный с компонентами создания и отображения виртуальных машин. Данный документ подробно описывает самые важные изменения относительно предыдущих релизов.
Команда потратила в текущей итерации более недели на рефакторинг старого кода, написанного на ранних стадиях проекта без должного дизайна архитектуры. Компонент был полностью реализован с нуля.
Был создан компонент, который позволил представить в этом релизе новый интерфейс фильтрации и группировки VM. Кроме того, данный компонент послужит основой для создания нового способа отображения - в будущих релизах появится возможность переключения между видами и будет добавлен новый вид - табличного формата, похожий на тот, который предлагается стандартным интерфейсом ACS.
В данном релизе вкладки VM были реорганизованы. Ранее для вкладок использовались текстовые метки, в текущем релизе они были заменены на пиктограммы. Это помогло добиться большей компактности и добавить пространство для будущего расширения интерфейса новыми вкладками.
Настройки сети и брэндмауэра были перенесены на отдельную вкладку, что позволит в будущем реализовать дополнительные возможности работы с сетью для продвинутых зон ACS.
В данном релизе компонент получил возможность переключения представления между видами "занято" и "свободно", что полезно для некоторых пользователей, особенно в моменты, когда пользователь пытается определить достаточно ли свободных ресурсов для выделения виртуальной машины.
В текущем релизе представлены вкладки управления тэгами для виртуальных машин. В отличие от стандартного интерфейса ACS, в интерфейсе CloudStack-UI тэги используются широко для предоставления лучших возможностей UX. В данной версии тэги доступны для редактирования и просмотра, но не имеют расширенной семантической нагрузки. В будущих версиях планируется более широкое использование тэгов для реализации функциональности плагинов.
В данном релизе мы начали перевод стилевых компонентов интерфейса на каркас Material 2, который достиг необходимого уровня зрелости и содержит более качественный набор компонентов относительно MDL. Кроме того, за время использования MDL мы обнаружили в MDL значительное количество недостатков, что привело, в конечном итоге, к данному решению. Переход займет несколько итераций.
Релиз находится на страницах релизов GitHub (https://github.com/bwsw/cloudstack-ui/releases/tag/1.0.6)
Подготовленный образ Docker выложен на DockerHub (https://hub.docker.com/r/bwsw/cloudstack-ui/).
Для скачивания образа можно воспользоваться следующей командой:
# docker pull bwsw/cloudstack-ui:1.0.6Список изменений проекта: https://github.com/bwsw/cloudstack-ui/wiki/Changelog
Инструкция по развертыванию продукта находится на страницах GitHub: https://bwsw.github.io/cloudstack-ui/
Релиз 1.0.7 ожидается 7 августа 2017. В рамках релиза запланирована следующая новая функциональность:
- Копирование тэгов из шаблонов в виртуальную машины (на стороне фронтенда);
- Плагин Web-SSH, позволяющий осуществлять доступ к виртуальным машинам посредством браузерного клиента SSH;
- Плагин Pulse, позволяющий отображать статистику CPU/RAM/IO/NET виртуальной машины.
Уважаемый участник сообщества, мы будем благодарны если Вы:
- попробуете проект и дадите нам обратную связь;
- поделитесь информацией о проекте и релизе в социальных сетях;
- поставите звезду репозиторию GitHub в знак поддержки проекта;
- вступите в группу в сети LinkedIn.