dvirlabs
4084aaea4c
Simplify deploy-config.yml - use defaults for owner/group/mode
2026-06-09 18:09:50 +03:00
dvirlabs
bdfbf40a75
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-09 17:53:41 +03:00
dvirlabs
5e38581b97
Fix Ansible syntax error: remove block with loop in drift-check.yml
2026-06-09 17:48:18 +03:00
dvirlabs
cf83072c38
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-09 17:40:36 +03:00
dvirlabs
8d55618ef9
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-09 17:38:33 +03:00
dvirlabs
55fc47f627
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-09 17:07:54 +03:00
dvirlabs
6fec4c3e5f
Fake
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-09 17:02:39 +03:00
dvirlabs
215f09ebed
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-09 16:57:30 +03:00
dvirlabs
2c27e6ade7
add Dockerfile and gitops status script
ci/woodpecker/push/woodpecker Pipeline failed
2026-06-09 16:46:33 +03:00
dvirlabs
c83725a027
Make this repo generic
ci/woodpecker/push/woodpecker Pipeline failed
2026-05-20 16:07:38 +03:00
dvirlabs
59204be5fe
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-29 11:24:44 +03:00
dvirlabs
00f4c4b730
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-29 11:13:10 +03:00
dvirlabs
80e39650f9
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-29 10:01:17 +03:00
dvirlabs
8b62ba780d
test
ci/woodpecker/cron/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-29 10:00:15 +03:00
dvirlabs
81263fc950
test
ci/woodpecker/cron/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-29 09:59:10 +03:00
dvirlabs
ea9004e382
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-29 09:57:35 +03:00
dvirlabs
b39537c3e3
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-29 09:47:33 +03:00
7a83b68feb
test
ci/woodpecker/cron/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline was successful
1.1.0
2026-04-24 16:22:17 +03:00
17a6311792
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 16:19:20 +03:00
db79f854f4
test
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 16:15:32 +03:00
5f6f641bb4
drift-check recursive
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 16:13:34 +03:00
5c52acf456
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:49:32 +03:00
287bb60211
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:48:18 +03:00
fa9ab6e123
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:41:18 +03:00
0b799bef84
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:33:50 +03:00
bbd675460f
Works perfect
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:24:50 +03:00
dc1dce2e07
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-24 15:21:04 +03:00
89dd8aeb40
test
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline failed
2026-04-24 15:13:21 +03:00
05c190bb9b
Fix files
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 15:12:04 +03:00
549fc97b54
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:30:17 +03:00
d2e747880c
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:27:24 +03:00
c0b4cf27c6
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:22:52 +03:00
1b1b9a1dfd
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:21:26 +03:00
1b9a7d85ce
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:18:03 +03:00
d7b580c9aa
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:16:59 +03:00
eddad9b770
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-24 02:14:46 +03:00
fa682da7a6
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:05:49 +03:00
7958cf54b4
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 02:04:39 +03:00
7ad21286e3
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-24 02:03:09 +03:00
20a3c14d66
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 01:55:12 +03:00
f3c947c9c4
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 01:53:48 +03:00
1968e787b1
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 01:48:17 +03:00
b16aa7cc7e
test
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-24 01:46:13 +03:00
4a2629ae0e
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-24 01:42:57 +03:00
dvirlabs
16702cb408
test: Config change for line ending normalization verification
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-23 14:06:35 +03:00
dvirlabs
66df6c74ec
fix: Normalize line endings in drift-check content comparison
...
ci/woodpecker/push/woodpecker Pipeline failed
CRITICAL FIX FOR WINDOWS:
Problem: Git on Windows uses CRLF, but deployed files use LF. When comparing
with slurp (byte-for-byte base64 comparison), CRLF != LF causes false positives.
Solution: Decode base64 content and normalize line endings:
- Replace CRLF with LF in both Git and server file content
- Then compare the normalized content
This ensures that line ending differences don't trigger false OUT_OF_SYNC alerts.
After deploy, content will match regardless of platform line ending differences.
2026-04-23 14:06:14 +03:00
dvirlabs
96bd931e2f
test: Config change for drift detection debugging
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-23 14:00:55 +03:00
dvirlabs
2b6b3011a6
test
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-23 13:30:54 +03:00
dvirlabs
4d5880c232
test: Trigger pipeline with fd fix verification
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-23 13:28:41 +03:00
dvirlabs
ac4278a451
fix: Simplify drift-check to avoid fsnotify watcher exhaustion
...
ci/woodpecker/push/woodpecker Pipeline failed
CRITICAL FIX:
Problem: Previous version used multiple stat operations and loops which created
too many file descriptors and fsnotify watchers, causing 'too many open files' errors.
Solution: Use only:
- slurp: Direct file content reading (no watchers)
- find: Single operation to list directory files (no loops)
New logic is clean and simple:
1. Read Git rsyslog.conf + server rsyslog.conf (slurp)
2. Compare content directly (byte comparison)
3. List Git rsyslog.d files + server rsyslog.d files (find)
4. Compare file names (no permission checks, no loops)
5. Output DRIFTED_FILES and SYNC_STATUS markers
This eliminates file descriptor exhaustion while maintaining correct drift detection.
After deploy, when content matches, playbook exits 0 (SYNCED).
2026-04-23 13:28:16 +03:00