woodpecker/server
Lukas Bachschwell 59ba8538a1
Add support for pipeline configuration service (#804)
* Add configuration extension flags to server
Add httpsignatures dependency

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Add http fetching to config fetcher

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Refetch config on rebuild

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* - Ensure multipipeline compatiblity
- Send original config in http request

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Basic tests of config api

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Simple docs page

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Better flag naming

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Rename usages of the term yaml
Rename ConfigAPI struct

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Doc adjustments

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* More docs touchups

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Fix env vars in docs

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* fix json tags for api calls

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Add example config service

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Consistent naming for configService

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Docs: Change example repository location

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Fix tests after response field rename

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Revert accidential unrelated change in api hook

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>

* Update server flag descriptions

Co-authored-by: Anbraten <anton@ju60.de>

Co-authored-by: Anbraten <anton@ju60.de>
2022-02-28 10:56:23 +01:00
..
api Add support for pipeline configuration service (#804) 2022-02-28 10:56:23 +01:00
grpc Do not filter on linux/amd64 per default (#805) 2022-02-26 22:54:28 +01:00
logging Remove unused code (#797) 2022-02-25 21:42:45 +01:00
model Fix pipeline timestamps (#730) 2022-01-31 15:38:39 +01:00
plugins Add support for pipeline configuration service (#804) 2022-02-28 10:56:23 +01:00
pubsub Add linter staticcheck (#535) 2021-11-25 17:15:36 +01:00
queue Remove unused code (#797) 2022-02-25 21:42:45 +01:00
remote Branch list enhancements (#808) 2022-02-26 17:36:00 +01:00
router Remove unused code (#797) 2022-02-25 21:42:45 +01:00
shared Add support for pipeline configuration service (#804) 2022-02-28 10:56:23 +01:00
store Let non required migration tasks fail and continue (#729) 2022-01-31 15:50:10 +01:00
swagger Add linter misspell (#530) 2021-11-24 02:01:12 +01:00
web gofumpt -w -l -extra . (#661) 2022-01-05 21:50:23 +01:00
config.go Add support for pipeline configuration service (#804) 2022-02-28 10:56:23 +01:00