С 2022 года GitLab Inc. ограничивает доступ для российских пользователей — прекращены официальные продажи, поддержка и продление лицензий. Вместе с требованиями регуляторов о переходе на отечественное ПО это сделало миграцию с GitLab необходимостью для российских компаний.
Deckhouse Code создан на базе GitLab CE и полностью с ним совместим, поэтому переход не требует сложной миграции. Все данные сохраняются: проекты, репозитории со всей историей, настройки и переменные CI/CD, учётные записи пользователей, — команды продолжают работать с того места, где остановились.
Вариант развёртывания выбирается под сложившийся ИТ-ландшафт. Если GitLab работает на виртуальных машинах, Deckhouse Code развёртываются на тех же серверах — вплоть до установки поверх текущей инсталляции GitLab, как очередное обновление. Внедрять Kubernetes ради смены платформы не требуется. Если Kubernetes-инфраструктура уже есть, Deckhouse Code можно установить в существующий кластер через Helm-чарт. Смена платформы при этом не превращается в отдельный проект по перестройке всей среды разработки и не останавливает конвейер поставки ПО.
После того как GitLab фактически ушёл с российского рынка, тысячи команд оказались перед выбором: продолжать работать на неподдерживаемой платформе или тратить месяцы на миграцию. Главный барьер при отказе от GitLab — не функциональность, а цена самого перехода: компании опасаются, что смена платформы обернётся многомесячным проектом и остановкой разработки. Deckhouse Code снимает эти опасения — он развёртывается в существующей инфраструктуре заказчика, не прерывая работу команд, а по трудозатратам такой переход ближе к обновлению, чем к внедрению новой системы. Так смена платформы разработки перестаёт быть отдельной статьёй риска при переходе на отечественное ПО».
Никита Борзых, управляющий партнёр компании «Флант»
Deckhouse Code включён в реестр российского программного обеспечения (запись № 27871) и сопровождается вендорской поддержкой «Фланта». При этом функциональность выходит за рамки GitLab CE: продукт включает возможности корпоративного класса — расширенные правила согласования изменений, аудит действий пользователей, централизованный контроль доступа и синхронизацию со службами каталогов. Интерфейс полностью локализован на русский язык.
Новые варианты развёртывания расширяют сценарии применения Deckhouse Code в крупных организациях с разнородной инфраструктурой. Его можно использовать как самостоятельный продукт либо интегрировать с другими решениями Deckhouse.
Справка:
«Флант» — ИТ-компания, более 17 лет занимается созданием и обслуживанием инфраструктуры любого масштаба, лидер DevOps и Kubernetes в России. С 2017 года компания развивает экосистему продуктов Deckhouse. В неё входят ведущая Kubernetes-платформа в России Deckhouse Kubernetes Platform, решения для виртуализации, мониторинга, хранения секретов, управления версиями кода и другие инструменты для разработки, доставки и эксплуатации приложений. Кроме того, «Флант» предоставляет услуги по DevOps-сопровождению инфраструктуры и консультирует другие компании по DevOps-практикам и технологиям.