Настройка проектов на частный по умолчанию - PullRequest
0 голосов
/ 06 июня 2018

У меня SQ-сервер работает в Kubernetes (через Tectonic) и все идет хорошо.Нам нужно усилить безопасность нашей установки SQ, чтобы у нас был запущен LDAP.Мы пытаемся сделать все проекты частными по умолчанию (что мы можем сделать с помощью графического интерфейса для каждого проекта).

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

Я искал способ настроить это с помощью файла sonar.properties или файла sonar-project.properties (сначала, если предпочтительнее),Используемый нами файл server.properties зашифрован как секрет (поскольку в настройках LDAP указывается пароль учетной записи службы), и я хотел бы сохранить там настройки.

Я просмотрел документацию, публикации, обсуждения и все такое, но не смогли выяснить, что такое комбинация значение = ключ .

Кто-нибудь видел, что это такое, или мы можем даже этого достичь?Это настройки хранятся в базе данных?Я немного растерялся.

Спасибо!

1 Ответ

0 голосов
/ 07 июня 2018

В SonarQube 7.x вы можете найти общедоступную / приватную настройку при просмотре Администрирование - Проекты - Управление.Это работает только для новых проектов.Для существующих проектов вы можете использовать опцию «Редактировать разрешения» на той же странице и переключаться между публичным и приватным.

SonarQube 7.1 (Admin)

Вы также можете использоватьweb_api для достижения тех же результатов.Вы можете найти документацию, когда добавляете "/ web_api / api / projects" после URL сонара:

enter image description here

Пример тела запроса POST: проект= MyProject и видимость = частный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...