v0.8.0

Новые возможности

  • Добавлена поддержка argocd-agent: principal и agent запускаются из собственных образов модуля, бинарные файлы argocd-agentctl для linux и darwin доступны для скачивания из интерфейса Argo CD
  • Оператор argocd-operator запускается в нескольких экземплярах на кластерах с включённым режимом высокой доступности: три реплики с anti-affinity и PodDisruptionBudget
  • CRD приведены в соответствие с версиями компонентов Argo CD v3.4.4, argocd-operator v0.18.0 и argocd-image-updater v1.2.2; в AppProject добавлено поле name для clusterResourceWhitelist и clusterResourceBlacklist
  • Добавлена возможность использовать образ redis из модуля user-authn

Исправления

  • Расширение интерфейса Argo Rollouts обновлено до v0.4.0 и устанавливается из собственного образа модуля без обращения к внешним ресурсам
  • Задание ArgoCDExport переведено на rclone в собственном образе argocd-operator-util вместо облачных CLI, формат секретов хранилища не изменился
  • Включена обработка ресурсов NamespaceManagement для экземпляров Argo CD с областью видимости namespace
  • В образ argocd добавлен системный gitconfig с фильтром git-lfs
  • Для Ingress сервера Argo CD по умолчанию применяются аннотации force-ssl-redirect, backend-protocol в зависимости от spec.server.insecure и ограничения частоты запросов limit-rpm 3000 и limit-connections 300; пользовательские аннотации объединяются с ними, а не заменяют их
  • В argocd-image-updater проверка TLS и ssh host key при git write-back включена по умолчанию, отключение требует явного insecure: “true” в секрете учётных данных
  • Исправлены утечки файловых дескрипторов и разыменование nil в Argo CD, helm, kustomize и git-lfs, найденные статическим анализом и fuzz-тестами
  • В kustomize исправлено зависание при обработке манифестов с повторяющимися null-ключами и потеря предыдущих идентификаторов ресурсов при пустом namespace
  • В helm документы из одних пробельных символов больше не попадают в список манифестов
  • Исправлено условие создания VerticalPodAutoscaler для оператора: проверяется включение модуля vertical-pod-autoscaler

Исправления безопасности

  • Исправлены уязвимости:
    • Argo CD
      • CVE-2026-53493
      • CVE-2026-53495
      • CVE-2026-55797
      • CVE-2026-56851
      • CVE-2026-56857
      • CVE-2026-56866
      • CVE-2026-77459
      • CVE-2026-78659
      • CVE-2026-78660
      • CVE-2026-78663
      • CVE-2026-78667
      • CVE-2026-78669
      • CVE-2026-81870
      • CVE-2026-84445
      • CVE-2026-85731
      • CVE-2026-85732
      • CVE-2026-94439
      • CVE-2026-94440
      • CVE-2026-94448
      • CVE-2026-95838
      • CVE-2026-97030
      • CVE-2026-97031
      • CVE-2026-97032
    • Argo CD Image Updater
      • CVE-2026-56857
      • CVE-2026-56866
      • CVE-2026-78659
      • CVE-2026-78660
      • CVE-2026-78663
      • CVE-2026-78667
      • CVE-2026-78669
      • CVE-2026-81870
      • CVE-2026-84445
      • CVE-2026-85731
      • CVE-2026-85732
      • CVE-2026-85747
      • CVE-2026-94439
      • CVE-2026-94440
      • CVE-2026-94448
      • CVE-2026-97030
      • CVE-2026-97031
      • CVE-2026-97032
    • Argo CD Operator
      • CVE-2026-56857
      • CVE-2026-56866
      • CVE-2026-78659
      • CVE-2026-78660
      • CVE-2026-78663
      • CVE-2026-78667
      • CVE-2026-78669
      • CVE-2026-84445
      • CVE-2026-85731
      • CVE-2026-85732
      • CVE-2026-94439
      • CVE-2026-94440
      • CVE-2026-94448
      • CVE-2026-97030
      • CVE-2026-97031
      • CVE-2026-97032
    • Argo CD Agent
      • GO-2026-5932 (VEX)
    • Argo CD Operator Util
      • GO-2026-5932 (VEX)
    • go-hooks
      • CVE-2026-85747 (VEX)
  • ClusterRole оператора argocd-operator сокращена до минимально необходимых прав: удалены правила для OpenShift, daemonsets, impersonate и wildcard-правила
  • Метрики оператора argocd-operator слушают только localhost
  • Redis proxy и resource proxy principal argocd-agent ограничены NetworkPolicy до компонентов экземпляра, redis proxy требует AUTH перед выполнением команд
  • Healthz argocd-agent обслуживается отдельным mux вместо http.DefaultServeMux, порт проверки здоровья агента закреплён за объявленным портом healthz

Прочее

  • Улучшен русский перевод CRD Application, ApplicationSet, AppProject и ArgoCDExport
  • Из CRD удалены неиспользуемые поля образов и версий компонентов
  • Добавлены fuzz-тесты conversion webhook argocd-operator, fuzz-тесты helm и kustomize переведены на новую схему сборки
  • Сборка переведена на werf v3, образ сборки интерфейса Argo CD переведён с node-alpine на distroless

v0.7.0

Новые возможности

  • Добавлена поддержка serve argocd бинарных файлов для платформ darwin и windows

Исправления безопасности

  • Проблемы CVE-2026-56855, CVE-2026-78662, CVE-2026-84304 были решены путем обновления уязвимых зависимостей

v0.6.0

Новые возможности

  • Добавлена поддержка автоматического определения домена кластера в экземпляре argocd

Исправления

  • Обновлено описание для argocd .spec.rbac.defaultPolicy

Исправления безопасности

  • Исправлено CVE-2026-56854 в argocd, helm, git-lfs, argocd-operator, argocd-image-updater и go-hooks путем обновления golang.org/x/crypto до v0.55.0

Прочее

  • Улучшен русский перевод CRDs

v0.5.2

Исправления безопасности

  • Исправлены уязвимости высокой степени опасности: CVE-2026-39821, CVE-2026-46600
  • Исправлены уязвимости без рейтинга: CVE-2026-33818, CVE-2026-56853, CVE-2026-56858, CVE-2026-56859, CVE-2026-56860, CVE-2026-56862, CVE-2026-56864, CVE-2026-56865

v0.5.1

Исправления безопасности

  • Исправлены уязвимости высокой критичности: CVE-2026-25681, CVE-2026-27136, CVE-2026-39821, CVE-2026-39828, CVE-2026-39829, CVE-2026-39830, CVE-2026-39831, CVE-2026-39832, CVE-2026-39835, CVE-2026-42508, CVE-2026-46595, CVE-2026-46597, CVE-2026-50151, CVE-2026-50163, CVE-2026-53488, CVE-2026-56852
  • Исправлены уязвимости средней критичности: CVE-2026-25680, CVE-2026-39827, CVE-2026-39833, CVE-2026-39834, CVE-2026-42502, CVE-2026-42506, CVE-2026-46598, CVE-2026-47262, CVE-2026-50162, GHSA-vh4v-2xq2-g5cg
  • Исправлена уязвимость низкой критичности: CVE-2026-48978
  • Исправлены уязвимости без оценки критичности: CVE-2026-39824, CVE-2026-46600, GO-2026-5932

v0.5.0

Новые возможности

  • Принудительное применение ограниченной политики pss с действием deny

Исправления безопасности

  • Исправлено GHSA-hrxh-6v49-42gf GHSA-gcjh-h69q-9w9g

Прочее

  • Миграция документации модуля в раздел DKP guides

v0.4.17

Исправления безопасности

  • Исправлены все cve
  • Пакет golang.org/x/crypto/openpgp отмечен как vulnerable_code_not_in_execute_path

v0.4.16

Прочее

  • Добавлены подсистемы в module.yaml

v0.4.15

Исправления безопасности

  • Исправлены все cve
  • Обновлены файлы vex
  • Исправлены все критические обнаружения svace

Прочее

  • Добавлен шаблон для аттестации vex

v0.4.14

Исправления

  • Исправлено отсутствие бинарных файлов

v0.4.13

Исправления

  • Решена проблема с аутентификацией dex

v0.4.12

Исправления безопасности

  • Исправлены файлы vex

Прочее

  • Обновлены шаблоны для издания cse

v0.4.11

Новые возможности

  • Обновлен argocd-operator до v0.18.0

Исправления

  • Обновлен imageupdater crd до актуальной версии

Исправления безопасности

  • Исправлена критическая уязвимость CVE-2026-42880
  • Обновлены vex файлы

Прочее

  • Перемещены файлы CRD в корневой каталог crds и обновлена модель угроз
  • Обновлены базовые образы
  • Исправлена ошибка git при сборке образа argocd
  • Добавлен шаблон пространства имен для d8-operator-argo
  • Обновлены go hooks

v0.4.10

Новые возможности

  • Расширен стандартный список исключений ресурсов (ArgoCD resourceExclusions) для минимизации нагрузки на kube-api при использовании модуля SDS

v0.4.9

Новые возможности

  • Обновлена версия argo-cd до v3.3.9

Исправления безопасности

  • Исправлена CVE-2026-42880

v0.4.8

Исправления

  • Добавлен отсутствующий clusterDomain

Исправления безопасности

  • Исправлена критическая CVE-2026-33186
  • Добавлен vex для CVE-2025-15558
  • Исправлены CVE-2026-39883 CVE-2026-24051 CVE-2026-34986

v0.4.7

Исправления

  • Перенесены service monitors экземпляров argocd в пространство имен d8-operator-argo
  • Добавлены метки heritage deckhouse в пространство имен d8-operator-argo

Исправления безопасности

  • Исправлена критическая уязвимость CVE-2026-33186

v0.4.6

Новые возможности

  • Добавлено автоматическое предоставление метрик экземпляру платформы Prometheus

Исправления

  • Исправлено внедрение сертификата CA в CRD
  • Исправлена логика внедрения сертификата в Go hooks
  • Удален устаревший хук ensure-CRD

Прочее

  • Обновлены CRD
  • Добавлены примеры для создания локальных пользователей Argo CD
  • Добавлены примеры политик RBAC для Argo CD
  • Добавлен ingressClassName в примеры Argo CD
  • Добавлены примеры использования самоподписанного сертификата для Dex
  • Перемещен imagePullSecret из Deployment в ServiceAccount

v0.4.5

Исправления безопасности

  • Устранена критическая уязвимость CVE-2025-68121
  • Устранены CVE-2025-68121 CVE-2025-61728 CVE-2025-61729 CVE-2025-61730 CVE-2025-68121 CVE-2025-68156 CVE-2025-61726
  • Добавлен vex для CVE-2026-25934

Прочее

  • Обновлены базовые образы
  • Переписаны python-хуки на go
  • Исправлены проблемы lint в dmt

v0.4.4

Исправления

  • Исправлено отсутствие ssh

v0.4.3

Исправления

  • Исправлено отсутствие entrypoint.sh

v0.4.2

Исправления

  • Исправлены проблемы времени выполнения ArgoCD repo-server в образе distroless (cp, uid_entrypoint.sh, ssh known_hosts)

v0.4.1

Исправления безопасности

  • Устранены множественные уязвимости лицензий

Прочее

  • Обновлены базовые образы до distroless
  • Переработана документация аутентификации ArgoCD

v0.4.0

Новые возможности

  • Добавлена поддержка HA

Прочее

  • Обновлены примеры в документации

v0.3.14

Прочее

  • Исправлен changelog
  • Добавлено издание SE+

v0.3.13

Исправления безопасности

  • Исправлены уязвимости CVE-2025-47933, CVE-2025-55190, CVE-2024-25621, CVE-2025-64329, CVE-2025-5187, CVE-2025-47912, CVE-2025-58183, CVE-2025-58186, CVE-2025-58187, CVE-2025-58188, CVE-2025-61724, CVE-2025-58185, CVE-2025-58189, CVE-2025-61723, CVE-2025-61725, CVE-2025-47914, CVE-2025-58181

Прочее

  • Обновлены базовые образы