DevLake объединяет все ваши данные DevOps в единое удобное, персонализированное и расширяемое представление. Принимайте, анализируйте данные из GitLab, Jira, Jenkins, GitHub и визуализируйте в Grafana.
DevLake наиболее интересен для руководителей и менеджеров, которые хотят лучше понять свои данные о разработке, хотя он и полезен для любого разработчика, желающего привнести в свою практику подход, основанный на данных. С DevLake вы можете задать своему процессу любой вопрос, просто подключитесь и запросите.
https://github.com/merico-dev/lake
#grafana #jira #gitlab #github #jenkins
DevLake наиболее интересен для руководителей и менеджеров, которые хотят лучше понять свои данные о разработке, хотя он и полезен для любого разработчика, желающего привнести в свою практику подход, основанный на данных. С DevLake вы можете задать своему процессу любой вопрос, просто подключитесь и запросите.
https://github.com/merico-dev/lake
#grafana #jira #gitlab #github #jenkins
👍1
Набросал скриптик для запуска в планировщике, который будет добавлять список определенных пользователей во все/корневые группы GitLab.
Для тех, кто держит свой GitLab с целым зоопарком групп, возможно пригодится.
Пример:
У вас есть служебные пользователи для SonarQube, Dependabot или ещё какой нибудь интеграции, которые должны иметь права developer во всех группах, ну что бы интеграции работали нормально. А вот за то, как активно плодятся группы, вы не отвечаете, и эта штука в шедуллере поможет держать доступы в актуальном состоянии.
#gitlab
https://github.com/WoozyMasta/gitlab-groups-filling-with-users
Для тех, кто держит свой GitLab с целым зоопарком групп, возможно пригодится.
Пример:
У вас есть служебные пользователи для SonarQube, Dependabot или ещё какой нибудь интеграции, которые должны иметь права developer во всех группах, ну что бы интеграции работали нормально. А вот за то, как активно плодятся группы, вы не отвечаете, и эта штука в шедуллере поможет держать доступы в актуальном состоянии.
#gitlab
https://github.com/WoozyMasta/gitlab-groups-filling-with-users
GitHub
GitHub - WoozyMasta/gitlab-groups-filling-with-users: Automatically recursively adding a list of users to all GitLab groups
Automatically recursively adding a list of users to all GitLab groups - GitHub - WoozyMasta/gitlab-groups-filling-with-users: Automatically recursively adding a list of users to all GitLab groups
Guassp — Синхронизатор доступа пользователей GitLab для проектов SonarQube
Проект предназначен для создания многопользовательской интеграции SonarQube и GitLab. Видимость проекта и разрешения пользователей будут установлены в SonarQube таким же образом, как разрешения для проекта в GitLab.
Всё происходит прозрачно, через
Из требований, нужна настроенная ALM c GitLab и желательно что бы все пользователи авторизовывались в сонаре через гитлаб.
Примеры пайплайна и композ для быстро пощупать есть в репе. Также есть експортер метрик prometheus для воркеров и дашборд для grafana.
#gitlab #sonarqube #multitenancy #sync #permissions
https://github.com/WoozyMasta/guassp
Проект предназначен для создания многопользовательской интеграции SonarQube и GitLab. Видимость проекта и разрешения пользователей будут установлены в SonarQube таким же образом, как разрешения для проекта в GitLab.
Всё происходит прозрачно, через
CI_JOB_TOKEN
из пайплайна, задание валидируется в самом GitLab и если ок, падает в RQ очередь которую уже воркеры в фоне разбирают и синхронизируют доступы и видимость для этого проекта.Из требований, нужна настроенная ALM c GitLab и желательно что бы все пользователи авторизовывались в сонаре через гитлаб.
Примеры пайплайна и композ для быстро пощупать есть в репе. Также есть експортер метрик prometheus для воркеров и дашборд для grafana.
#gitlab #sonarqube #multitenancy #sync #permissions
https://github.com/WoozyMasta/guassp
GitHub
GitHub - WoozyMasta/guassp: GitLab User Access Synchronizer for SonarQube Projects
GitLab User Access Synchronizer for SonarQube Projects - WoozyMasta/guassp