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

16 Commits

Author SHA1 Message Date
6d778b3b67 Include tests of secret_handlers from config yaml and some of that's implementation details 2024-02-18 14:25:59 -08:00
60bc4193f8 configured secret handlers & tests of that configuration 2024-02-10 21:45:43 -05:00
6be0a8133a isort import formatting 2023-01-22 13:54:19 -08:00
66debc0b80 Use super() now that we require python3, less error prone 2022-09-15 14:25:47 -07:00
d7880c084d Remove from __futures__ bits, all are now manditory 2022-09-15 14:10:21 -07:00
0f57e6c63e Implement manager.processors for configuring global processors 2022-09-12 15:28:51 -07:00
e116d26eec Implement black formatting 2022-07-04 12:27:39 -07:00
633aef5845 Manager prints provider, processor, and plan_output versions for non-core modules when available 2022-03-25 20:03:42 -07:00
e0a5f4d746 Rework _AggregateTarget to dynamically handle SUPPORTS 2022-02-08 09:31:42 -08:00
47de105a29 POC supports & dynamic checking in _process_desired_zone 2021-09-07 13:11:15 -07:00
716d068196 Backwards compat for plan overrides, 100% manager coverage, singular processor module name 2021-04-27 06:45:18 -07:00
303d0532c8 Implement SUPPORTS_DYNAMIC functionality, no providers 2018-12-03 14:40:43 -08:00
4b41762642 Use target.id instead of class name 2017-09-29 10:09:16 +02:00
a97818b6ec populating existing provider state is lenient
- adds lenient flag to Record.new, problems during validation are just
  warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
  target and lenient
- add source=self to Record.new in a few places that were missing it
2017-06-23 09:01:25 -07:00
852c101388 Switch to an explicit SUPPORTS setup 2017-06-21 17:08:16 -07:00
7957a4c018 Initial import of OSS OctoDNS 2017-03-15 15:38:10 -07:00