DeployCode
Организации и проекты

Обзор

Как устроены организация, проекты, окружения и сервисы.

Всё в DeployCode выстроено в иерархию из четырёх уровней:

Организация
├── Серверы, SSH-ключи, реестры, git- и облачные провайдеры
└── Проект
    └── Окружение (production, staging, …)
        └── Сервис (приложение или Postgres)
УровеньЧто этоЧто на нём живёт
ОрганизацияТенант: команда или компанияУчастники, роли, серверы, SSH-ключи, реестры, подключения GitHub и облаков
ПроектПродукт или клиентОкружения, переменные проекта
ОкружениеСтадия проектаСервисы, переменные окружения
СервисТо, что развёртываетсяРазвёртывания, домены, тома, резервные копии, переменные сервиса

Вся панель фильтруется по этим уровням

Выбранные организация, проект, окружение и сервис образуют область. Рабочие страницы — развёртывания, домены, резервные копии, архитектура — показывают только объекты внутри неё, примерно как текущий контекст и namespace в kubectl.

Инфраструктура принадлежит организации

Серверы, SSH-ключи и реестры заводятся один раз на уровне организации и используются сервисами любых её проектов. Поэтому один сервер может обслуживать несколько проектов и окружений.

Доступ сужается сверху вниз

Участник состоит в организации. Владелец и администраторы видят все проекты, а остальные — только проекты, окружения и сервисы, к которым им выдан доступ или которые они создали сами. См. Что видит участник.

На этой странице