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

kubernetes-sigs / external-dns / 28672295408
83%

Build:
DEFAULT BRANCH: master
Ran 03 Jul 2026 04:23PM UTC
Jobs 2
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

03 Jul 2026 04:20PM UTC coverage: 82.9% (+0.06%) from 82.837%
28672295408

push

github

web-flow
feat(registry/txt)!: use a- prefix for AWS A ALIAS ownership TXT records (#6523)

* feat(registry/txt)!: use a- prefix for AWS A ALIAS ownership TXT records

AWS A ALIAS records (a CNAME converted to an A record by the AWS
provider) now get an "a-" prefixed ownership TXT record instead of
"cname-", matching the record type they describe.

The legacy "cname-" record is still recognized during Records() so
ownership survives the upgrade; the new "a-" record is created on the
next reconciliation and the obsolete "cname-" record is left in place
with a warning logged once per record. Cleanup is available via
scripts/aws-cleanup-legacy-txt-records.py --alias-cname-cleanup, which
only deletes a "cname-" record when its "a-" counterpart exists.

Scope is AWS only: it is the sole in-tree provider that rewrites the
record type to A and returns A on read for an alias. pdns keeps aliases
as CNAME and is unaffected; providers that do not set the alias property
are unchanged.

Ref issue 2903

* docs(registry/txt): link AWS ALIAS references in A ALIAS migration note

* self-review

* docs(tutorials/aws-localstack): add A ALIAS DNSEndpoint example

* docs(tutorials/aws-localstack): drop unused dns.why/type annotation from snippets

* test(registry/txt): cover A ALIAS cname- orphan-on-delete and post-migration steady state

* refactor(registry/txt): rename shouldUseCNAMEForTxtRecord to isAliasARecord

* fix(scripts): match --record-match at value-token boundary to avoid prefix-bleed deletions

18068 of 21795 relevant lines covered (82.9%)

1429.01 hits per line

Jobs
ID Job ID Ran Files Coverage
2 run-ubuntu-latest - 28672295408.2 03 Jul 2026 04:23PM UTC 158
81.08
GitHub Action Run
2 run-macos-latest - 28092647684.2 24 Jun 2026 10:41AM UTC 157
80.68
GitHub Action Run
Source Files on build 28672295408
  • Tree
  • List 158
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28672295408
  • 6a1faae9 on github
  • Prev Build on master (#28671948645)
  • Next Build on master (#28702872412)
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