This website requires JavaScript.
7f19d773b7
Merge branch 'prod-env'
main
Murat ÖZDEMİR
2026-07-16 19:21:34 +03:00
32330ea7c1
chore(health-agent): promote 0.2.1 to prod (Swag Tls probe now targets /health with TLS verification)
prod-env
Murat ÖZDEMİR
2026-07-16 19:20:55 +03:00
a4045711af
fix(health-agent): point Swag Tls external probe at /health instead of unrouted /actuator/health to stop APISIX 404 noise, enable real TLS verification and require HTTP 200; bump version to 0.2.1
Murat ÖZDEMİR
2026-07-16 19:09:34 +03:00
614ade140a
docs(health-agent): document release procedure and deploy pipeline pitfalls (image-baked monitors.yml, prod.env promotion, uk_tokens.yml setup gate, Swarm same-tag no-update)
Murat ÖZDEMİR
2026-07-16 18:08:33 +03:00
b898d4416a
Merge branch 'prod-env'
Murat ÖZDEMİR
2026-07-16 18:06:18 +03:00
a4868af493
chore(health-agent): promote 0.2.0 to prod with new image digest so Swarm re-resolves and updates the running service
Murat ÖZDEMİR
2026-07-16 18:01:33 +03:00
cb60de648d
Merge branch 'main' into prod-env
Murat ÖZDEMİR
2026-07-16 18:01:06 +03:00
0b06ad4184
chore(health-agent): bump version to 0.2.0 so prod image tag changes and Swarm re-resolves the digest on deploy
Murat ÖZDEMİR
2026-07-16 17:50:36 +03:00
eef08f04ce
redeploy with new image
Murat ÖZDEMİR
2026-07-16 17:42:15 +03:00
f4331983a8
Merge branch 'main' into prod-env
Murat ÖZDEMİR
2026-07-16 17:30:03 +03:00
03a3c5fb70
feat(monitoring): add BE microservice health monitoring with dedup and readable crash alerts
Murat ÖZDEMİR
2026-07-10 17:31:11 +03:00
a392671ccf
Merge branch 'prod-env'
Murat ÖZDEMİR
2026-06-27 00:06:15 +03:00
30fe75d383
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 23:56:44 +03:00
c290882492
fix(monitoring): add missing conditions array to DNS monitors
Murat ÖZDEMİR
2026-06-26 23:54:20 +03:00
6f3bf6cef1
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 23:48:58 +03:00
a7ecfc4b2d
fix(monitoring): add missing url property to DNS monitors
Murat ÖZDEMİR
2026-06-26 23:46:08 +03:00
c1cda0b38a
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 23:31:39 +03:00
8a056a381b
fix(monitoring): prevent Vault crash and DNS null error
Murat ÖZDEMİR
2026-06-26 23:23:02 +03:00
847bb86876
Merge branch 'prod-env'
Murat ÖZDEMİR
2026-06-26 23:21:06 +03:00
475eb762b9
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 23:13:38 +03:00
b49ca276f0
fix(monitoring): support existing monitor updates and vault nodes
Murat ÖZDEMİR
2026-06-26 23:07:37 +03:00
2a482ce4df
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 22:53:35 +03:00
969c4a2301
fix(monitoring): resolve health-agent bugs and flapping monitors
Murat ÖZDEMİR
2026-06-26 22:51:15 +03:00
b73ae4e5fb
revert(health-agent): revert ping monitors back to PING type
Murat ÖZDEMİR
2026-06-26 21:55:42 +03:00
94e6b57c52
fix(health-agent): check all 3 patroni node configs on storagebox; switch ping monitors to TCP port 22 (ICMP blocked from Docker)
Murat ÖZDEMİR
2026-06-26 21:54:49 +03:00
fa7ed41063
fix(health-agent): reload uk_tokens.yml on every push call instead of caching at startup
Murat ÖZDEMİR
2026-06-26 21:35:44 +03:00
0551b01c64
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 21:27:14 +03:00
2827b227d5
fix(health-agent): fix notification param name and type — notificationIDList expects a list of IDs not a dict
Murat ÖZDEMİR
2026-06-26 21:23:45 +03:00
a5fc058978
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 21:15:06 +03:00
e4acd0e57b
fix(health-agent): skip uk_tokens.yml write when tokens dict is empty to prevent setup skip loop
Murat ÖZDEMİR
2026-06-26 21:10:10 +03:00
8b10653ff4
fix(health-agent): fix ping maxretries param and status page group lookup
Murat ÖZDEMİR
2026-06-26 21:07:11 +03:00
95dd439a34
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 20:53:59 +03:00
3c2e872bf4
refactor(health-agent): rename monitor keys to Title Case With Space
Murat ÖZDEMİR
2026-06-26 20:52:35 +03:00
bc8b3d0934
refactor: convert all monitor names to Title Case and update health-agent digest
Murat ÖZDEMİR
2026-06-26 20:47:31 +03:00
d51c073556
fix(health-agent): fix uk_tokens.yml load race and LogRecord msg conflict
Murat ÖZDEMİR
2026-06-26 20:37:42 +03:00
8d5fe55b14
health-agent redeploy with new image
Murat ÖZDEMİR
2026-06-26 20:06:48 +03:00
9fbc74d498
fix(workflow): use -s flag to trigger Uptime Kuma setup on empty uk_tokens.yml
Murat ÖZDEMİR
2026-06-26 19:39:48 +03:00
0ef4f0b6f8
refactor: rename iklimco-monitoring stack to monitoring
Murat ÖZDEMİR
2026-06-26 19:24:01 +03:00
344ab4ac13
ci(workflow): remove redundant paths-ignore filter, gitignore already excludes those paths
Murat ÖZDEMİR
2026-06-26 18:56:13 +03:00
656968823b
ci(workflow): replace paths filter with paths-ignore to trigger on any change except .venv and __pycache__
Murat ÖZDEMİR
2026-06-26 18:55:41 +03:00
e812a3b454
Merge branch 'main' into prod-env
Murat ÖZDEMİR
2026-06-26 18:51:44 +03:00
07b8db8de2
fix(common-functions): add no-op to empty refresh_calculated_env_vars to fix bash syntax error
Murat ÖZDEMİR
2026-06-26 18:50:31 +03:00
8347b7e25d
fix(common-functions): add no-op to empty refresh_calculated_env_vars to fix bash syntax error
Murat ÖZDEMİR
2026-06-26 18:50:31 +03:00
58d5c24f41
feat(health-agent): add CI/CD pipeline, Uptime Kuma setup, and runtime configuration
Murat ÖZDEMİR
2026-06-26 18:45:17 +03:00
062d3ff90d
docs(health-agent): document --once and --dry-run flags in README
Murat ÖZDEMİR
2026-06-26 16:47:53 +03:00
7ab186b961
feat(health-agent): add --once and --dry-run flags to main.py
Murat ÖZDEMİR
2026-06-26 16:43:21 +03:00
c49616ac10
refactor(workflow): use source_env_file and require_env_file from common-functions-base.sh
Murat ÖZDEMİR
2026-06-26 14:01:46 +03:00
6fc9ff45aa
feat(workflow): add common-functions-base.sh and replace echo with log_message
Murat ÖZDEMİR
2026-06-26 13:59:18 +03:00
28d726d2d8
fix(health-agent): correct Uptime Kuma URLs in example env files
Murat ÖZDEMİR
2026-06-25 20:55:58 +03:00
07a364b2bc
fix(health-agent): correct UK_URL placeholder in .env.setup.example
Murat ÖZDEMİR
2026-06-25 20:54:28 +03:00
208f4768b9
chore(health-agent): switch to uptime-kuma-api-v2, fix .env.setup.example credentials
Murat ÖZDEMİR
2026-06-25 20:50:23 +03:00
21965d4183
fix(workflow): remove unnecessary concurrency block from test monitoring workflow
Murat ÖZDEMİR
2026-06-25 19:22:19 +03:00
72a91072fb
feat(health-agent): add README, workflows, and translate monitors.yml to English
Murat ÖZDEMİR
2026-06-25 19:20:25 +03:00
f742bfdd11
feat(health-agent): add monitors.yml with env-aware node IP mapping from Ansible inventory
Murat ÖZDEMİR
2026-06-25 18:59:14 +03:00
a2e8997711
fix(workflow): correct file paths for standalone repo context
Murat ÖZDEMİR
2026-06-25 17:19:55 +03:00
735d957dfa
feat(monitoring): replace Dozzle with full observability stack
Murat ÖZDEMİR
2026-06-24 21:21:02 +03:00
94dc1d2fe3
add docker-stack-service.yml, init scripts, and configuration files
Murat ÖZDEMİR
2026-06-18 19:19:12 +03:00
446e761eb2
first commit
Murat ÖZDEMİR
2026-06-18 19:18:31 +03:00