Анализ качества кода. Папка: infra/k8s/sonarqube/.
Описание
SonarQube — статический анализ кода, метрики качества, security hotspots.
Зависимости
- PostgreSQL (pg-public)
- Longhorn
- Секреты:
sonarqube-postgres-secretиsonarqube-monitoring-secret
Базовый порядок установки
1 2 3 4 5 | |
Команды
| Команда | Описание |
|---|---|
make sonarqube-create-secret |
Создать секрет пароля PostgreSQL |
make sonarqube-create-monitoring-secret |
Создать passcode для health/monitoring |
make sonarqube-install |
Установка |
make sonarqube-update |
Обновление |
make sonarqube-status |
Статус |
make sonarqube-uninstall |
Удалить SonarQube (PVC сохраняется) |
make sonarqube-delete |
Удалить SonarQube и данные |
Быстрая диагностика
- Не стартует pod: проверить оба секрета и
make sonarqube-status. - Ошибка подключения к БД: проверить пользователя/базу в
pg-public. - Проблемы storage: проверить
longhorn-sonarqubeи PVC namespacetech-sonarqube.