120 Commits

Author SHA1 Message Date
e500e21fab fix: resolve OUT_OF_SYNC and empty files array issues
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Root causes:
1. Inconsistent Ansible callback (minimal) broke debug output parsing
2. DRIFTED_FILES extraction failed due to format changes
3. Files array stayed empty even when drift was detected

Fixes:
1. Use YAML callback for consistent, structured output
2. Improve DRIFTED_FILES parsing to handle YAML format
3. Remove conflicting ANSIBLE_CALLBACKS_ENABLED/minimal settings
4. Add GITOPS_STATUS_FIX.md with complete analysis

Result:
- Files array now populates correctly when drift exists
- Sync status accurately reflects actual server state
- Better debug logging for troubleshooting

See GITOPS_STATUS_FIX.md for full root cause analysis and testing guide.
2026-04-22 23:46:14 +03:00
be352ae9c9 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 23:20:07 +03:00
4212daba7a test: trigger pipeline with improved DRIFTED_FILES parsing
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 23:05:31 +03:00
46b0bb449e fix: improve DRIFTED_FILES parsing and reduce file descriptor issues
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Add comprehensive debug output to track parsing steps
- Fix DRIFTED_FILES extraction from Ansible output
- Always output DRIFTED_FILES line (even when empty) for reliable parsing
- Add ANSIBLE_CALLBACKS_ENABLED='' to prevent inotify exhaustion
- Add KEEP_PLAYBOOK_LOG option for debugging
- Add validation warning when OUT_OF_SYNC but no files found
- Create DEBUGGING_GITOPS_STATUS.md guide
2026-04-22 23:03:34 +03:00
57911b7f52 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 22:57:15 +03:00
654259c7cd test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 22:56:11 +03:00
15b0e153f0 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 22:48:24 +03:00
8e54f82e12 Fix update-gitops-status
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 22:46:18 +03:00
dvirlabs
6fbadf73e3 Fix failed step
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-22 21:57:15 +03:00
dvirlabs
fc8cb0c40e fix: Resolve 'too many open files' error in pipeline
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Remove -v verbose flag from ansible-playbook (was causing file descriptor exhaustion)
- Add recurse: false to find tasks (prevents recursive directory traversal)
- Set ulimit -n 4096 in Woodpecker container to increase FD limit
- Add ANSIBLE_* environment variables for container optimization:
  - ANSIBLE_HOST_KEY_CHECKING=False (skip SSH key verification)
  - ANSIBLE_CALLBACK_WHITELIST=minimal (reduce output verbosity)
  - ANSIBLE_FORCE_COLOR=False (no ANSI color codes)
  - ANSIBLE_RETRY_FILES_ENABLED=False (don't create retry files)

This resolves fsnotify watcher errors in container environments with low FD limits.
2026-04-22 21:54:00 +03:00
dvirlabs
f926b7eb0d Update drift-check to let the pipeline update also what files changed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-22 21:50:39 +03:00
dvirlabs
7aeb957eb3 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 21:43:37 +03:00
dvirlabs
7cf1380007 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-22 21:21:49 +03:00
dvirlabs
adc8d1e50c Update pipeline
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-21 19:55:14 +03:00
dvirlabs
1bac032155 Fix: Enhanced error reporting and response verification in update-gitops-status.sh
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
- Capture and display full curl response body for debugging
- Add verification step to confirm JSON was stored on server
- Improve error messages with connectivity troubleshooting hints
2026-04-21 12:46:41 +03:00
dvirlabs
db28c9da82 Migrate from pushgateway to infinity
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-21 12:41:09 +03:00
dvirlabs
c18acce05e test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-21 12:13:47 +03:00
082ed0a0a4 Migrate to infinity datasource
Some checks failed
ci/woodpecker/cron/woodpecker Pipeline failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-21 04:54:47 +03:00
dvirlabs
3282870e8f test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-20 13:23:35 +03:00
dvirlabs
b3e96d343f test amit
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-20 12:35:10 +03:00
dvirlabs
197647fb15 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
1.0.0
2026-04-19 11:35:36 +03:00
dvirlabs
5c7fdf101e test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 11:13:57 +03:00
5219f32d79 Add README.md
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 07:05:36 +03:00
3a8ad2a1e2 test new branch
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 06:08:14 +03:00
ea7e1ee066 Merge pull request 'test new branch' (#2) from test into master
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
Reviewed-on: #2
2026-04-19 03:05:21 +00:00
fb08df741b test new branch
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
2026-04-19 06:03:23 +03:00
ebd67ca45c test new branch
Some checks failed
ci/woodpecker/pr/woodpecker Pipeline failed
2026-04-19 05:54:05 +03:00
36ee203032 TEST
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:51:39 +03:00
fa6450e700 TEST
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:48:08 +03:00
8f82a00806 TEST
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:34:17 +03:00
bfe9b5329b Fix drift check
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:31:09 +03:00
4bea7cd356 Fix drift check
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:21:35 +03:00
72e6f6aab7 Update cron step
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/cron/woodpecker Pipeline was successful
2026-04-19 05:14:41 +03:00
4fe239d4c4 Fixcron
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/cron/woodpecker Pipeline failed
2026-04-19 05:00:36 +03:00
a9e415eae5 Add pushgateway svc
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-19 04:44:50 +03:00
f81e408e11 Add pushgateway svc
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-19 04:38:55 +03:00
e2937a8744 Add cron 2026-04-19 01:43:49 +03:00
11b6bcc494 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 18:44:21 +03:00
e7a7bcee4b test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 18:43:19 +03:00
10caf2538a test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 18:37:20 +03:00
4bdef0c80c test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 18:36:12 +03:00
5528a5582b test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 18:34:39 +03:00
4870b1d9e1 test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 18:33:07 +03:00
98460dfd7c test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 18:21:54 +03:00
2f580459d4 test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 18:16:46 +03:00
8947b72863 test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 17:41:01 +03:00
25c8794092 test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 17:39:23 +03:00
1c2cb86a90 test
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
2026-04-17 17:32:17 +03:00
82a9274bf9 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 17:30:55 +03:00
e7371d6f35 test
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2026-04-17 17:27:23 +03:00