Примечания к выпуску
Содержание
3.20 - Alauda DevOpsНовые и оптимизированные возможностиЛомающие измененияИсправленные проблемыИзвестные проблемыУстаревшие и удаленные возможностиУдаленные возможности3.20 - Alauda DevOps
Новые и оптимизированные возможности
Плагины Alauda DevOps v3 выпустили новые версии, содержащие обновления безопасности и некоторые оптимизированные возможности
- Пользователи могут интегрировать
Alauda DevOps Jenkins v3иAlauda DevOps v3с новейшим DevOps Toolchain. - Формы выполнения pipeline поддерживают заполнение значений по умолчанию.
- В pipeline
BuildsиReleasesбыла переработана логика рендеринга параметров, а параметры поддерживают ссылку на значения атрибутов artifact и выражения сопоставления. - В
Alauda DevOps v3.20.36компоненты Katanomi поддерживают пользовательские политики планирования через Katanomi CR, включаяnodeSelector,tolerationsиaffinity. Поведение планирования по умолчанию остается неизменным, если эти параметры не настроены. Пример см. в Как настроить пользовательские политики планирования для Katanomi.
Другие изменения:
- Исправлены уязвимости в
Alauda DevOps v3,Alauda DevOps Jenkins v3иAlauda DevOps Eventing v3.
Последние версии плагинов приведены ниже:
Ломающие изменения
- С обновлением
Alauda DevOps Jenkins v3v3.20.17инструмент s2i был удален из base2 node (образdevops/builder-tools). Это изменение не влияет на встроенные Tasks, но любой Custom Task, который зависит отs2i, больше не будет запускаться на base2 node. Если вам по-прежнему нуженs2i, вы можете выбрать один из следующих вариантов:- Использовать устаревший base node (если ваша среда была обновлена с версии ниже v3.20); устаревший base node по-прежнему включает инструмент
s2i. - Собрать собственный пользовательский образ, который содержит инструмент
s2i.
- Использовать устаревший base node (если ваша среда была обновлена с версии ниже v3.20); устаревший base node по-прежнему включает инструмент
Исправленные проблемы
- Prior to this update, when descriptors for dynamic forms already existed in delivery, the ability to use the template feature's "Copy Dynamic Forms" would result in incorrect parsing of the content, which prevented proper execution. This issue has been fixed with this update. The template function now works correctly regardless of whether the delivery contains a dynamic form or not!
- The current version of the service saves the jenkins pipeline project template to a database table with the wrong name, so when upgrading to this version from another version, or from this version to a later version, the previously created project pipeline template is not found
Известные проблемы
No issues in this release.
Устаревшие и удаленные возможности
Удаленные возможности
Развертывание DevOps Toolchain удалено
Развертывание DevOps Toolchain отключено в интерфейсе Alauda DevOps UI для следующих плагинов: