Каталог сервисов

Живой запрашиваемый инвентарь каждой сущности в engineering-организации — сервисы, окружения, облачные ресурсы, развёртывания, K8s-кластеры, CI/CD-пайплайны и связи между ними.

Опишите стек через Blueprints

Декларативные схемы с типизированными свойствами, связями, mirror- и calculation-свойствами. Автоматическая валидация и версионирование.

deckops-dashboard
Сервис
СвойстваДействияСкоркарды
Статус сборкиenum
Открытые багиnumber
URL репозиторияurl
Дежурныйuser
Языкenum
Покрытие тестамиnumber
Жизненный циклenum
Заблокированbool
Система→ Уровень системы
mirror

Подключайте каталог к существующим системам

Встроенные коннекторы для GitLab, Kubernetes, ArgoCD, GitHub, Bitbucket, Jira, PagerDuty, Sentry, AWS, GCP, Azure. Свой коннектор пишется через SDK.

deckops-dashboard
G
GitHub
Git
A
ArgoCD
CI/CD
D
Datadog
APM
P
PagerDuty
Incidents
J
Jira
Ticketing
A
AWS
Cloud

Описывайте связи явно

Каждый Blueprint описывает свои связи — service → system, deployment → environment, package → service. Пройдитесь по графу от любой сущности.

deckops-dashboard
Граф связей Blueprint'ов11 узлов
📦Пакет
🔌API
🔁CI/CD Пайплайн
🚀Развёртывание
🛞Кластер K8s
Сервис
Окружение
🦊Проект GitLab
Система
Облачный ресурс
Домен

Доступ ко всему через REST API

Каждый blueprint, сущность, страница и действие доступны через документированный OpenAPI. Дёргайте из CI/CD, расширений IDE или curl.

deckops-dashboard
{
  "agent": "ticket-resolver",
  "prompt": "Analyze and resolve...",
  "context_lake": ["services", "runbooks"],
  "allowed_actions": [
    "create_pr",
    "update_ticket",
    "notify_slack"
  ],
  "llm_provider": "anthropic",
  "guardrails": {
    "max_cost": "$0.50",
    "require_approval": ["deploy"]
  }
}

Гранулярные права на Blueprint и команду

Определяйте, кто читает, кто пишет и кто запускает действия. Keycloak SSO из коробки.

deckops-dashboard
Ownership-based read access
Dynamic action permissions
Agent guardrails
SSO sync

Разверните DeckOps в своём кластере сегодня.