Skip to content

feat(router): allow split config polling - #2814

Merged
dkorittki merged 16 commits into
feat/split-configsfrom
dominik/eng-9431-router-support-loading-deployment-configs-in-the-router
May 5, 2026
Merged

dkorittki merged 16 commits into
feat/split-configsfrom
dominik/eng-9431-router-support-loading-deployment-configs-in-the-router

chore: add split fetcher tests

adf6a89
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 5, 2026 in 1s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Details

Codecov Report

❌ Patch coverage is 62.45955% with 116 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (feat/split-configs@932f4ec). Learn more about missing BASE report.

Files with missing lines Patch % Lines
router/pkg/routerconfig/cdn/split_fetcher.go 68.33% 9 Missing and 29 partials ⚠️
...g/controlplane/configpoller/split_config_poller.go 74.12% 23 Missing and 14 partials ⚠️
router/core/init_config_poller.go 0.00% 33 Missing ⚠️
router/internal/jwt/claims.go 38.46% 4 Missing and 4 partials ⚠️
Additional details and impacted files
@@                  Coverage Diff                  @@
##             feat/split-configs    #2814   +/-   ##
=====================================================
  Coverage                      ?   65.62%           
=====================================================
  Files                         ?      256           
  Lines                         ?    26806           
  Branches                      ?        0           
=====================================================
  Hits                          ?    17591           
  Misses                        ?     7758           
  Partials                      ?     1457           
Files with missing lines Coverage Δ
router/internal/jwt/claims.go 54.28% <38.46%> (ø)
router/core/init_config_poller.go 2.29% <0.00%> (ø)
...g/controlplane/configpoller/split_config_poller.go 74.12% <74.12%> (ø)
router/pkg/routerconfig/cdn/split_fetcher.go 68.33% <68.33%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.