Commit Graph
49 Commits
Author SHA1 Message Date
Lyncoln 0719671820 Standardize Verizon plugin client boundary 2026-09-20 23:30:15 -04:00
Lyncoln c9a3898055 Move NPM configuration and client behind plugin boundary 2026-09-20 22:50:37 -04:00
Lyncoln 332f994c26 Remove obsolete NPM certificate repository 2026-09-20 20:49:34 -04:00
Lyncoln 71d8b34793 Remove legacy source provider sync path 2026-09-20 20:36:09 -04:00
Lyncoln ed97b644e8 Move Verizon endpoint config into plugin 2026-09-20 20:29:40 -04:00
Lyncoln 16359dc164 Let adapter plugins provide configured endpoints 2026-09-20 19:20:26 -04:00
Lyncoln 832928159d Extract shared adapter validation helpers 2026-09-20 18:47:21 -04:00
Lyncoln d4ceb7e1df Run generic reconciliation in container 2026-09-20 17:34:01 -04:00
Lyncoln d6ad917b57 Add external adapter plugin boundary 2026-09-20 14:44:51 -04:00
Lyncoln 572dd9eae4 Account for deferred retirements in apply budget 2026-09-20 13:13:28 -04:00
Lyncoln a93e067bfd Exclude expired disabled NPM certificate dependencies 2026-09-20 10:53:26 -04:00
Lyncoln e4ca80d4d5 Enable safe NPM replica convergence 2026-09-20 10:37:11 -04:00
Lyncoln 291f4f492e Require live observations for convergence 2026-09-20 02:15:30 -04:00
Lyncoln 387332b5db Recover interrupted certificate replacement 2026-09-20 01:54:30 -04:00
Lyncoln 2668651a98 Add certificate replacement lifecycle 2026-09-20 01:44:56 -04:00
Lyncoln 4b094820b2 Wire NPM desired state into orchestration 2026-09-20 01:26:55 -04:00
Lyncoln 3022b76876 Add portable NPM reconciliation policies 2026-09-20 01:05:34 -04:00
Lyncoln c4cdc92865 Add NPM proxy host apply paths 2026-09-20 01:00:42 -04:00
Lyncoln 6ec4f2932e Add rollback-safe NPM certificate create 2026-09-20 00:56:25 -04:00
Lyncoln 44489db3ff Resolve NPM certificate material sources 2026-09-20 00:43:51 -04:00
Lyncoln 939d51d661 Add NPM endpoint verification 2026-09-20 00:40:12 -04:00
Lyncoln 2b4a6eea79 Add transient NPM certificate material 2026-09-20 00:27:47 -04:00
Lyncoln 381119a6b5 Prepare NPM references and mutation API 2026-09-19 22:52:14 -04:00
Lyncoln 8caac79a1e Resolve endpoint-local object dependencies 2026-09-19 21:34:23 -04:00
Lyncoln dc6505d165 Persist generic object references 2026-09-19 20:22:18 -04:00
Lyncoln d5caee8b8b Attach generic references to normalized objects 2026-09-19 19:57:03 -04:00
Lyncoln 4b1326e150 Add generic object reference models 2026-09-19 19:53:23 -04:00
Lyncoln 7288a949bc Limit reconciliation apply mutations 2026-09-19 19:17:19 -04:00
Lyncoln 60dbd6a656 Gate verified reconciliation apply mode 2026-09-19 19:08:56 -04:00
Lyncoln b0d9857c38 Add verified generic plan execution 2026-09-19 19:05:24 -04:00
Lyncoln 86396447d9 Expose persistent read-only reconciliation CLI 2026-09-19 18:56:54 -04:00
Lyncoln 5cd1bc5ba3 Add persistent read-only reconciliation orchestration 2026-09-19 18:52:29 -04:00
Lyncoln 5a61b6e409 Add endpoint-bound Verizon DNS adapter 2026-09-19 18:42:13 -04:00
Lyncoln 694191b1d7 Configure generic Verizon endpoints 2026-09-19 18:35:45 -04:00
Lyncoln 23dbd3cf91 Project proxy hosts to virtual IP DNS records 2026-09-19 18:25:25 -04:00
Lyncoln 70774c5f3c Build capability-filtered endpoint plans 2026-09-19 18:14:50 -04:00
Lyncoln 9ad40c2742 Add generic reconciliation policies 2026-09-19 18:11:09 -04:00
Lyncoln 270c66322e Persist desired and verified reconciliation state 2026-09-19 18:00:48 -04:00
Lyncoln 3fdcbd1a54 Persist endpoint observations in SQLite 2026-09-19 17:40:57 -04:00
Lyncoln 8380380d46 Normalize endpoint observations centrally 2026-09-19 17:28:46 -04:00
Lyncoln da53a9f1e1 Add per-endpoint NPM discovery adapters 2026-09-19 17:02:51 -04:00
Lyncoln 79342590ba Bind NPM clients to configured endpoints 2026-09-19 16:58:15 -04:00
Lyncoln d4d200551e Configure arbitrary NPM endpoint lists 2026-09-19 16:06:53 -04:00
Lyncoln b0af5349af Add generic endpoint list parsing 2026-09-19 16:04:03 -04:00
Lyncoln e32260fc50 Add generic adapter capability model 2026-09-19 15:49:42 -04:00
Lyncoln 9d571ada24 Add read-only NPM certificate discovery 2026-09-19 15:05:54 -04:00
Lyncoln e2cf88f161 Extract shared NPM API client 2026-09-19 15:05:27 -04:00
Lyncoln 33df9f59ec Extract shared NPM API client 2026-09-19 15:04:38 -04:00
Lyncoln 47850e3ce5 Baseline modular DNS sync 2026-09-19 15:03:45 -04:00