question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Enhanced record validation

See original GitHub issue

Refactor validation logic to be a method on each record type and to accept a flags parameter to indicate how thoroughly to validate things beyond what’s currently there.

Things like:

  • Ensure values are unique
  • cname targets, mx, srv, etc. hostnames are resolvable
  • maybe ip addresses are routable, pingable, http/https able… though not clear how it’d know what to try
  • CNAME can’t coexist

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:1
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
yzguycommented, Feb 2, 2018

https://github.com/github/octodns/issues/63 I think is related to making log messages more clear.

There could definitely be a bit more descriptive errors, in-depth knowledge of DNS is needed to understand sometimes what went wrong, whether it be on the OctoDNS side or something that’s happening because of behavior in a provider.

Thanks for the feedback!

1reaction
brianeclowcommented, Jul 15, 2017

I just ran into this:

  • A cnames cannot point to itself.

A DNS provider happily allowed us to create this condition via the web ux, however, route53 and dyn rejected it upon attempting to create the entries via octodns with the --doit flag.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How Enhanced Validation helps you publish your research
Enhanced validation of an antibody must include primary data, preferably images, comparing side-by-side detection of the target in biological ...
Read more >
(NISTIR 7804-1)Technical Evaluation, Testing, and Validation ...
This document provides the empirical rationale for critical patient safety related usability guidelines for standardization and requirements ...
Read more >
Enabling Validations on Transactions - Oracle Help Center
When you modify the quantity of items in a transaction record, ... The Enhanced Validations and Defaulting SuiteApp can validate the posting and...
Read more >
Technical Evaluation, Testing, and Validation of the Usability ...
This report outlines standards to enhance safety-related usability of EHRs by identifying root causes of use errors and addressing these weaknesses through ...
Read more >
Enhanced validation of small-molecule ligands and ...
Small molecules (ligands and carbohydrates) appearing in PDB structures have been prioritized for enhanced validation.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found