• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kubernetes-sigs / external-dns / 14312011237
79%

Build:
DEFAULT BRANCH: master
Ran 07 Apr 2025 02:36PM UTC
Jobs 1
Files 119
Run time 272min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Apr 2025 02:34PM UTC coverage: 72.07% (-0.001%) from 72.071%
14312011237

push

github

web-flow
feat(source): optional exclusion of unschedulable nodes (#5045)

* feat(source/node): Make exclusion of unschedulable Nodes configurable

This fixes a behavioral regression introduced in #4761, where
nodes that were previously added to DNS are removed when they are considered
unschedulable, for example due to automated maintenance tasks.

This change will introduce a new flag called `exclude-unschedulable`, which
defaults to `true` in order to keep in line with the current behavior.
However, it would also be reasonable to restore the initial behavior before

* Allow testing for expected log entries in testNodeSourceEndpoints

This commit adds the required logic to be able to test for
the existence (and absence) of certain log messages
in testNodeSourceEndpoints. As an example, this is implemented
for the tests around excludeUnschedulable.

A side effect of using LogsToBuffer is that tests can't run in
parallel due to the log buffer being shared across all
parallel test cases. As such, these specific tests are now executed
one after another.

* Ensure logging is only hooked for tests that require it

* Document new exclude-unschedulable flag for nodes source

10 of 12 new or added lines in 3 files covered. (83.33%)

14667 of 20351 relevant lines covered (72.07%)

693.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
19.05
-0.05% source/store.go
Jobs
ID Job ID Ran Files Coverage
1 14312011237.1 07 Apr 2025 02:36PM UTC 119
72.07
GitHub Action Run
Source Files on build 14312011237
  • Tree
  • List 119
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c0a9eed5 on github
  • Prev Build on master (#14240371324)
  • Next Build on master (#14336532082)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc