feat(hook): add AllowInsecure option for TLS verification
Some checks failed
CI / Test (1.23) (push) Failing after -20m40s
CI / Test (1.22) (push) Failing after -20m33s
CI / Build (push) Failing after -23m2s
CI / Lint (push) Failing after -22m34s

* Introduced AllowInsecure field in Hook configuration to skip TLS certificate verification.
* Updated database schema and models to support the new field.
* Modified HTTP client behavior based on AllowInsecure setting.
This commit is contained in:
Hein
2026-02-20 15:33:53 +02:00
parent 35a548e7e2
commit 3fb65e0285
8 changed files with 37 additions and 16 deletions

View File

@@ -47,6 +47,7 @@ Table hooks {
headers text [note: 'JSON encoded headers']
events text [note: 'JSON array of event types']
active boolean [not null, default: true]
allow_insecure boolean [not null, default: false, note: 'Skip TLS certificate verification']
description text
secret varchar(255) [note: 'HMAC signature secret']
retry_count int [not null, default: 3]