Примечания к выпуску
INFO
Примечания к выпуску включают агрегированный контент для нескольких версий каждого Operator в матрице совместимости Alauda DevOps v4.2. Более подробные примечания к выпуску для каждого Operator можно дополнительно просмотреть в соответствующем центре документации Operator.
Содержание
Alauda DevOps (Next-Gen) - 4.2Матрица совместимости и поддержкиНовые и оптимизированные функцииAlauda DevOps PipelinesAlauda DevOps ConnectorsDevOps ToolchainНесовместимые измененияИсправленные проблемыИзвестные проблемы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 Pipelinesверсииv4.8в управление pipeline добавлен шаблон pipeline GitOps Repo Update. Этот pipeline обновляет файлы в репозитории GitOps, выполняет коммит и push изменений с помощьюgit-cli, а также опционально создаёт Merge Request (создание Merge Request в настоящее время поддерживается только для GitLab). - Для
Alauda DevOps Pipelinesверсииv4.8добавлена новаяTaskHelm Chart Build Push. Вы можете упаковать Helm chart из указанной директории и отправить его в OCI-реестр с помощью Helm или ORAS. - Для
Alauda DevOps Pipelinesверсииv4.8добавлена поддержка сбора и отображения метрик компонентовTekton. - Более подробные примечания к выпуску для разных версий доступны в центре документации Alauda DevOps Pipelines.
Alauda DevOps Connectors
- Поддержка нескольких Connectors в драйвере Connectors CSI.
- Поддержка контроля доступа к возможностям Connectors Proxy через AccessPolicy.
- Для
Alauda DevOps Connectorsверсииv1.8основные возможности Connectors и существующие коннекторы (Git, OCI, Maven, PyPI, NPM, Kubernetes) переведены на уровень зрелости Beta. - Комплексное покрытие интеграции Toolchain: Добавлено шесть основных экосистемных Connectors, включая
GitLab,Harbor,NPM,Maven,PyPIиKubernetes, что обеспечивает единое интегрирование репозиториев кода, артефактных репозиториев и контейнерных платформ. - Интеграция
PipelinesиConnectors: Предоставлены стандартизированные определения ресурсов для GitCodeRepository, OCIArtifact и MavenArtifact, что обеспечивает бесшовную интеграцию инструментов в Pipelines через единый UI. - Гибкие режимы доступа к API: API Connectors поддерживает два режима — нативный проходной доступ к API инструментов (Proxy Service) и пользовательские API, при этом OCI Connector расширяет возможности форвард-прокси.
- Поддержка интеграции с SonarQube и SonarCloud с помощью SonarQube Connector.
- Поддержка развертывания системы Connectors в конфигурации высокой доступности (HA) для обеспечения непрерывности сервиса и отказоустойчивости.
- Более подробные примечания к выпуску для разных версий доступны в центре документации Alauda DevOps Connectors.
DevOps Toolchain
Это обновление улучшает общую безопасность и стабильность toolchain, который включает следующие инструменты:
Несовместимые изменения
- Для
Alauda DevOps Connectorsверсииv1.6удалена переменнаяinput.xxxизspec.auth.types[].generator.rego. Используйте вместо неёinput.data.xxx. - Для
Alauda DevOps Pipelinesверсииv4.7Chainsv0.26.0 обновляется доCosignv2.6.0, который больше не поддерживает JWT-токеныHS256для безключевой подписи; пользователям с приватными OIDC-провайдерами, использующими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.
Известные проблемы
No issues in this release.