Commit graph

886 commits

Author SHA1 Message Date
Daniel
a8f7c33f1f Update Go CI workflow 2022-05-10 15:51:36 +02:00
Daniel
59e88b15f7
Merge pull request from safing/fix/namespace-and-labels-for-internal-metrics
Add namespace and labels to go internal metrics
2022-05-09 14:18:55 +02:00
Daniel
11b71d54e9 Add namespace and labels to go internal metrics 2022-05-09 14:15:06 +02:00
Daniel
2b73adfc22
Merge pull request from safing/fix/endpoint-http-handler
Restore http.Request body for http.HandlerFunc in api package
2022-05-03 16:46:08 +02:00
Patrick Pacher
ba6dee246b
Restore http.Request body for http.HandlerFunc in api package 2022-05-03 16:09:40 +02:00
Daniel
85f8832911
Merge pull request from safing/fix/custom-task-scheduling
Allow tasks to schedule themselves in-task
2022-04-26 15:28:22 +02:00
Daniel
3f8f50ad1f Allow tasks to schedule themselves in-task 2022-04-26 14:35:52 +02:00
Daniel
7797a54d18
Merge pull request from safing/feature/debug-apis-and-metrics-comment
Go profiling APIs and metrics comment
2022-04-13 11:30:55 +02:00
Daniel
8a16414766 Add metrics comment for some additional info 2022-04-13 11:19:07 +02:00
Daniel
dce16ad393 Add go profiling debug api endpoints 2022-04-13 11:18:40 +02:00
Daniel
ba802b25c6
Merge pull request from safing/feature/debug-data-improvements
Improve debug data
2022-03-21 16:11:29 +01:00
Daniel
6ef0282dc4 Fix linter warnings 2022-03-21 15:42:41 +01:00
Daniel
a9b491cac2 Add debug info for config options 2022-03-19 22:00:57 +01:00
Daniel
deef6cdafc Mark config options as sensitive 2022-03-19 22:00:39 +01:00
Daniel
1546261fcc Improve running commands 2022-03-19 22:00:15 +01:00
Patrick Pacher
7f87e417d8
Enable parallel downloads of updates and fix EOF when unpacking archives 2022-03-02 12:03:46 +01:00
Daniel
9504c41702
Merge pull request from safing/feature/config-option-validation-func
Add optional validation function to config options
2022-03-01 16:00:28 +01:00
Daniel
f739d08a40 Fix error handling when setting single config options 2022-03-01 15:49:16 +01:00
Daniel
50b87e0240 Display error notifications when config loading failed 2022-03-01 15:29:41 +01:00
Daniel
bdd1bc2d86 Add proper validation errors to config module, enable soft-fail on start 2022-03-01 15:28:55 +01:00
Daniel
7d144dae89 Start config validity flag with invalid 2022-02-25 15:57:01 +01:00
Daniel
874214ea59 Improve validation error messages 2022-02-25 15:56:40 +01:00
Daniel
92c16b1c88 Add optional validation function to config options 2022-02-17 15:35:14 +01:00
Daniel
76648d6c4e Update go workflow 2022-02-17 10:49:28 +01:00
Daniel
fe1ceba8b5 Add issue manager workflow 2022-02-15 15:00:31 +01:00
Daniel
d111f8183c Update deps 2022-02-14 16:01:47 +01:00
Daniel
cc1375e1de Fix go build flags 2022-02-14 16:01:42 +01:00
Patrick Pacher
95942bbc88
Merge pull request from safing/feature/restart-pending-setting-annotation
Annotate config option if changed and restart is required
2022-02-04 09:48:40 +01:00
Daniel
e6903c65dc Annotate config option if changed and restart is required 2022-02-03 15:36:18 +01:00
Daniel
6b2e20ca56
Merge pull request from safing/fix/tests-and-linters
Fix Tests and Linters
2022-02-03 15:34:20 +01:00
Daniel
6650fb3b19 Update linter settings and fix warnings 2022-02-02 14:58:27 +01:00
Daniel
22c59c50cc Disable gofmt CI test for now 2022-02-01 13:57:38 +01:00
Daniel
9222e0b328 Fix gofmt CI test 2022-02-01 13:47:57 +01:00
Daniel
3e4e0c361d Fix or disable new linters 2022-02-01 13:40:50 +01:00
Daniel
fcb5ca2473 Update golangci-lint to v1.44 2022-02-01 13:16:53 +01:00
Daniel
dba4ba3dc7 Update golangci-lint config 2022-02-01 13:16:38 +01:00
Daniel
ea57310483 Update test script 2022-02-01 13:16:02 +01:00
Daniel
f59ad0357a Fix tests and linter warnings 2022-02-01 13:12:46 +01:00
Daniel
7d2cd6c15d
Merge pull request from safing/fix/csrf-protection
Fix CSRF Protection
2022-01-20 09:46:41 +01:00
Daniel
4c7d61fad5 Buffer signal channel 2022-01-20 09:02:57 +01:00
Daniel
3a77659670 Use request.Host instead of the header's Host 2022-01-20 09:02:47 +01:00
Daniel
ddc934fbe4
Merge pull request from safing/feature/migration
Add new database migration system
2022-01-19 11:06:02 +01:00
Daniel
e0e47d9ba6
Merge pull request from safing/feature/csrf-protection
Add CSRF protection
2022-01-19 11:05:49 +01:00
Patrick Pacher
ef45e11d09 Add new database migration system 2022-01-19 10:07:28 +01:00
Daniel
c92fcf340d Add CSRF protection 2022-01-11 08:58:07 +01:00
Daniel
31a7c99f74
Merge pull request from safing/feature/host-metrics
Add host metrics
2021-12-22 11:24:45 +01:00
Daniel
75d108001b Improve metric instance detection and pushing 2021-12-22 11:20:18 +01:00
Daniel
471c3030b7 Rename metric pkg files for clarity 2021-12-21 17:31:05 +01:00
Daniel
50212d7596 Improve metrics pkg and fix linter warnings 2021-12-21 17:29:51 +01:00
Daniel
b304e88e79 Add logging metrics 2021-12-21 17:29:01 +01:00