{"repo":"galan/gitlab-panorama","free":true,"listed":false,"github":"https://github.com/galan/gitlab-panorama","clone":"git clone https://github.com/galan/gitlab-panorama.git","description":"Visualize the latest pipeline-states for your repositories and branches","language":"Java","stars":31,"topics":["gitlab","gitlab-pipeline","dashboard","wallboard","ccmenu","shell"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"This project aims to visualize the latest pipeline for all branches in every repository in various output-formats. Output-formats currently available are: ccmenu, html, json, bash and prometheus (See adapter below for screenshots). The queried repositories and branches can be configured using Allowlist/Blocklist and regular expressions. This project is intended to be used as hub for your team, therefore you only have to configure a single token once. After setup GitLab panorama retrieves all future updates by using a webhook. The service queries the pipeline-states only once at the beginning. This is the biggest difference to other gitlab-pipeline-monitors out there and makes especially sense if you have a large amount of project (where you easily end up having thousands of requests to the gitlab api .. per client, requesting over and over again, running into throttling). In contrast, GitLab-panoramas response-times for the pipeline-states are lightning fast, because the current state is always up-to-date and comes from memory. Starting panorama The project is available as docker image and can be easily started: A healthcheck for liveness or readiness probes is via Spring Boot Actuator. Configuration GitLab panorama will be configured by using environment-variables, Java system properties or yaml file. The easiest (and recommended way) is to use environment-variables when panorama is started as Docker container. It is required to set up a Webhook in your Gitlab instance in or","default_branch":null,"files":null,"tree":[],"storefront":"/r/galan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/galan/gitlab-panorama/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}