CHANGELOG.md 2.47 KB
Newer Older
Marco Peterseil's avatar
Marco Peterseil committed
1
2
# changes by release

Marco Peterseil's avatar
Marco Peterseil committed
3
4
5
6
7
8
9
10
## 0.6.0
### features
* new check mode "ci-pipeline-status"

### other
* rename "ci-pipeline" to "ci-pipeline-duration"
* validate user input against possible modes

Marco Peterseil's avatar
Marco Peterseil committed
11
12
13
14
## 0.5.4
### other
* remove the optparser missing argument block

Marco Peterseil's avatar
Marco Peterseil committed
15
16
17
18
## 0.5.3
### fixes
* services: fix regex for names (#13)

Marco Peterseil's avatar
Marco Peterseil committed
19
20
21
22
## 0.5.2
### fixes
* ci-runner-jobs-duration: newer gitlab versions don't send content-length response header back when there is no running job.

Marco Peterseil's avatar
Marco Peterseil committed
23
24
25
26
## 0.5.1
### fixes
* ci-runner-status: fix wrong output when json response is empty

Marco Peterseil's avatar
Marco Peterseil committed
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## 0.5.0
### features
* new sidekiq-jobs mode: check usage of sidekiq job metrics.
* ci-runner-status mode (former ci-runner) - you can now specify the desired state via `--status`. Checks all registered runners.
Outputs the runner names. Supports `--exlude` with regex.
* group-size - now fetches all groups (till 100) instead of one. Use `--name` option to select or `--exclude`.

### other
* added `-H` option to specify server/host address as an alternative to `-s`
* changed mode name `group_size` to `group-size`

### fixes
* health mode: fix new json data - now supports gitlab >12.4 (!9)

Marco Peterseil's avatar
Marco Peterseil committed
41
42
43
44
45
46
47
48
## 0.4.0
### features
* new license checks - license-expire and license-overage

### other
* license file added
* rubocop - rescue exception var name

Marco Peterseil's avatar
Marco Peterseil committed
49
50
51
52
53
54
## 0.3.2
### fixes
* ci-pipeline: added *finished* scope in api call to avoid duration "null" exception (#7)
* ci-runner: added perf data
* group_size: remove obsolete method call

Marco Peterseil's avatar
Marco Peterseil committed
55
56
57
58
## 0.3.1
### fixes
* check for correct sudoers entry (#5)

Marco Peterseil's avatar
Marco Peterseil committed
59
60
61
62
63
64
65
## 0.3
### features
* new mode - ci runner jobs duration: checks duration of first found running job on a ci runner

### other
* health mode - access token has been removed due to deprecation. use [IP whitelists](https://docs.gitlab.com/ee/user/admin_area/monitoring/health_check.html#ip-whitelist) instead.

Marco Peterseil's avatar
Marco Peterseil committed
66
67
68
69
70
71
72
73
74
75
76
77
## 0.2
### features
* new mode - group size: checks size of group/subgroup
* debug/verbose output for health check (!3)

### fixes
* catch all non 200 code responses as unknown status instead of a few selected (!4)

### other
* add helper methods and refactor some code
* empty search response produces an unknown status

Marco Peterseil's avatar
Marco Peterseil committed
78
79
80
81
82
83
84
85
86
## 0.1.1
* using v4 api endpoint
* health mode: using readiness probes endpoint instead of deprecated health_check - https://docs.gitlab.com/ce/user/admin_area/monitoring/health_check.html#using-the-endpoint

### fixes
* pipeline mode: only reports with status 'success'. running and skipped pipelines will not generate an error anymore.

## 0.1
* Initial release