1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

Commit Graph

  • 59a8958226 Record.parse_rdata_texts, TinyDns support for arbitrary record types Ross McFarland 2023-07-01 09:18:53 -07:00
  • b1252f923e deal with duplicates and duplicate auto-creates cleanly Ross McFarland 2023-06-30 18:53:57 -07:00
  • 80adcc5d9b TinyDNS SRV support and test coverage Ross McFarland 2023-06-30 18:31:09 -07:00
  • 34980504b3 Full TinyDNS rework test coverage Ross McFarland 2023-06-30 16:36:19 -07:00
  • 7920b815f3 We now use .ownes, so no need to handle SubzoneRecordException Ross McFarland 2023-06-30 16:35:45 -07:00
  • ca3a4541a0 TindyDNS rework passing tests Ross McFarland 2023-06-30 14:59:48 -07:00
  • 4a7df31445 handle a couple zone.owns edge cases Ross McFarland 2023-06-30 14:59:09 -07:00
  • 49233e2da6 Add owns method to Zone Ross McFarland 2023-06-30 14:31:06 -07:00
  • cdca6085a6 Correctly handle TTLs, remove dead code, arpa support Ross McFarland 2023-06-30 13:13:07 -07:00
  • 50df3387e6 tinydns lines to records isn't one-to-one, rework to handle that Ross McFarland 2023-06-30 12:25:06 -07:00
  • 1bad1e668b WIP: full tinydns spec-compliant source implementation Ross McFarland 2023-06-29 15:40:00 -07:00
  • 1032abf558 Merge pull request #1019 from octodns/tiny-dns-trailing-dot Ross McFarland 2023-06-29 10:27:31 -07:00
  • 33f464a17d Changelog entry for tinydns . fix Ross McFarland 2023-06-29 10:16:00 -07:00
  • 59478e9c7c Correctly handle trailing . in TinyDNS source fqdns Ross McFarland 2023-06-29 10:12:52 -07:00
  • 7b3b2a9eaa Merge pull request #1018 from octodns/python-versions Ross McFarland 2023-06-28 16:33:13 -07:00
  • 221d4f482c black and isort version req updates Ross McFarland 2023-06-28 14:35:38 -07:00
  • 166f4f591d use v2 actions Ross McFarland 2023-06-28 14:24:08 -07:00
  • f64de776cd Bump setup-py to 3.11 Ross McFarland 2023-06-28 14:24:06 -07:00
  • 4b2d0fdfb2 Update CI python versions, remove 3.7 Ross McFarland 2023-06-28 13:57:14 -07:00
  • 33266a3f6a Merge pull request #1017 from octodns/script-release-pypi-note Ross McFarland 2023-06-28 13:11:11 -07:00
  • aaf185d026 Merge branch 'main' into script-release-pypi-note Ross McFarland 2023-06-27 13:01:56 -07:00
  • 49d9d88e1b Add a message to script/release about pypirc when absent Ross McFarland 2023-06-27 09:27:13 -07:00
  • 5eb8996c5e Merge pull request #1015 from octodns/dynamic-docs-azure-up Viranch Mehta 2023-06-25 09:28:50 -07:00
  • da1616a124 Update azure's status flag info in dynamic_records.md Viranch Mehta 2023-06-25 00:24:34 -07:00
  • 03c69c54c0 Merge pull request #1013 from octodns/ownership-add-lenient Ross McFarland 2023-06-23 22:03:27 -07:00
  • 44c731dc79 Merge branch 'main' into ownership-add-lenient Ross McFarland 2023-06-23 06:53:48 -07:00
  • 155e674968 Merge pull request #1014 from tatnat/main Ross McFarland 2023-06-22 14:37:19 -07:00
  • 1515fd186f Add zone name to TooMuchChange during plan Nathan Tat 2023-06-22 14:32:03 -07:00
  • 2de9b80acc Merge branch 'main' into ownership-add-lenient Ross McFarland 2023-06-20 10:30:41 -07:00
  • 73c50206c4 Merge pull request #1005 from octodns/rc-version-fix Ross McFarland 2023-06-20 09:25:22 -07:00
  • 50542b082c Merge branch 'main' into rc-version-fix Ross McFarland 2023-06-20 09:23:38 -07:00
  • 3ce2c59b1a changelog entry for ownership and report lenient Ross McFarland 2023-06-20 09:21:10 -07:00
  • d370e3256b Support --leient flag for report cmd Ross McFarland 2023-06-20 09:18:57 -07:00
  • 2a99bd922f Always add ownership flatting records with lenient=True Ross McFarland 2023-06-20 07:41:38 -07:00
  • 9627384e17 Merge pull request #1010 from tatnat/main Ross McFarland 2023-05-30 18:29:59 -07:00
  • 7e931080f4 Pass lenient through to arpa processor Nathan Tat 2023-05-30 18:14:36 -07:00
  • 41ae1d5130 Merge pull request #1008 from octodns/update-requirements Ross McFarland 2023-05-23 13:22:07 -07:00
  • 4ac0f06673 stick with isort 5.11.4, newer doesn't support 3.7 Ross McFarland 2023-05-23 10:33:18 -07:00
  • 98f51db028 updated black formatting Ross McFarland 2023-05-23 10:27:23 -07:00
  • 193d004d65 update requirements*.txt Ross McFarland 2023-05-23 10:20:32 -07:00
  • b28fb07ddb Merge pull request #1007 from octodns/python311_matrix Adam Smith 2023-05-20 22:29:27 -04:00
  • 5b3bcb704a add Python 3.11 to test matrix Adam Smith 2023-05-20 22:24:56 -04:00
  • e57f57539c Merge pull request #1004 from octodns/whitespace-validation Ross McFarland 2023-05-19 10:52:36 -07:00
  • b8147cd8b4 Make the in-repo __VERSION__ match what the most recent release used Ross McFarland 2023-05-19 10:03:47 -07:00
  • cfa7abaee5 Validations to ensure Record.name and Zone.name have no whitespace Ross McFarland 2023-05-19 09:57:56 -07:00
  • eca3e108e3 Merge pull request #1001 from octodns/rel-1-0-0-rc0 v1.0.0rc0 v1.0.0.rc0 Viranch Mehta 2023-05-16 19:20:33 -07:00
  • 9e280a8c41 Early release Viranch Mehta 2023-05-16 19:18:48 -07:00
  • 74880c3e06 Fix date of latest entry in CHANGELOG Viranch Mehta 2023-05-16 11:04:25 -07:00
  • 38e46c0565 Clarify subnet/geo targeting specificity Viranch Mehta 2023-05-16 11:03:31 -07:00
  • 438a0e4d8f s/should/must/ Viranch Mehta 2023-05-16 10:58:58 -07:00
  • 7ddfbd6143 Rel 1.0.0.rc0 version bump & CHANGELOG update Viranch Mehta 2023-05-16 10:54:16 -07:00
  • d35b246ed4 Merge pull request #997 from octodns/ownership-remove-last-change Ross McFarland 2023-05-13 17:49:05 -07:00
  • 4c5e2a3ab8 Merge branch 'main' into ownership-remove-last-change Ross McFarland 2023-05-13 17:47:38 -07:00
  • 9e0c0e92a9 Merge pull request #993 from octodns/dynamic-subnets Viranch Mehta 2023-05-09 13:04:49 -07:00
  • 5287a130f6 Merge branch 'main' into dynamic-subnets Viranch Mehta 2023-05-03 21:31:53 -07:00
  • 4e0729d6c9 Add tests for full coverage Viranch Mehta 2023-05-03 21:31:19 -07:00
  • af98cb38ed Merge pull request #998 from bbkane/dynamic-records-diagram Ross McFarland 2023-04-22 08:31:37 -07:00
  • 2cff4c75d2 Emphasize rule order Benjamin Kane 2023-04-21 14:44:32 -07:00
  • 363f627284 Replace diagram image with inline Mermaid diagram Benjamin Kane 2023-04-21 06:40:33 -07:00
  • 8ec75dc194 fix issue in OwnershipProcessor when last change is removed Ross McFarland 2023-04-17 10:39:07 -07:00
  • eeec1a7e7b prevent invalid subnet from crashing us Viranch Mehta 2023-04-12 23:51:52 -07:00
  • a151ae31c9 log warning when unused subnet pools are dropped Viranch Mehta 2023-04-12 23:40:15 -07:00
  • a19dc6c12e Copy/edit record only if there are subnet rules without the support Viranch Mehta 2023-04-12 23:39:00 -07:00
  • cd975b28f4 Don't abort rest of the validation if unsupported pools are not present Viranch Mehta 2023-04-12 23:36:37 -07:00
  • 221367b06a empty lists ok, minor refactor in _process_desired_zone Viranch Mehta 2023-04-10 16:49:10 -07:00
  • ae781f9b4f Validate rule ordering Viranch Mehta 2023-04-10 16:28:29 -07:00
  • 3b17eb155d subnets before geos, empty lists ok Viranch Mehta 2023-04-10 16:17:58 -07:00
  • 75cca9d12f Check subnets for re-used pools Viranch Mehta 2023-04-09 09:59:17 -07:00
  • 96f09cb4e5 Add subnet ordering validation Viranch Mehta 2023-04-09 09:17:42 -07:00
  • 47a898b1dc Wrap subnet support behind a SUPPORTS_ flag Viranch Mehta 2023-04-09 08:15:44 -07:00
  • 09c07d4651 Merge branch 'main' into dynamic-subnets Viranch Mehta 2023-04-06 14:29:17 -07:00
  • 518aaf8412 Merge pull request #995 from ultradns/main Ross McFarland 2023-04-05 16:28:02 -07:00
  • 338a9aa4fd UltraDNS company name change reflected in document links Steve De Jong 2023-04-05 16:04:40 -07:00
  • 229c59b110 Merge pull request #994 from octodns/script-formatting Ross McFarland 2023-04-05 14:58:14 -07:00
  • ddba96c289 Include python in scripts directory in lint & formatting Ross McFarland 2023-04-05 14:54:08 -07:00
  • 8eea4ca544 Add header to generated requirements Ross McFarland 2023-04-05 14:53:30 -07:00
  • 21f622c3cf Merge pull request #991 from octodns/improved-dynamic-validations Ross McFarland 2023-04-05 14:50:18 -07:00
  • 1244af86a0 Add section about rule ordering in docs Viranch Mehta 2023-04-05 10:28:42 -07:00
  • a0646441e9 Drop unused logger Viranch Mehta 2023-04-02 05:07:34 -07:00
  • 1f346edc04 CHANGELOG entry for subnet targeting support Viranch Mehta 2023-04-02 05:02:21 -07:00
  • 44a0106e93 Add subnet targeting to dynamic records doc Viranch Mehta 2023-04-02 05:01:22 -07:00
  • 37e8a88349 Support subnets in dynamic rules Viranch Mehta 2023-04-02 03:16:44 -07:00
  • 509ef79d11 Merge pull request #992 from octodns/generate-geo-data-formatting Ross McFarland 2023-03-31 19:09:21 -07:00
  • 2539cbe59b Rework script/generate-geo-data to output formatted code. Minor updates to data Ross McFarland 2023-03-31 19:05:48 -07:00
  • 53c8d43e1c Add diagram showing the example dynamic record's rules and pools Ross McFarland 2023-03-30 06:20:36 -07:00
  • ce0cfdf011 More doc and better examples for dynamic record default values Ross McFarland 2023-03-29 13:05:55 -07:00
  • 7c6c1bb77c Document the new dynamic rule validations, add changelog entry Ross McFarland 2023-03-28 20:13:03 -07:00
  • 80be9e7758 Add dynamic recordA validation to ensure last rule is a catch-all Ross McFarland 2023-03-28 19:54:16 -07:00
  • ae5c6bdd52 Validate that dynamic rule goes are not reused Ross McFarland 2023-03-28 10:53:44 -07:00
  • 14668d8f94 Implement dynamic rule validation for targeting a specific location that would have already matched a more generic one Ross McFarland 2023-03-28 10:50:44 -07:00
  • 16e5928520 Refactor _DynamicMixin.validate, breaking out pools & rules checks Ross McFarland 2023-03-28 10:15:50 -07:00
  • 1f8d7ade33 Merge pull request #986 from octodns/script-release-fix Ross McFarland 2023-03-16 11:07:27 -07:00
  • e938e77d9a Anchor script/release version search Ross McFarland 2023-03-16 11:05:37 -07:00
  • 0a932b2ffe Merge pull request #984 from dethmetaljeff/je/arpa-matching-fix Ross McFarland 2023-02-27 10:03:07 -08:00
  • 4ff5b2fd9c Merge remote-tracking branch 'origin/main' into je/arpa-matching-fix Ross McFarland 2023-02-27 09:58:31 -08:00
  • 3fa9b0ef9d Add test for AutoArpa address boundary edge case Ross McFarland 2023-02-27 09:58:06 -08:00
  • 49350ddaf6 Merge pull request #983 from octodns/auto-arpa-tweaks Ross McFarland 2023-02-27 09:18:04 -08:00
  • c67d44fc8a AutoArpa.replace -> populate_should_replace to match YamlProvider Ross McFarland 2023-02-27 09:12:21 -08:00
  • 5d9c8d878a prepend zone_name with . to ensure it matches on address boundary Jeff Engleman 2023-02-24 16:12:36 -05:00
  • 3c2ad860f1 Address AutoArpa documenation comments from late review Ross McFarland 2023-02-20 13:44:04 -08:00