Commit Graph

65 Commits

Author SHA1 Message Date
Stefan Prodan 2079f984b8
Merge pull request #20 from fluxcd/logs
Normalise controller logs
2020-07-15 16:16:33 +03:00
stefanprodan 3112e18378 Normalise controller logs
Change structure logging labels to match the controller runtime format
2020-07-15 16:02:11 +03:00
Stefan Prodan ba362287ac
Merge pull request #19 from fluxcd/ns-fix
Lookup alerts at cluster level
2020-07-14 17:02:06 +03:00
stefanprodan ac20c35c4f Lookup alerts at cluster level
Include involved object kind in logs.
2020-07-14 16:42:35 +03:00
Stefan Prodan 9226072377
Merge pull request #18 from fluxcd/release-v0.0.3
Release v0.0.3
2020-07-14 15:20:12 +03:00
stefanprodan 15e060fde5 Release v0.0.3 2020-07-14 15:09:27 +03:00
Hidde Beydals 8c41788d5e
Merge pull request #17 from fluxcd/config/remove-ns-scope
Remove namespace scope from deployment
2020-07-14 13:50:03 +02:00
Hidde Beydals d9fadcd358 Remove namespace scope from deployment
To allow alert rules for resources outside of the controller's
namespace.
2020-07-14 13:34:10 +02:00
Stefan Prodan a66409c52b
Merge pull request #16 from fluxcd/release-v0.0.2
Release v0.0.2
2020-07-13 17:48:28 +03:00
stefanprodan aec677baca Release v0.0.2 2020-07-13 17:32:42 +03:00
Stefan Prodan 144948d12b
Merge pull request #15 from fluxcd/source-v0.0.5
Update source-controller to v0.0.5
2020-07-13 17:31:12 +03:00
stefanprodan 8075a01a9e Update source-controller to v0.0.5 2020-07-13 17:18:56 +03:00
Stefan Prodan 6ad425eb98
Merge pull request #14 from fluxcd/enhancement/logging
Setup production logging
2020-07-13 12:07:39 +03:00
stefanprodan 1bf1534b90 Setup production logging
For production the log format is JSON, the timestamps format is ISO8601
and stack traces are logged when the level is set to debug.
2020-07-13 11:56:53 +03:00
Stefan Prodan 4633285903
Merge pull request #12 from fluxcd/release-v0.0.1
Release v0.0.1
2020-07-07 09:51:52 +03:00
stefanprodan 15cb40342c Release v0.0.1 2020-07-07 09:38:50 +03:00
Stefan Prodan 50a17637f2
Merge pull request #11 from fluxcd/generic-alert-provider
Rename webhook alert provider to generic
2020-07-07 09:38:25 +03:00
stefanprodan c42686fd60 Rename webhook alert provider to generic
Add the alert provider types to API
2020-07-07 09:15:07 +03:00
Stefan Prodan 5e79f795d1
Merge pull request #10 from fluxcd/receiver-impl
Implement Receiver API
2020-07-07 08:51:20 +03:00
stefanprodan 201727e5af Regenerate URL when receiver token changes 2020-07-06 18:26:29 +03:00
stefanprodan 7c7a26641e Implement Bitbucket server receiver 2020-07-06 13:10:18 +03:00
stefanprodan 95f1ae4ce9 Implement Harbor receiver 2020-07-05 00:33:16 +03:00
stefanprodan cb3aba6d1b Add toolkit diagram 2020-07-05 00:01:21 +03:00
stefanprodan 15f15bd0a9 Add samples to e2e testing 2020-07-04 11:10:17 +03:00
stefanprodan c058cce0ea Add the receiver design to controller specs 2020-07-04 09:26:19 +03:00
stefanprodan ba0512e37a Discard requests for suspended receivers 2020-07-04 09:25:03 +03:00
stefanprodan a2ced40e9e Implement GitLab receiver 2020-07-04 08:32:12 +03:00
stefanprodan 28e8477e29 Implement GitHub receiver 2020-07-04 08:19:06 +03:00
stefanprodan 368c13af28 Implement GitRepository hook 2020-07-03 18:32:34 +03:00
stefanprodan 3c711cc5d9 Initialise receivers 2020-07-03 17:26:00 +03:00
stefanprodan 99fc71c17a Add receiver to API 2020-07-03 16:38:17 +03:00
Stefan Prodan b3387fd30e
Merge pull request #8 from fluxcd/recevier
Receiver API spec
2020-07-03 16:11:05 +03:00
stefanprodan b45ef4a4d8 Add webhook receiver API spec 2020-07-03 16:02:38 +03:00
Stefan Prodan beaef83d03
Merge pull request #7 from fluxcd/release-v0.0.1-beta.1
Release v0.0.1-beta.1
2020-07-03 10:22:29 +03:00
stefanprodan 948a344cc4 Release v0.0.1-beta.1 2020-07-03 09:13:39 +03:00
Stefan Prodan 14272396f0
Merge pull request #6 from fluxcd/alert-wildcard-selector
Add wildcard support
2020-07-03 08:45:23 +03:00
stefanprodan 378f185dd9 Add wildcard support 2020-07-02 19:48:40 +03:00
Stefan Prodan 85c8ac6360
Merge pull request #5 from fluxcd/release-v0.0.1-alpha.2
Release v0.0.1-alpha.2
2020-07-02 11:52:38 +03:00
stefanprodan ffea0df86d Release v0.0.1-alpha.2 2020-07-02 11:44:09 +03:00
Stefan Prodan cf060c254f
Merge pull request #4 from fluxcd/retryablehttp
Implement retry with backoff for alert posting
2020-07-02 11:39:43 +03:00
stefanprodan 5c1768c426 Generate API documentation 2020-07-02 09:45:02 +03:00
stefanprodan 17ab0475e6 Add delivery method to specs 2020-07-02 09:34:46 +03:00
stefanprodan 073c3bff68 Implement retry with backoff for alert posting
- retry alert HTTP POST four times with an exponential backoff of maximum 30 seconds
2020-07-02 09:27:00 +03:00
stefanprodan 77e824818b Fix Docker Hub credentials 2020-07-01 18:32:52 +03:00
Stefan Prodan 627737fdef
Merge pull request #3 from fluxcd/release-0.0.1-alpha.1
Release v0.0.1-alpha.1
2020-07-01 18:24:24 +03:00
stefanprodan a98d0b5b94 Release v0.0.1-alpha.1 2020-07-01 18:06:32 +03:00
Stefan Prodan 7f5e78e22f
Merge pull request #2 from fluxcd/event-handler
Implement event dispatching
2020-07-01 17:52:03 +03:00
stefanprodan 26bdd4818e Add index page to API docs 2020-07-01 17:40:49 +03:00
stefanprodan c0e02990e6 Format imports 2020-07-01 17:40:33 +03:00
stefanprodan 81fd558328 Change ports: 8080 for metrics and 9090 for events 2020-07-01 16:54:27 +03:00