Примечания к выпуску 2023.1¶
2023.1-eom¶
Исправления ошибок¶
Исправлена ошибка при отображении списка участников, когда некоторые поля отображались некорректно, и новые участники не могли быть добавлены. Эта ошибка затрагивала только Google Chrome 114 и выше.
Клиент Barbican вызывал ошибку при получении секретов. Путем замены кода на OpenStackSDK эта проблема была исправлена, и зависимость клиента Barbican может быть убрана из панели Octavia.
10.0.0¶
Примечания к обновлению¶
Обновлена базовая версия Python с 3.6 до 3.8. В соответствии с политикой версий OpenStack Python runtime Python 3.8 является минимальной версией Python в цикле выпуска Zed.
Исправления ошибок¶
Исправлена ошибка, из-за которой не обновлялись не-HTTP и не-HTTPS мониторы состояния.
9.0.0¶
Исправления ошибок¶
В списке рабочих состояний отсутствовало состояние удаления.
Octavia поддерживает установку веса участников от 0 до 256, но в Horizon значение 0 не принималось. Это исправление позволяет ввести значение 0, что важно для перевода участника в состояние DRAINING.
8.0.0¶
Исправления ошибок¶
Исправлен конфликт с пространством имен панели barbican-ui.
7.0.0¶
Новые возможности¶
Добавлена возможность устанавливать allowed_cidrs для слушателей
Добавлена возможность указывать TLS-шифры для слушателей и пулов. Шифры представлены в синтаксисе OpenSSL.
Добавлена поддержка SCTP в поля выбора протокола слушателя и типа монитора состояния.
Добавлен переключатель включения TLS в форму управления пулом, позволяющий включать/выключать TLS-коммуникации между балансировщиком нагрузки и его участниками.
Исправления ошибок¶
Разрешено создавать отдельные ресурсы (например, балансировщик нагрузки) без принудительного создания дочерних ресурсов (слушателей, пулов, мониторов состояния). В мастерах создания дочерних ресурсов добавлен переключатель, позволяющий избежать создания ресурсов.
6.0.0.0rc1¶
Новые возможности¶
Добавлена поддержка панели Octavia для протокола proxy версии 2.
5.0.0.0rc1¶
Новые возможности¶
Добавлена поддержка зон доступности. Теперь можно создать баланскировщики в определенной зоне доступности.
Примечания к обновлению¶
Поддержка Python 2.7 была прекращена. Последний релиз octavia-dashboard с поддержкой py2.7 - OpenStack Train. Минимальная версия Python, поддерживаемая Octavia Dashboard - Python 3.6.
4.0.0.0rc1¶
Новые возможности¶
Добавлена поддержка протокола UDP в слушателях и пулах, добавлен метод UDP-CONNECT для ресурсов монитора состояния.
Исправления ошибок¶
Устранена проблема в панели управления Octavia, когда пользователи получали ошибку 403 при попытке создать балансировщик нагрузки. Это происходило из-за того, что панель управления пыталась получить доступ к информации профиля шаблона конфигурации, который по умолчанию является объектом, доступным только администратору.
3.0.0¶
Новые возможности¶
Добавлена возможность установки заголовка вставки X-Forwarded-Proto для слушателей.
Разрешено каскадное удаление балансировщика нагрузки.
Добавлен новый компонент пользовательского интерфейса, который работает как альтернатива стандартному элементу управления выбора. Варианты в компоненте представлены в виде таблицы, которую можно фильтровать с помощью поля ввода выбора. Фильтрация осуществляется по всем полям таблицы.
Добавьте поддержку балансировщика нагрузки.
Известные проблемы¶
Для поддержки octavia-dashboard требуется openstacksdk > 0.24.0.
Примечания к обновлению¶
Новый компонент заменяет стандартный выбор подсети в мастере создания балансировщика нагрузки.
Исправления ошибок¶
Исправлена проблема, при которой тип слушателя TERMINATED_HTTPS отображался серым цветом.
Другие примечания¶
Это изменило поведение по умолчанию при удалении балансировщика нагрузки с некаскадного на каскадное.
2.0.0.0rc1¶
Новые возможности¶
Добавлена возможность автоматического обновления страниц с деталями при выполнении действий.
2.0.0.0b2¶
Новые возможности¶
Добавлена возможность устанавливать заголовки вставки для слушателей.
Добавлена возможность установить участника в качестве резервного.
Добавлена возможность установки таймаута для слушателей.
Имя пула теперь отображается в выпадающих списках выбора пула в дополнение к ID пула.
2.0.0.0b1¶
Новые возможности¶
Добавлена поддержка RBAC в панель управления.
Добавлена поддержка L7 политики в панель управления.
Теперь вы можете изменить пул по умолчанию для слушателей.
Пулы, подключенные к балансировщику нагрузки, теперь отображаются на странице деталей о балансировщике нагрузки.
Примечания к обновлению¶
Чтобы включить поддержку RBAC в панели управления Octavia, необходимо установить сгенерированный файл 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/.
Вопросы безопасности¶
Теперь RBAC можно включить для панели управления Octavia. Независимо от того, включите вы RBAC в панели или нет, RBAC API все равно будет действовать. Включение RBAC в панели управления приведет к применению политик в панели перед выполнением вызова API.
1.0.0.0rc1¶
Предисловие¶
Команда Octavia рада выпустить версию 1.0.0 панели управления Octavia. Эта панель использует точку доступа Octavia API через openstacksdk. Этот релиз включает в себя ряд улучшений по сравнению со старой версией neutron-lbaas-dashboard, которая работала с точкой доступа API neutron. Эти улучшения перечислены ниже в разделе возможностей данного релиза.
Новые возможности¶
На страницах с подробной информацией об объекте теперь используется навигация по вкладкам для дочерних объектов.
Статус предоставления и рабочий статус теперь доступен на всех страницах с деталями об объекте.
Теперь пулы могут менять алгоритм балансировки нагрузки после создания.
Теперь участники отображают id подсети на странице деталей.
Мониторы состояния теперь могут изменять ожидаемые HTTP-коды.
Теперь можно изменить постоянство сессии для пула.
Времена создания и обновления теперь отображаются на страницах деталей.
Мониторы состояния теперь могут использовать альтернативные IP-адреса и порты.
Теперь можно обновлять ограничение подключений слушателей.
Все объекты теперь позволяют устанавливать «Административное состояние».
Известные проблемы¶
Для octavia-dashboard требуется openstacksdk >= 0.10.0, чтобы решить проблему с отображением страницы подробной информации о мониторе состояния. Ожидается, что это будет включено в релиз OpenStack Queens.
Примечания к обновлению¶
Эта панель может использоваться вместе с панелью neutron-lbaas-dashboard, но в обеих панелях будут использоваться метки «Балансировщик нагрузки».
Другие примечания¶
Для использования этой панели расширение neutron-lbaas не требуется. Балансировщики нагрузки, созданные с помощью neutron-lbaas, которые не были перенесены на Octavia, могут быть недоступны через эту панель. На этой панели будут видны только ресурсы, доступные через Octavia API.
1.0.0.0b1¶
Новые возможности¶
Новый мастер создания панели управления для Octavia. Позволяет создать балансировщик нагрузки Octavia и связанные с ним ресурсы, такие как слушатель, пул, участники пула и монитор состояния.
Просмотр всех существующих балансировщиков нагрузки Octavia.
Возможность просмотреть подробную информацию о балансировщике нагрузки Octavia и для просмотра подробной информации о слушателе, пуле, участнике пула и ресурсах монитора состояния.
Возможность создавать, обновлять и удалять ресурсы балансировщика нагрузки Octavia, слушателей, пулов, участников пулов и мониторов состояния.
Возможность связывать и отвязывать плавающие IP-адреса для балансировщика нагрузки.
Возможность выбора SSL-сертификатов, хранящихся в службе менеджера ключей, при создании слушателя по протоколу TERMINATED_HTTPS.
Возможность выбрать существующие инстансы из вычислительной службы или указать внешних участников при добавлении участников в пул.