Доступно в редакциях: 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 по умолчанию.