gitlab
В таблице 1 приведено описание переменных файла roles/gitlab/defaults/main.yaml с примерами заполнения.
Переменная | Базовое значение | Описание |
|---|---|---|
|
| Путь к файлу |
|
| Используйте |
|
| Название репозитория чарта |
|
| Версия чарта |
|
| Название устанавливаемого релиза |
|
| Пространство имен Kubernetes |
|
| Используйте |
|
| Переменные release values |
|
| Суффикс для домена GitLab |
|
| Доменное имя, по которому будет доступен GitLab |
|
| Внутреннее доменное имя Kubernetes сервиса GitLab |
|
| Порт Kubernetes сервиса GitLab |
|
| Префикс токена для создания PAT в GitLab |
|
| Тег Docker-образов |
|
| Тег Docker-образа GitLab |
|
| Тег Docker-образа GitLab Shell |
|
| Тег Docker-образа GitLab |
|
| Тег Docker-образа MinIO |
|
| Тег Docker-образа MinIO MC |
|
| Адрес Docker Registry для образов компонентов GitLab |
|
| DNS-домен, в котором будет опубликован Ingress GitLab |
|
| Docker-образ Gitaly |
|
| Тег Docker-образа Gitaly |
|
| Docker-образ GitLab Certificates |
|
| Тег Docker-образа GitLab |
|
| Кастомный CA |
|
| Docker-образ GitLab base |
|
| Тег Docker-образа GitLab base |
|
| Образ Kubectl |
|
| Тег Docker-образа kubectl |
|
| Docker-образ GitLab Exporter |
|
| Docker-образ MinIO |
|
| Docker-образ MinIO MC |
|
| Docker-образ GitLab Shell |
|
| Docker-образ GitLab migrations |
|
| Тег Docker-образа GitLab migrations |
|
| Docker-образ GitLab Container Registry |
|
| Docker-образ GitLab Sidekiq |
|
| Тег Docker-образа GitLab Sidekiq |
|
| Docker-образ GitLab toolbox |
|
| Тег Docker-образа GitLab toolbox |
|
| Стандартный Docker-образ GitLab Webservices. Используйте только при отладке |
|
| Docker-образ GitLab Webservices для VK Dev Platform |
|
| Тег стандартного Docker-образа GitLab Webservices. Используйте только при отладке |
|
| Тег VK Dev Platform Docker-образа GitLab Webservices |
|
| Docker-образ GitLab Webservices Workhorse |
|
| Тег Docker-образа GitLab Webservices Workhorse |
|
| Почта, которая будет установлена в качестве приоритетной для встроенного пользователя |
|
| Root-пароль GitLab |
|
| Адрес сервера PostgreSQL |
|
| TCP-порт сервера PostgreSQL |
|
| Имя БД |
|
| Имя пользователя для подключения к БД |
|
| Пароль пользователя для подключения к БД |
|
| Название секрета, хранящего имя и пароль пользователя для подключения к БД |
|
| Используйте |
|
| Пространство имен, в котором находится Praefect |
|
| Имя БД Praefect |
|
| Имя пользователя БД Praefect |
|
| Название секрета, хранящего пароль пользователя БД Praefect |
|
| Список адресов узлов Praefect |
|
| Используйте |
|
| Адрес Docker Registry для образа Haproxy |
|
| Имя Helm-релиза Haproxy |
|
| Количество экземпляров Haproxy |
|
| Спецификация порта для Haproxy |
|
| Содержимое конфигурационного файла Haproxy |
|
| Тип Kubernetes сервиса Haproxy |
|
| IP-адрес Kubernetes сервиса Haproxy |
|
| Имя БД Praefect |
|
| Имя пользователя БД Praefect |
|
| Название секрета, хранящего пароль пользователя БД Praefect |
|
| Количество реплик для приложения Gitaly |
|
| Максимальное количество недоступных реплик приложения Gitaly |
|
| Размер Gitaly PV |
|
| Название storage class для Gitaly PV |
|
| Название storage class для MinIO PV |
|
| Размер MinIO PV |
|
| Название области безопасности Keycloak, хранящей все учетные записи GitLab |
|
| URL-адрес для доступа к Keycloak |
|
| Имя служебной УЗ, используемой для управления Gitlab из портала VK Dev Platform |
|
| Email служебной УЗ, используемой для управления Gitlab из портала VK Dev Platform |
|
| Имя секрета для хранения PAT служебной УЗ, используемой для управления Gitlab из портала VK Dev Platform |
|
| Имя ключа в секрете для хранения PAT служебной УЗ, используемой для управления Gitlab из портала VK Dev Platform |
|
| Пространство имен, в котором находится портал VK Dev Platform |
|
| Адрес хоста сервера Redis |
|
| Пароль для доступа к Redis |
|
| Пространство имен, в котором находится кластер Zalando Postgres |
|
| Имя кластера Zalando Postgres |
|
| Идентификатор клиента для Keycloak (логин) |
|
| Секрет для Keycloak (пароль) |
|
| Используйте |
|
| Используйте |
|
| Используйте |
|
| Release values для GitLab Proxy |
|
| Название чарта GitLab Proxy |
|
| Версия чарта GitLab Proxy |
|
| Сервер registry, содержащий Docker-образ GitLab Proxy |
|
| Репозиторий Docker-образа GitLab Proxy |
|
| Тег Docker-образа для GitLab Proxy |
|
| Домен бэкенда VK Dev Platform |
|
| Необходимое количество выделяемой памяти процессора |
|
| Необходимое количество выделяемой оперативной памяти |
|
| Предельное количество выделяемой памяти процессора |
|
| Предельное количество выделяемой оперативной памяти |
|
| Используйте |
| Настройки приложения GitLab | |
|
| Используйте |
|
| Используйте |
|
| Название сертификата |
|
| Значение |
|
| Значение DNS-имени для сертификата |
|
| Название секрета с сертификатом |
|
| Открытый ключ сертификата |
|
| Закрытый ключ сертификата |
|
| Флаг использования S3 |
|
| Идентификатор ключа доступа к S3-хранилищу |
|
| Пароль для доступа S3 к GitLab |
|
| Адрес S3-сервиса для хранения резервных копий БД |
|
| Название бакета S3 |
|
| Временная метка резервной копии, подлежащей загрузке при восстановлении |
|
| Расписание создания резервных копий |
|
| Максимальное количество хранимых резервных копий |
|
| Используйте |
|
| Размер persistence volume |
|
| Используйте |
|
| Размер тулбокса |
|
| Необходимое количество выделяемого процессорного времени для GitLab |
|
| Необходимое количество выделяемой оперативной памяти для GitLab |
|
| Предельное количество выделяемой оперативной памяти для GitLab |
|
| Необходимое количество выделяемого процессорного времени |
|
| Необходимое количество выделяемой оперативной памяти |
|
| Предельное количество выделяемой оперативной памяти |
|
| Необходимое количество выделяемого процессорного времени для GitLab Exporter |
|
| Необходимое количество выделяемой оперативной памяти для GitLab Exporter |
|
| Предельное количество выделяемой оперативной памяти для GitLab Exporter |
|
| Необходимое количество выделяемого процессорного времени для миграции GitLab |
|
| Необходимое количество выделяемой оперативной памяти для миграции GitLab |
|
| Предельное количество выделяемой оперативной памяти для миграции GitLab |
|
| Необходимое количество выделяемого процессорного времени для миграции GitLab |
|
| Необходимое количество выделяемой оперативной памяти для миграции GitLab |
|
| Предельное количество выделяемой оперативной памяти для миграции GitLab |
|
| Необходимое количество выделяемого процессорного времени для GitLab Praefect |
|
| Необходимое количество выделяемой оперативной памяти для GitLab Praefect |
|
| Предельное количество выделяемой оперативной памяти для GitLab Praefect |
|
| Необходимое количество выделяемого процессорного времени для GitLab Sidekiq |
|
| Необходимое количество выделяемой оперативной памяти для GitLab Sidekiq |
|
| Предельное количество выделяемой оперативной памяти для GitLab Sidekiq |
|
| Необходимое количество выделяемого процессорного времени для GitLab Webservices |
|
| Необходимое количество выделяемой оперативной памяти для GitLab Webservices |
|
| Предельное количество выделяемой оперативной памяти для GitLab Webservices |
|
| Необходимое количество выделяемого процессорного времени для GitLab Workhorse |
|
| Необходимое количество выделяемой оперативной памяти для GitLab Workhorse |
|
| Предельное количество выделяемой оперативной памяти для GitLab Workhorse |
|
| Необходимое количество выделяемого процессорного времени для MinIO |
|
| Необходимое количество выделяемой оперативной памяти для MinIO |
|
| Предельное количество выделяемой оперативной памяти для MinIO |
|
| Необходимое количество выделяемого процессорного времени для MinIO MC |
|
| Необходимое количество выделяемой оперативной памяти для MinIO MC |
|
| Предельное количество выделяемой оперативной памяти для MinIO MC |
|
| Используйте |
|
| Название секрета, содержащего CA |
|
| Кастомный CA |
|
| Используйте |
|
| Используйте |
|
| Использование HTTPS вместо HTTP для Gitlab |
|
| Доменное имя, по которому будет доступен GitLab |
|
| Использование HTTPS вместо HTTP для Gitlab |
|
| Доменное имя, по которому будет доступен GitLab Registry |
|
| Использование HTTPS вместо HTTP для Gitlab Registry |
|
| Доменное имя, по которому будет доступен GitLab Minio |
|
| Использование HTTPS вместо HTTP для Gitlab Minio |
|
| Доменное имя, по которому будет доступен GitLab Smartcard сервис |
|
| Доменное имя, по которому будет доступен GitLab KAS сервис |
|
| Доменное имя, по которому будет доступен GitLab Pages сервис |
|
| Использование HTTPS вместо HTTP для Gitlab Pages |
|
| Префикс для формирования доменного имени, по которому будет доступен GitLab SSH сервис |
|
| Доменное имя, по которому будет доступен GitLab SSH сервис |
|
| Название класса Ingress |
|
| Аннотации, которые будут добавлены всем Kubernetes сервисам, создаваемым чартом GitLab |
|
| Тип сервиса Kubernetes для GitLab SSH |
|
| Сделать GitLab SSH сервис доступным извне кластера Kubernetes |
|
| Создать отдельный LoadBalancer для GitLab SSH-сервиса |
|
| Создать DNS запись для отдельного LoadBalancer GitLab SSH-сервиса |
|
| Имя DNS-записи для отдельного LoadBalancer GitLab SSH-сервиса |
|
| Пространство имен, в котором установлен Ingress NGINX контроллер |
|
| Имя ConfigMap, в которой хранятся настройки проксирования TCP-портов |
|
| TCP порт, по которому GitLab SSH сервис будет доступен извне кластера Kubernetes |
|
| Флаг активации SMTP |
|
| Адрес SMTP-сервера |
|
| Порт SMTP-сервера |
|
| Вариант аутентификации на SMTP-сервере |
|
| Имя пользователя для аутентификации на SMTP-сервере |
|
| Название секрета, содержащего пароль для аутентификации на SMTP-сервере |
|
| Название ключа секрета, содержащего пароль для аутентификации на SMTP-сервере |
|
| Сообщение для SMTP сервера: |
|
| Флаг активации Start TLS |
|
| Вариант проверки SSL |
|
| Флаг использования SMTP pool |
|
| Флаг использования TLS для SMTP |
|
| Почта отправителя |
|
| Отображаемое имя отправителя |
|
| Почта для Reply-To, на которую будет отправлен ответ |
|
| Суффикс для темы писем |
|
| Флаг активации S/MIME |
|
| Название секрета для S/MIME |
|
| Закрытый ключ S/MIME |
|
| Сертификат S/MIME |
|
| Переключатель сбора логов агентом Vector |
| "" | Название окружения VK Dev Platform |