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

kubernetes-sigs / external-dns / 30574344455
82%

Build:
DEFAULT BRANCH: master
Ran 30 Jul 2026 07:22PM UTC
Jobs 1
Files 158
Run time 1min
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

30 Jul 2026 07:19PM UTC coverage: 81.697% (+0.03%) from 81.665%
30574344455

push

github

web-flow
fix(cloudflare): send SRV records as structured data (#6560)

* fix(cloudflare): send SRV records as structured data

Cloudflare's DNS API does not accept SRV records encoded only as the flat ExternalDNS content string, such as "0 1 443 caldav.fastmail.com.". Single-record creates and fallback updates were submitting that content field, and batch creates/updates did not consistently use the SDK's typed SRV payloads, causing Cloudflare to reject SRV operations with missing weight, port, and target data fields.

Parse ExternalDNS SRV targets into priority, weight, port, and target components and build typed Cloudflare SRV record params for individual create/update as well as batch post/put operations. Normalize returned Cloudflare SRV data back into ExternalDNS target strings, preserve root targets, and reject malformed SRV targets before they can fall through to the generic content request body.

Add regression coverage for SRV parsing, Cloudflare request body generation, batch behavior, individual create/update serialization, and read-side normalization.

* fix(cloudflare): send SRV records as structured data

* fix(cloudflare): address comments from u-kai re: code organization

* fix(cloudflare): address comments from u-kai re: SRVTarget References

17475 of 21390 relevant lines covered (81.7%)

728.53 hits per line

Coverage Regressions

Lines Coverage ∆ File
14
96.28
-3.72% cloudflare/cloudflare_batch.go
8
93.13
0.14% cloudflare/cloudflare.go
Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest - 30574344455.1 30 Jul 2026 07:22PM UTC 158
81.7
GitHub Action Run
Source Files on build 30574344455
  • Tree
  • List 158
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30574344455
  • 05e84d65 on github
  • Prev Build on master (#30534218505)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc