Часть функций Deckhouse Code поставляется выключенной: администратор включает каждую флагом функций уровня инстанса. В колонке «Редакция» указаны редакции, в которых включённый флаг действует; каждый флаг действует в пробном режиме, описанном на странице Лицензия.
Флаги функций
| Флаг | Редакция | Что открывает | Документация |
|---|---|---|---|
fe_ | EE | Страницы «Политики» групп и проектов, политики выполнения сканирования и обязательные сканирования (SAST с помощью Opengrep, обнаружение секретов с помощью Gitleaks, Trivy, CodeScoring, PT AI), сканирования по расписанию, интеграции CodeScoring и PT AI, страницы «Список зависимостей» и «Соответствие лицензий» | |
defect_ | EE | Интеграцию DefectDojo и загрузку отчётов безопасности в DefectDojo | Интеграция с DefectDojo |
fe_ | EE | Политики выполнения пайплайна, в том числе по расписанию. Действует только вместе с fe_security_scan_policies | Политики выполнения пайплайна |
fe_ | SE, EE | Интеграцию с Ягой, правила отправки изменений и проверку слияния по задачам Яги | Интеграция с Ягой |
Включение и выключение флага
Включите флаг командой gitlab-rails runner, заменив <FLAG> на имя флага:
- Пакет для ОС Linux
- Omnibus Docker
- Helm-чарт
- Модуль Deckhouse Kubernetes Platform
sudo gitlab-rails runner 'Feature.enable(:<FLAG>)'docker exec code gitlab-rails runner 'Feature.enable(:<FLAG>)'d8 k -n code exec deploy/code-toolbox -- gitlab-rails runner 'Feature.enable(:<FLAG>)'d8 k -n d8-code exec -c toolbox deploy/toolbox -- gitlab-rails runner 'Feature.enable(:<FLAG>)'Чтобы выключить флаг, выполните ту же команду с Feature.disable(:<FLAG>).