Примечания к выпуску
INFO
Примечания к выпуску включают агрегированное содержимое для нескольких версий каждого Operator в матрице совместимости Alauda DevOps v4.2. Более подробные примечания к выпуску для каждого Operator можно дополнительно просмотреть в соответствующем центре документации Operator.
Содержание
Alauda DevOps (Next-Gen) - 4.2Матрица совместимости и поддержкиНовые и оптимизированные возможностиAlauda DevOps PipelinesAlauda DevOps ConnectorsDevOps ToolchainBreaking ChangesИсправленные проблемыИзвестные проблемыAlauda DevOps (Next-Gen) - 4.2
Матрица совместимости и поддержки
В таблице ниже показана матрица версий Operators, включенных в Alauda DevOps v4.2.
Новые и оптимизированные возможности
Alauda DevOps Pipelines
- Непрерывное развитие возможностей Pipeline: постоянно расширяются базовые возможности, связанные с
PipelineиTask, с поддержкой ручного утверждения, пользовательского вывода выполнения и динамической конфигурации форм, чтобы удовлетворять потребности в оркестрации pipeline в сложных сценариях доставки. - Улучшение автоматических триггеров: поддерживаются запланированные задачи, запуск pipeline через push образа и интеграция
Pipelines-as-Codeс GitLab, что позволяет реализовать автоматическую оркестрацию в нескольких сценариях. - Улучшение шаблонов и повторного использования: предоставляет универсальные шаблоны Pipeline и расширяемый
Hub Catalog, поддерживая повторное использование пользовательскихPipelinesиTasksдля снижения затрат на создание и сопровождение pipeline. - В
Alauda DevOps Pipelinesv4.8в управлении pipeline представлен шаблон pipeline GitOps Repo Update. Этот pipeline обновляет файлы в репозитории GitOps, выполняет commit и push изменений с использованиемgit-cliи при необходимости создает Merge Request (создание Merge Request в настоящее время поддерживается только GitLab). - В
Alauda DevOps Pipelinesv4.8добавлен новыйTaskHelm Chart Build Push. Вы можете упаковать Helm chart из указанного каталога и отправить его в OCI registry с помощью Helm или ORAS. - В
Alauda DevOps Pipelinesv4.8поддерживается сбор и отображение метрик компонентовTekton. - Более подробные примечания к выпуску для разных версий можно найти в центре документации Alauda DevOps Pipelines.
Alauda DevOps Connectors
- Поддержка нескольких Connectors в Connectors CSI Driver.
- Поддержка управления правами для возможностей Connectors Proxy через AccessPolicy.
- Для
Alauda DevOps Connectorsv1.8основные возможности Connectors и существующие Connectors (Git, OCI, Maven, PyPI, NPM, Kubernetes) были переведены на уровень зрелости Beta. - Всестороннее покрытие интеграции toolchain: добавлены шесть основных Connectors экосистемы, включая
GitLab,Harbor,NPM,Maven,PyPIиKubernetes, что обеспечивает унифицированную интеграцию code repositories, artifact repositories и container platforms. - Интеграция
PipelinesиConnectors: предоставляет стандартизированные определения ресурсов для GitCodeRepository, OCIArtifact и MavenArtifact, бесшовно интегрируя инструменты в Pipelines через единый UI. - Гибкие режимы доступа к API: Connector API поддерживает два режима — нативный pass-through API инструментов (Proxy Service) и пользовательские API, при этом OCI Connector расширяет возможности forward proxy.
- Поддержка интеграции с SonarQube и SonarCloud с использованием SonarQube Connector.
- Поддержка развертывания системы Connectors в конфигурации высокой доступности (HA) для обеспечения непрерывности сервиса и отказоустойчивости.
- Более подробные примечания к выпуску для разных версий можно найти в центре документации Alauda DevOps Connectors.
DevOps Toolchain
Это обновление повышает общий уровень безопасности и стабильности toolchain, который включает следующие инструменты:
Breaking Changes
- Для
Alauda DevOps Connectorsv1.6удалите переменнуюinput.xxxизspec.auth.types[].generator.rego. Вместо нее используйтеinput.data.xxx. - Для
Alauda DevOps Pipelinesv4.7Chainsv0.26.0 обновляется доCosignv2.6.0, который больше не поддерживает JWT-токеныHS256для keyless signing; пользователям с частными OIDC providers, использующимиHS256, необходимо переключиться наRS256перед обновлением. Дополнительную информацию см. в Chains.
Исправленные проблемы
- Before this update, in MicroOS environments with strict SELinux enforcement, Tekton tasks that depend on Java-based tools (such as Maven and SonarQube) failed to start with the error “Error occurred during initialization of VM - Failed to mark memory page as executable”. With this update, the issue is resolved, and Java-based Tekton tasks now run normally in MicroOS environments.
- The issue where Connector 1.9.0 used with TektonCD 4.8.0/4.6.2 failed to propagate the Integration Workspace—triggering the error pipeline requires workspace with name 'xxx' be provided by pipelinerun—has been resolved in the Connector 1.9.2 and TektonCD 4.8.1/4.6.3 release combination, ensuring Workspace parameters are now delivered correctly.
Известные проблемы
No issues in this release.