Releases: mvisonneau/gitlab-ci-pipelines-exporter
Releases · mvisonneau/gitlab-ci-pipelines-exporter
0.2.10
Added
- Capability to fetch removed refs by analyzing recent project pipelines
- New label
topics
which gather project topics
Changed
- Refactored the fetching logic to get faster inits
- Enhanced the logic to prevent fatal failures on connectivity issues
- Bumped go librairies to their latest versions
0.2.9
0.2.8
Added
- Capability to automatically fetch projects from subgroups
- List projects without specifying an user or a group as owner, referring to what is discoverable by the token
Changed
- Upgraded to go
1.13
0.2.7
Added
- Graceful shutdowns
- Configurable health URLs for readiness checks
- Disabled readiness checks if SkipTLSVerification is set
Changed
- Got more flexibility for the helm chart configuration
0.2.6
Added
- Missing pipelines statuses from the API spec
- Tests for config file parsing and some gitlab related functions
Changed
- Fix nil pointer dereference on pollProjectRef function
- Refactored codebase with
cli
,cmd
andlogger
packages - Refactored the config and client structures, exported them
- Switched from yaml.v2 to yaml.v3
0.2.5
Added
- New
gitlab_ci_pipeline_last_run_id
metric - Added
skip_tls_verify
config parameter for the GitLab client - Added
-c
and-l
aliases forconfig
andlisten-adress
flags - Backoff mechanism for pollings refs with no pipelines
Changed
- Renamed
gitlab_ci_pipeline_status
metric intogitlab_ci_pipeline_last_run_status
- Initialize
gitlab_ci_pipeline_run_count
with a value of0
when the exporter starts
0.2.4
0.2.3
Added
- Released packages for
Mac OS X
,Linux
&Windows
and updated documentation - Support for customisable environment variables on the chart
Changed
- Replaced alpine/musl with a busybox/glibc based container image
- Fixed a bug introduced with the wildcard support preventing mux from starting correctly
Removed
- Liveness check around goroutines
0.2.2
Added
- Added automatic refresh of available projects when using wildcards
- Added support for wildcard on refs (branches & tags) with automatic refresh of available ones
Changed
- Replaced cli with
urfave/cli
- Replaced log with
sirupsen/logrus
0.2.1
Added
- Added
securityContext
configuration capability to the chart - Added proper
liveness
andreadiness
checks - Added support for dynamic discovery of the projects using a wildcard
Changed
- Updated default
--listen-port
to 8080 so that you can run it withoutroot
user - Fixed a bug causing a panic when no pipelines were created on a ref
- Bumped dependencies
- Updated Grafana dashboards