Skip to content

Releases: mvisonneau/gitlab-ci-pipelines-exporter

0.2.10

20 Dec 11:01
3e6691d
Compare
Choose a tag to compare

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

05 Nov 12:12
4cbeaba
Compare
Choose a tag to compare

Added

  • New gitlab_ci_pipeline_coverage metric that fetches the coverage value of the most recent pipeline [GH-32]

Changed

  • Fixed a bug causing panic on DNS lookup failure
  • Enhanced the polling logic to reduce the amount of network calls
  • Bumped dependencies versions
  • Reduced default verbosity

0.2.8

01 Oct 12:53
d567cdf
Compare
Choose a tag to compare

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

12 Sep 16:21
560a374
Compare
Choose a tag to compare

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

09 Sep 16:32
682c117
Compare
Choose a tag to compare

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 and logger packages
  • Refactored the config and client structures, exported them
  • Switched from yaml.v2 to yaml.v3

0.2.5

27 Aug 10:10
951cca1
Compare
Choose a tag to compare

Added

  • New gitlab_ci_pipeline_last_run_id metric
  • Added skip_tls_verify config parameter for the GitLab client
  • Added -c and -l aliases for config and listen-adress flags
  • Backoff mechanism for pollings refs with no pipelines

Changed

  • Renamed gitlab_ci_pipeline_status metric into gitlab_ci_pipeline_last_run_status
  • Initialize gitlab_ci_pipeline_run_count with a value of 0 when the exporter starts

0.2.4

02 Aug 11:08
Compare
Choose a tag to compare

Added

  • Added an example/ folder that allow people to get a fully working test environment in a few minutes using docker-compose.

Changed

  • Fixed an issue that prevented from loading all projects and branches/tags when using wildcard definitions #10

0.2.3

01 Aug 12:54
Compare
Choose a tag to compare

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

30 Jul 17:20
Compare
Choose a tag to compare

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

26 Jul 15:55
Compare
Choose a tag to compare

Added

  • Added securityContext configuration capability to the chart
  • Added proper liveness and readiness 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 without root user
  • Fixed a bug causing a panic when no pipelines were created on a ref
  • Bumped dependencies
  • Updated Grafana dashboards