Приложение 2. Параметры cm_values_front.yaml

Параметр Описание Пример
‘service.env’ Окружение, в котором работает модуль Control prod
‘service.name’ Название модуля Control gb-cm-ui
‘service.image.repository’ Репозиторий Docker образа <образ_фронт_cm>
‘service.image.tag’ Тег Docker образа latest
‘service.ingress.host’ Хост для внешнего доступа к модулю Control (с использованием переменной .Values.env) “cm-{{ .Values.env }}”
‘service.ingress.baseDomain’ Доменная часть полного имени хоста сервиса модуля <домен>.ru
‘service.ingress.annotations’ Аннотации для Ingress nginx.ingress.kubernetes.io/configuration-snippet
‘service.ingress.tls.secretName’ Название секрета с сертификатом crt
‘service.extra_vars’ Дополнительные переменные окружения
‘service.extra_vars.GB_CM_API_URL’ Этот параметр представляет собой URL для доступа к API управления кластером https://cluster-manager-prod.<домен>.ru/cluster-manager/api
‘service.extra_vars.KEYCLOAK_REALM’ Данный параметр указывает на название realm (области) в Keycloak, которая будет использоваться для аутентификации и авторизации пользователей PRD
‘service.extra_vars.KEYCLOAK_URL’ Этот параметр содержит URL-адрес сервера Keycloak, который используется для аутентификации и авторизации https://<домен>.ru/
‘service.extra_vars.KEYCLOAK_CLIENT_ID’ Этот параметр определяет идентификатор клиента в Keycloak, который представляет frontend приложения cluster.manager.frontend
‘service.extra_vars.KEYCLOAK_FLOW’ Указывает на используемый Keycloak Flow в клиенте приложения. Доступны: standard flow, implicit flow. standard
‘service.extra_vars.CONTROL_URL’ Этот параметр содержит URL-адрес модуля Control https://cm-prod.<домент>.ru/
‘service.extra_vars.EXPLORE_URL’ Этот параметр содержит URL-адрес модуля Explore https://explore-prod.<домент>.ru/
‘service.extra_vars.DEPLOY_URL’ Этот параметр содержит URL-адрес модуля Deploy https://deploy-prod.<домент>.ru/
‘service.extra_vars.DOCUMENTATION_URL’ Этот параметр представляет собой URL для доступа к документации внутри приложения https://gbcm-documentation-<домент>.ru/
‘service.extra_vars.DISABLE_CHECK_LOGIN_IFRAME’ Опциональный параметр, отключающий iframe сервиса Keycloak true
‘service.configMaps’ Переменная, содержащая в себе настройки nginx-config для развертывания в k8s - name: nginx-config
  data:
   - name: default.conf
     value: |
      server {
       listen 8080;
       server_name localhost;
       location / {
        root /usr/share/nginx/html;
        index index.html index.htm;
        try_files $uri $uri/ /index.html;
       }
       error_page 500 502 503 504 /50x.html;
       location = /50x.html {
        root /usr/share/nginx/html;
       }
      }
‘service.persistentVolumes’ Постоянные тома для модуля Control - name: config-volume
   mountPath: /usr/share/nginx/html/config.js
   subPath: config.js
   configMap: config-volume
   items:
    - key: config.js
    path: config.js
- name: keycloak-volume
   mountPath: /usr/share/nginx/html/keycloak.json
   subPath: keycloak.json
   configMap: keycloak-volume
   items:
    - key: keycloak.json
    path: keycloak.json
- name: nginx-config-volume
   mountPath: /etc/nginx/conf.d/default.conf
   subPath: default.conf
   configMap: nginx-config
   items:
    - key: default.conf
    path: default.conf
‘service.resources.limits.cpu’ Запрос CPU ресурсов 100m
‘service.resources.limits.memory’ Запрос памяти ресурсов 64Mi
‘service.resources.requests.cpu’ Максимальное ограничение по CPU ресурсам 50m
‘service.resources.requests.memory’ Максимальное ограничение по памяти ресурсам 32Mi
‘explore.enabled’ Переменная для включения модуля Explore. Должен быть выключен false
‘explore.env’ Окружение, в котором работает сервис prod
‘explore.name’ Название сервиса gb-cm-ui
‘explore.image.repository’ Репозиторий Docker образа <образ_фронт_cm>
‘explore.image.tag’ Тег Docker образа latest
‘explore.extra_vars’ Дополнительные переменные окружения
‘explore.extra_vars.GB_CM_API_URL’ Этот параметр представляет собой URL для доступа к API управления кластером https://cluster-manager-prod.<домен>.ru/cluster-manager/api
‘explore.extra_vars.KEYCLOAK_REALM’ Данный параметр указывает на название realm (области) в Keycloak, которая будет использоваться для аутентификации и авторизации пользователей PRD
‘explore.extra_vars.KEYCLOAK_URL’ Этот параметр содержит URL-адрес сервера Keycloak, который используется для аутентификации и авторизации https://<домен>.ru/
‘explore.extra_vars.KEYCLOAK_CLIENT_ID’ Этот параметр определяет идентификатор клиента в Keycloak, который представляет frontend приложения cluster.manager.frontend
‘explore.extra_vars.KEYCLOAK_FLOW’ Указывает на используемый Keycloak Flow в клиенте приложения. Доступны: standard flow, implicit flow. standard
‘deploy.enabled’ Переменная для включения модуля Explore. Должен быть выключен false
‘deploy.env’ Окружение, в котором работает сервис prod
‘deploy.name’ Название сервиса gb-cm-ui
‘deploy.image.repository’ Репозиторий Docker образа <образ_фронт_cm>
‘deploy.image.tag’ Тег Docker образа latest
‘deploy.extra_vars’ Дополнительные переменные окружения
‘deploy.extra_vars.GB_CM_API_URL’ Этот параметр представляет собой URL для доступа к API управления кластером https://cluster-manager-prod.<домен>.ru/cluster-manager/api
‘deploy.extra_vars.KEYCLOAK_REALM’ Данный параметр указывает на название realm (области) в Keycloak, которая будет использоваться для аутентификации и авторизации пользователей PRD
‘deploy.extra_vars.KEYCLOAK_URL’ Этот параметр содержит URL-адрес сервера Keycloak, который используется для аутентификации и авторизации https://<домен>.ru/
‘deploy.extra_vars.KEYCLOAK_CLIENT_ID’ Этот параметр определяет идентификатор клиента в Keycloak, который представляет frontend приложения cluster.manager.frontend
‘deploy.extra_vars.KEYCLOAK_FLOW’ Указывает на используемый Keycloak Flow в клиенте приложения. Доступны: standard flow, implicit flow. standard