Доступно в редакциях:  Ultimate/EE

Стадия жизненного цикла модуля: Общедоступная версия

У модуля есть требования для установки

Модуль development-platform разворачивает в кластере Deckhouse Development Portal (DDP). DDP — веб-портал, в котором команды разработки создают сервисы по шаблонам, управляют окружениями и работают с подключёнными инфраструктурными сервисами через единый интерфейс.

Модуль настраивается в ModuleConfig development-platform. Он устанавливает веб-интерфейс DDP, его API, фоновые обработчики (воркеры) и платформенный AI-агент, а PostgreSQL, Redis и ClickHouse либо разворачивает в кластере, либо подключает существующие экземпляры.

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

  • Шаблоны и типовые конфигурации. Команды создают сервисы по общим шаблонам с конфигурациями CI/CD и Kubernetes.
  • Окружения. Создание, обновление и удаление окружений из портала, автоматическая подготовка и удаление стендов.
  • Интеграции с инфраструктурными сервисами. Интеграция по API, например с системой управления заявками или с управлением доступами в firewall.
  • Процессы разработки. BPMN-подобный механизм описывает и выполняет многошаговые сценарии разработки.
  • AI-агенты. Платформенный AI-агент и внешние агенты, подключённые по протоколу A2A, отвечают на вопросы в AI-ассистенте и выполняют шаги процессов разработки.
  • Каталог сервисов (CMDB). DDP собирает данные из инфраструктурных сервисов в каталог сервисов и показывает зависимости между ними.
  • Состояние сервисов. DDP выполняет проверки состояния (health check) и собирает метрики статического анализа, данные об уязвимостях и статусы пайплайнов CI/CD.

Системные требования

  • Deckhouse Platform 1.72 или новее, редакция Enterprise Edition.
  • Модуль user-authn: обеспечивает единый вход (SSO) пользователей в DDP.
  • Для HTTPS-сертификатов в режиме CertManager — модуль cert-manager.
  • Для PostgreSQL, Redis и ClickHouse, развёрнутых в кластере, — StorageClass по умолчанию.