Commit Graph

36 Commits

Author SHA1 Message Date
cea539fd6d build(deps): update dependency semantic-release to v23.0.3
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
2024-03-16 00:03:37 +00:00
semantic-release-bot
2a779b10db release(rc): v1.3.1-rc.1
## [1.3.1-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.3.0...v1.3.1-rc.1) (2024-03-03)

### Refactoring

* **probes:** rename `ProbeFunction` to `Probe` ([8dc7f27](8dc7f27400))
2024-03-03 22:27:55 +00:00
8dc7f27400
refactor(probes): rename ProbeFunction to Probe
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
2024-03-03 23:25:56 +01:00
semantic-release-bot
24cb5d816a release(stable): v1.3.0
## [1.3.0](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.2.0...v1.3.0) (2024-03-02)

### ⚠ BREAKING CHANGES

* **probes:** type definitions were replaced with more robust implementation.

### Features

* **probes:** rewrite probes logic with named probes ([9dd25ff](9dd25ff024))
* **validation:** add empty probe lists validation ([82b6034](82b6034625))

### Refactoring

* **names:** refactor handler fetching methods' names ([373c803](373c803c00))
* **validation:** improve errors joining ([ea92b29](ea92b2979c))

### Build system and dependencies

* **deps:** update dependency @semantic-release/npm to v11.0.3 ([203180c](203180c332))
2024-03-02 23:07:59 +00:00
semantic-release-bot
28a77b3731 release(rc): v1.3.0-rc.2
All checks were successful
ci/woodpecker/push/release Pipeline was successful
## [1.3.0-rc.2](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.3.0-rc.1...v1.3.0-rc.2) (2024-03-02)

### ⚠ BREAKING CHANGES

* **probes:** type definitions were replaced with more robust implementation.

### Features

* **probes:** rewrite probes logic with named probes ([9dd25ff](9dd25ff024))
2024-03-02 23:06:30 +00:00
ff3db1ea10 Merge pull request 'feat(probes)!: rewrite probes logic with named probes' (#9) from naming into devel
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #9
2024-03-03 00:06:04 +01:00
9dd25ff024
feat(probes)!: rewrite probes logic with named probes
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
- `ProbeFunction` is now an interface for easier use
- `ProbeFunction`s can be auto-updated with specified update interval
- `StatefulProbes` changed into `ManualProbes` and implement `ProbeFunction` interface
- `ManualProbes` allows for marking probe as unhealthy with custom cause
- handlers now return JSON response with failed probes
- handler's response can be set to verbose via `Kubeprobes` option or via `?v` request param

BREAKING CHANGE: type definitions were replaced with more robust implementation.
2024-03-03 00:00:57 +01:00
semantic-release-bot
71f7e9e7df release(rc): v1.3.0-rc.1
## [1.3.0-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.2.1-rc.1...v1.3.0-rc.1) (2024-03-02)

### Features

* **validation:** add empty probe lists validation ([82b6034](82b6034625))

### Refactoring

* **names:** refactor handler fetching methods' names ([373c803](373c803c00))
* **validation:** improve errors joining ([ea92b29](ea92b2979c))
2024-03-02 15:30:51 +00:00
aed7fec97d Merge pull request 'Code suggestions' (#8) from refactor into devel
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #8
2024-03-02 16:30:26 +01:00
ab8b7e84e2 tests(validation): add validation tests
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
2024-03-02 16:28:34 +01:00
82b6034625 feat(validation): add empty probe lists validation 2024-03-02 16:28:34 +01:00
ea92b2979c refactor(validation): improve errors joining 2024-03-02 16:28:34 +01:00
373c803c00 refactor(names): refactor handler fetching methods' names 2024-03-02 16:28:34 +01:00
semantic-release-bot
ec53b2851f release(rc): v1.2.1-rc.1
## [1.2.1-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.2.0...v1.2.1-rc.1) (2024-03-02)

### Build system and dependencies

* **deps:** update dependency @semantic-release/npm to v11.0.3 ([203180c](203180c332))
2024-03-02 15:16:45 +00:00
70aa6cd44c Merge pull request 'build(deps): update dependency @semantic-release/npm to v11.0.3' (#7) from renovate-all-minor-patch into devel
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #7
2024-03-02 16:16:20 +01:00
203180c332 build(deps): update dependency @semantic-release/npm to v11.0.3
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
2024-03-02 00:02:38 +00:00
semantic-release-bot
ba1170198c release(stable): v1.2.0
## [1.2.0](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.1.0...v1.2.0) (2024-03-01)

### Features

* **handlers:** add individual handlers fetching ([bb108ad](bb108ad9ba))

### Refactoring

* **kubeprobes:** refactor code ([d33e9f1](d33e9f19ea))
2024-03-01 22:50:45 +00:00
semantic-release-bot
b906789967 release(rc): v1.2.0-rc.1
All checks were successful
ci/woodpecker/push/release Pipeline was successful
## [1.2.0-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.1.0...v1.2.0-rc.1) (2024-03-01)

### Features

* **handlers:** add individual handlers fetching ([bb108ad](bb108ad9ba))

### Refactoring

* **kubeprobes:** refactor code ([d33e9f1](d33e9f19ea))
2024-03-01 22:46:27 +00:00
25962571c2 Merge pull request 'Major enhancements' (#6) from enhancements into devel
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #6
2024-03-01 23:46:03 +01:00
d6beb81938
docs(kubeprobes): update README
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
2024-03-01 23:43:53 +01:00
bb108ad9ba
feat(handlers): add individual handlers fetching 2024-03-01 23:38:04 +01:00
d33e9f19ea
refactor(kubeprobes): refactor code
- refactored types, interfaces, options etc.
- added new options dedicated for `StatefulProbe`s
2024-03-01 23:32:11 +01:00
semantic-release-bot
429db2d8ed release(stable): v1.1.0
## [1.1.0](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.0.0...v1.1.0) (2024-02-29)

### Features

* **handler:** change path resolver logic ([40bad6b](40bad6b345))

### Continuous Integrations

* **init:** add initial CI configuration ([0db0e61](0db0e614d6))
* **renovate:** add Renovate bot configuration ([f5303b8](f5303b85fc))

### Build system and dependencies

* **deps:** update all non-major dependencies ([288033e](288033efd0))
* **deps:** update dependency semantic-release to v23 ([213039e](213039eaae))
2024-02-29 00:26:18 +00:00
semantic-release-bot
6c164e3698 release(rc): v1.1.0-rc.1
All checks were successful
ci/woodpecker/push/release Pipeline was successful
## [1.1.0-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.0.1-rc.1...v1.1.0-rc.1) (2024-02-29)

### Features

* **handler:** change path resolver logic ([40bad6b](40bad6b345))

### Continuous Integrations

* **renovate:** add Renovate bot configuration ([f5303b8](f5303b85fc))

### Build system and dependencies

* **deps:** update all non-major dependencies ([288033e](288033efd0))
* **deps:** update dependency semantic-release to v23 ([213039e](213039eaae))
2024-02-29 00:24:19 +00:00
40bad6b345
feat(handler): change path resolver logic
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
2024-02-29 01:19:31 +01:00
25f3499403 Merge pull request 'build(deps): update all non-major dependencies' (#2) from renovate-all-minor-patch into devel
Reviewed-on: #2
2024-02-29 00:54:20 +01:00
288033efd0 build(deps): update all non-major dependencies 2024-02-28 23:53:55 +00:00
ec26a7ef7a Merge pull request 'build(deps): update dependency semantic-release to v23' (#3) from renovate-major-all-major into devel
Reviewed-on: #3
2024-02-29 00:52:05 +01:00
213039eaae build(deps): update dependency semantic-release to v23 2024-02-28 23:46:31 +00:00
f5303b85fc
ci(renovate): add Renovate bot configuration 2024-02-29 00:20:31 +01:00
semantic-release-bot
503543c9d5 release(rc): v1.0.1-rc.1
## [1.0.1-rc.1](https://git.ext.icikowski.pl/go/kubeprobes/compare/v1.0.0...v1.0.1-rc.1) (2023-11-04)

### Continuous Integrations

* **init:** add initial CI configuration ([0db0e61](0db0e614d6))
2023-11-04 20:18:49 +00:00
9306f03a5a Merge pull request 'Add Woodpecker CI support' (#1) from ci into devel
All checks were successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/test Pipeline was successful
Reviewed-on: #1
2023-11-04 21:17:42 +01:00
0db0e614d6
ci(init): add initial CI configuration
All checks were successful
ci/woodpecker/pr/test Pipeline was successful
2023-11-04 20:36:45 +01:00
6ba8990ba3
chore(repo): add readme 2023-07-21 23:13:32 +02:00
a5627a4f41
feat(pkg): add initial source code 2023-07-21 23:12:18 +02:00
b86b58ec88
chore(license): add 0BSD license 2023-07-21 23:11:56 +02:00