8dc7f27400
refactor(probes): rename ProbeFunction
to Probe
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
...
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
...
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
...
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
...
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
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
...
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
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
...
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
...
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
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
...
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
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
...
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
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