Skip to main content

Перед началом работы со Spirit

Поддержка

Если вам нужна помощь, напишите администраторам. Их два вида:

  • Ответственные от вендора — выдадут вам права в проекте.
  • Поддержка Spirit из Т-Банка — ответят на вопросы о продукте. Могут помочь, например, сделать ваш проект приватным.

Вход в Spirit

По T-ID

У вас должен быть T-ID. Если его нет, при первом входе вы будете автоматически зарегистрированы. T-ID можно будет использовать и для других продуктов Т-Банка.

Чтобы войти в Spirit:

  1. Перейдите по ссылке.
  2. Нажмите TID.
  3. Если появилась надпись «Не достаточно прав на просмотр ресурсов», напишите ответственному от вендора для назначения вам необходимых ролей в Тенанте.

Альтернативный вход

Если для вашей организации или отдельного пользователя создана учетная запись, то вы можете воспрользоваться входом для сотрудников

Чтобы войти в Spirit:

  1. Перейдите по ссылке.
  2. Нажмите Вход для сотрудников.
  3. Если появилась надпись «Не достаточно прав на просмотр ресурсов», напишите ответственному от вендора для назначения вам необходимых ролей в Тенанте.

Что такое Runtime

Для данного стенда развернуты k8s кластера в двух зонах доступности - on-prem bare metal и cloud. Доступа к инфраструктуре у пользователей нет.

Основные сущности

  • Тенант — основная сущность, которая объединяет ресурсы проекта: репозитории кода, артефакты сборки, базы данных и бакеты S3.
  • Репозиторий — хранилище в Gitlab с кодом проекта. Его создают в Spirit.
  • Роль — права, которые навешивают на пользователя.
  • Группа — пользователи, которых объединили. Например, чтобы выдавать права не каждому отдельно, а всей команде сразу.

  • Политики — это ограничения, которые помогают обезопасить ваш проект. Например, с помощью политики approvers вы можете выбирать, кто из пользователей может согласовать merge request.
  • Инфраструктура сборки — выделенные раннеры для Gitlab CI, они заменяют стандартные раннеры для проекта.
  • Сервис-аккаунт — сущность, которая автоматизирует работу с экосистемой Spirit.
  • Ресурсы — resources as a service. Например, база данных и топик Kafka. Поддерживаем на полигоне только бд, но у нас есть и остальное
  • Квоты — количество внутреннего ресурса компании, который могут выделить на вашу разработку.

Зачем нужен Spirit CLI

Spirit CLI — утилита командной строки, которая аутентифицирует пользователей и сервис-аккаунты, а также позволяет работать с Dockerker Registry.