Индустрия

GitLab добавляет интеграцию с облаком Google

GitLab добавляет интеграцию с облаком Google

Компания GitLab выпустила публичные бета-версии функций интеграции с Google Cloud, о которых компания объявила в 2023 году. Интеграция означает, что рабочий процесс DevSecOps в GitLab интегрируется с реестром безопасных артефактов Google Cloud, сканированием безопасности и цепочками инструментов развертывания.

Команда GitLab утверждает, что интеграция:

"упрощают аутентификацию, автоматизируют CI/CD и уменьшают переключение контекста между GitLab и Google Cloud".

Цель состоит в том, чтобы упростить совместное использование двух сред без необходимости прилагать усилия для настройки инфраструктуры.

До сих пор, если разработчики или организации хотели использовать GitLab и Google Cloud вместе, им требовался ключ учетной записи сервиса для доступа к ресурсам Google Cloud из GitLab, что создавало потенциальный риск для безопасности и накладные расходы на обслуживание.

Новая интеграция GitLab и Google Cloud означает, что клиенты GitLab могут использовать для аутентификации управление идентификацией и доступом (IAM) и Workload Identity Federation (WLIF). Это заменит необходимость в межсистемных учетных записях служб.

Интеграция означает, что разработчики видят единую плоскость данных, которая показывает возможности GitLab и Google Cloud от управления исходным кодом до развертывания. По словам команды GitLab, это обеспечивает видимость показателей производительности продукта, политик безопасности и соответствия нормативным требованиям, а также "позволяет оптимизировать процесс создания программного обеспечения". Панель данных избавляет от необходимости контекстного переключения между двумя системами.

GitLab также добавила метод упрощения аутентификации в конвейерах CI/CD с помощью нового ключевого слова identity. GitLab предлагает хостинговые runner'ы для CI/CD-заданий, которые предоставляются и управляются GitLab, включая их удаление после выполнения работы. Новая автоматизация конфигурации бегунов для Google Cloud означает, что размещенные бегуны можно использовать в Google Cloud без необходимости покидать GitLab.

GitLab сообщает, что они также сотрудничали с Google Cloud, чтобы предоставить библиотеку компонентов Google в каталоге CI/CD GitLab. Эти компоненты можно использовать для настройки конвейеров развертывания в облачных сервисах Google, включая Google Kubernetes Engine, Artifact Registry и Cloud Deploy:

"Вместо того чтобы искать в Интернете нужные конфигурации YAML, просто просмотрите каталог CI/CD в GitLab и импортируйте конфигурацию компонента в .yml-файл вашего конвейера".

Читайте также