feat(health): добавить Globalping и мультивыбор источников проб
CD / update-wiki (push) Successful in 8s
quality / commitlint (push) Skipped
quality / changes (push) Successful in 5s
quality / docker-check (push) Skipped
quality / web (push) Successful in 54s
quality / api (push) Successful in 46s
CD / quality (push) Successful in 1m49s
CD / publish (push) Successful in 1m40s
CD / update-wiki (push) Successful in 8s
quality / commitlint (push) Skipped
quality / changes (push) Successful in 5s
quality / docker-check (push) Skipped
quality / web (push) Successful in 54s
quality / api (push) Successful in 46s
CD / quality (push) Successful in 1m49s
CD / publish (push) Successful in 1m40s
Несколько источников проб сразу и правило агрегации на сервисе вместо XOR Local/Cloudflare. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
4c4908558b
commit
b9bea44dce
31 files changed
+2671
-271
No files matched your search
@@ -0,0 +1,21 @@
|
||||
ALTER TABLE service_bindings ADD COLUMN health_check_providers TEXT;
|
||||
ALTER TABLE service_bindings ADD COLUMN health_check_aggregate TEXT NOT NULL DEFAULT 'majority';
|
||||
UPDATE service_bindings
|
||||
SET health_check_providers = CASE
|
||||
WHEN health_check_provider = 'cloudflare' THEN '["cloudflare"]'
|
||||
ELSE '["local"]'
|
||||
END
|
||||
WHERE health_check_providers IS NULL;
|
||||
|
||||
ALTER TABLE service_groups ADD COLUMN health_check_providers TEXT;
|
||||
ALTER TABLE service_groups ADD COLUMN health_check_aggregate TEXT NOT NULL DEFAULT 'majority';
|
||||
UPDATE service_groups
|
||||
SET health_check_providers = CASE
|
||||
WHEN health_check_provider = 'cloudflare' THEN '["cloudflare"]'
|
||||
ELSE '["local"]'
|
||||
END
|
||||
WHERE health_check_providers IS NULL;
|
||||
|
||||
ALTER TABLE app_settings ADD COLUMN globalping_token TEXT;
|
||||
ALTER TABLE app_settings ADD COLUMN globalping_locations TEXT;
|
||||
ALTER TABLE app_settings ADD COLUMN globalping_limit INTEGER;
|
||||
Reference in new issue
Block a user