35 Commits

Author SHA1 Message Date
565bd35a6e Merge pull request 'added group and policy' (#2) from test-scenario-1 into main
All checks were successful
Reconcile / reconcile (push) Successful in 5s
Reviewed-on: #2
2026-03-06 16:56:13 +00:00
Prox
066cc830e5 added group and policy
All checks were successful
Dry Run / dry-run (pull_request) Successful in 5s
2026-03-06 18:53:45 +02:00
Prox
0eef866266 markdown improvement 2026-03-06 18:34:59 +02:00
Prox
aa4aa32655 updated dry-run job 2026-03-06 18:34:59 +02:00
Prox
9a29a9cc0c improved jobs 2026-03-06 18:34:59 +02:00
Prox
19bf70034c updated dry-run.yml and reconcile jobs 2026-03-06 18:34:59 +02:00
Prox
42c1eb6f73 added test setup key 2026-03-06 18:34:59 +02:00
Prox
a316e39cae added TEST_SCENARIOS 2026-03-06 18:29:39 +02:00
Prox
312423c0c7 updated dry-run.yml 2026-03-06 17:54:35 +02:00
Prox
6704ecf74e added state-driven jsons 2026-03-06 17:48:16 +02:00
Prox
28eabc270e updated inventory with proper key
Some checks failed
Reconcile / reconcile (push) Failing after 1m2s
2026-03-06 17:30:39 +02:00
Prox
53433dc3de added gitea for PoC 2026-03-06 17:11:28 +02:00
Prox
ded80f5a4b update jsons 2026-03-06 16:29:58 +02:00
Prox
5c9c3f33bf added schema expansion for testing 2026-03-06 16:28:01 +02:00
Prox
11434f667a updated deno version 2026-03-06 13:30:51 +02:00
Prox
b4f3ce7870 reconciler PoC 2026-03-06 13:21:08 +02:00
Prox
cd6e8ea120 test: add integration tests for reconcile HTTP endpoint 2026-03-04 00:28:51 +02:00
Prox
880cb2de4b fix: allow .env.example in gitignore 2026-03-04 00:27:59 +02:00
Prox
f93aa4593e feat: add Docker Compose deployment config 2026-03-04 00:26:33 +02:00
Prox
487368b7e8 feat: add empty netbird.json state file 2026-03-04 00:26:23 +02:00
Prox
c5d18b05f3 feat: add Gitea Actions CI workflows for dry-run, reconcile, and release 2026-03-04 00:26:20 +02:00
Prox
a615d24ba2 feat: add HTTP server with /reconcile, /sync-events, /health endpoints 2026-03-04 00:24:29 +02:00
Prox
4041984159 feat: add poller background loop with Gitea state commit 2026-03-04 00:21:54 +02:00
Prox
122db3540f feat: add Gitea API client for state commits and PR comments 2026-03-04 00:19:12 +02:00
Prox
05440ea740 feat: add enrollment event detection from NetBird audit events 2026-03-04 00:17:17 +02:00
Prox
376e0b5a9d feat: add operation executor with abort-on-failure semantics 2026-03-04 00:15:19 +02:00
Prox
a21adf67bc feat: add diff engine computing operations from desired vs actual state 2026-03-04 00:10:58 +02:00
Prox
9742807f91 feat: add actual state fetcher with name/ID indexing 2026-03-04 00:07:23 +02:00
Prox
ed12ccae77 feat: add desired state schema with Zod validation and cross-reference checks 2026-03-04 00:04:20 +02:00
Prox
f9ccf1860b fix: correct events endpoint path and error body handling 2026-03-04 00:01:38 +02:00
Prox
0e2d828bd4 feat: add NetBird API client with types and tests 2026-03-03 23:58:21 +02:00
Prox
50f83df903 fix: address scaffold code quality review feedback 2026-03-03 23:55:12 +02:00
Prox
c0953b9ffc feat: scaffold netbird-reconciler project 2026-03-03 23:52:20 +02:00
Prox
e2f8e5bd1f added beads 2026-03-03 23:45:31 +02:00
Prox
2224d21c0e Initial commit 2026-03-03 23:45:05 +02:00