dnscontrol/pkg/js/parse_tests
Brice Figureau 2fc55dfdc4 Add IGNORE(label) which ignores label at the provider (#183) (#300)
* Add support for the IGNORE(name) directive (#183)

IGNORE is like NO_PURGE but for a spefic record instead of the whole
zone. This is very useful for instance if you have a zone where
only some records are managed externally from dnscontrol (for instance
using kubernetes external dns system).

Adding IGNORE("foo") in the zone will make dnscontrol not trying
to manage the "foo" record (and especially not deleting it).
dnscontrol will error out if the "foo" record is both ignored and
managed in dnscontrol.

This can be seen as a generic Cloudflare's ignored label.

Signed-off-by: Brice Figureau <brice@daysofwonder.com>

* Deprecate CloudFlare ignoredLabels in favor of IGNORE (#183)

Since IGNORE implements a generic `ignoredLabels` system, let
the user know CF `ignoredLabels` are deprecated.

Signed-off-by: Brice Figureau <brice@daysofwonder.com>
2018-01-15 15:39:29 -05:00
..
001-basic.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
001-basic.json moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
002-ttl.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
002-ttl.json moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
003-meta.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
003-meta.json moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
004-ips.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
004-ips.json moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
006-transforms.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
006-transforms.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
007-importTransformTTL.js Refactor addRecord to recordBuilder (#157) (#163) 2017-08-11 14:48:43 -04:00
007-importTransformTTL.json Refactor addRecord to recordBuilder (#157) (#163) 2017-08-11 14:48:43 -04:00
008-import.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
008-import.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
009-reverse.js Enable PTR records for BIND driver (#146) 2017-07-06 10:18:15 -04:00
009-reverse.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
010-alias.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
010-alias.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
011-cfRedirect.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00
011-cfRedirect.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
012-duration.js gen 2017-06-08 09:19:47 -04:00
012-duration.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
013-mx.js tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
013-mx.json tests that would have caught tag renaming bug. js tests now don't marahsl expected through the go object. Instead minify both sides to compare 2017-07-20 17:41:15 -04:00
014-caa.js Add CAA support (#161) 2017-07-25 14:59:40 -04:00
014-caa.json Refactor addRecord to recordBuilder (#157) (#163) 2017-08-11 14:48:43 -04:00
015-tlsa.js Add TLSA record support (#165) (#203) 2017-09-15 09:03:29 -04:00
015-tlsa.json Add TLSA record support (#165) (#203) 2017-09-15 09:03:29 -04:00
016-backslash.js add some backslash parse tests 2017-09-15 10:29:28 -04:00
016-backslash.json Add support for TXT records with multiple strings (BIND, ROUTE53) (#293) 2018-01-04 19:19:35 -05:00
017-txt.js Add support for TXT records with multiple strings (BIND, ROUTE53) (#293) 2018-01-04 19:19:35 -05:00
017-txt.json Add support for TXT records with multiple strings (BIND, ROUTE53) (#293) 2018-01-04 19:19:35 -05:00
018-dkim.js Add syntax for very long DKIM strings (#295) 2018-01-04 21:17:08 -05:00
018-dkim.json Add syntax for very long DKIM strings (#295) 2018-01-04 21:17:08 -05:00
019-ignored-records.js Add IGNORE(label) which ignores label at the provider (#183) (#300) 2018-01-15 15:39:29 -05:00
019-ignored-records.json Add IGNORE(label) which ignores label at the provider (#183) (#300) 2018-01-15 15:39:29 -05:00
import.js moving a bunch of packages under pkg (#124) 2017-05-25 14:25:39 -04:00