Примечания к выпуску 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 - 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. 
- Возможность выбрать существующие инстансы из вычислительной службы или указать внешних участников при добавлении участников в пул. 
