Ross McFarland
c5a9ba518b
Processors.process_zone_config, dynamic zone config converted
...
* `Processors.process_zone_config` method added to allow processors that work
with the zone config data. Configured with `manager.zone-processors: []`,
default is ['dynamic-zone-config']
* Converted dynamic zone config to be a processors ^, if zone-processors are
explicitely configured and dynamic zone config is desired
`dyanmic-zone-config` must be included in the list as the desired position
* Loads of additional testin/vetting for the above functionality
2023-12-06 14:21:13 -08:00
Ross McFarland
4fb0986fc5
Merge pull request #1118 from octodns/recursive-expansion
...
Support for nested config env variable expansion
2023-12-06 08:05:01 -08:00
Ross McFarland
4c09f4bc71
Support for nested config env variable expansion
2023-12-05 10:29:49 -08:00
Ross McFarland
d6e3f75a92
Merge pull request #1117 from octodns/rel-1-4-0
...
Version 1.4.0 bump & changelog update
v1.4.0
2023-12-04 06:53:54 -08:00
Ross McFarland
5df3a8b360
Version 1.4.0 bump & changelog update
2023-12-04 06:50:27 -08:00
Ross McFarland
78f6464418
Merge pull request #1111 from octodns/fix-meta-target
...
Fix MetaProcessor.include_target
2023-12-01 12:01:15 -08:00
Ross McFarland
b0b330f1d1
Merge branch 'main' into fix-meta-target
2023-12-01 11:52:33 -08:00
Ross McFarland
bc901dbe07
Merge pull request #1114 from octodns/process-source-and-target-zones
...
Add Processor.process_source_and_target_zones
2023-12-01 11:51:16 -08:00
Ross McFarland
0f582de47b
Merge branch 'main' into process-source-and-target-zones
2023-12-01 11:47:02 -08:00
Ross McFarland
d98cae48c9
Merge pull request #1113 from octodns/record-data-copy
...
ValuesMixin._data improvements & related fixes of Record.copy
2023-12-01 11:46:23 -08:00
Ross McFarland
523a188e1d
explicit test for values and value
2023-12-01 10:46:58 -08:00
Ross McFarland
4a73c6b6f3
Merge branch 'main' into record-data-copy
2023-12-01 10:31:48 -08:00
Ross McFarland
2174088a81
Merge pull request #1116 from Janik-Haag/main
...
Update README.md
2023-11-30 14:00:30 -08:00
Janik H.
0d1fcb4a39
Update README.md
2023-11-30 20:33:52 +01:00
Ross McFarland
cb09b590e7
ValueMixin._data always includes 'value'
2023-11-29 14:21:14 -08:00
Ross McFarland
5568dc6be1
Add Processor.process_source_and_target_zones
2023-11-29 14:08:19 -08:00
Ross McFarland
1a5c9a2c5e
Flip ValuesMixin._values logic to handle/have key in all cases
2023-11-29 14:03:22 -08:00
Ross McFarland
6f6cb79854
Fix bug with Record.copy when values is an empty list []
2023-11-29 13:56:48 -08:00
Ross McFarland
201d2c2423
Merge pull request #1112 from octodns/tests-ignore-deprecations
...
Ignore deprecation warnings during tests
2023-11-29 13:49:51 -08:00
Ross McFarland
ce741fc887
Ignore deprecation warnings during tests
2023-11-29 13:22:41 -08:00
Ross McFarland
5b6b53bca0
modify desired, not existing
2023-11-28 16:28:22 -08:00
Ross McFarland
03f37e3ae9
Fix bug with Record.copy when values is an empty list []
2023-11-28 16:27:02 -08:00
Ross McFarland
e612e2b885
Fix MetaProcessor/Manager.include_meta where include_provider
2023-11-28 16:00:23 -08:00
Ross McFarland
93a00f12a9
Add Processor.process_source_and_target_zones
2023-11-28 15:42:53 -08:00
Ross McFarland
62ca2ec34c
Merge pull request #1102 from octodns/record-data-octodns
...
Fixed Record.data, now includes the octodns special section data
2023-11-27 14:20:30 -08:00
Ross McFarland
139e73cfd0
Merge branch 'main' into record-data-octodns
2023-11-27 14:15:03 -08:00
Ross McFarland
ab263527a3
Merge pull request #1107 from octodns/formalize-deprecation
...
deprecation.deprecated, use official mechinism for deprecations
2023-11-27 09:10:20 -08:00
Ross McFarland
f776fc6e65
essentially ditch stacklevel/context for deprecation of config thigns (it's not useful)
2023-11-26 13:21:02 -08:00
Ross McFarland
4b73ea6bb4
Merge branch 'main' into formalize-deprecation
2023-11-26 13:14:06 -08:00
Ross McFarland
1d8303c891
Merge pull request #1108 from octodns/no-utcnow
...
Address datetime.utcnow deprecation in py 3.12
2023-11-26 13:13:34 -08:00
Ross McFarland
d886244399
Warnings are errors during tests
2023-11-26 12:01:08 -08:00
Ross McFarland
e03adfceda
Address datetime.utcnow deprecation in py 3.12
2023-11-22 18:31:52 -08:00
Ross McFarland
142eaa709f
tell pytest to ignore all of our internal 2.0 deprecated warnings
2023-11-22 18:16:59 -08:00
Ross McFarland
0332b34f72
deprecation.deprecated, use official mechinism for deprecations
2023-11-22 18:06:10 -08:00
Ross McFarland
cec88d20ac
Merge pull request #1106 from octodns/update-requirements
...
update requirements*.txt
2023-11-22 15:59:08 -08:00
Ross McFarland
f807d8b6ac
update requirements*.txt
2023-11-22 15:18:18 -08:00
Ross McFarland
f6f7dbf853
Merge branch 'main' into record-data-octodns
2023-11-22 12:50:02 -08:00
Ross McFarland
ee3ec58ef5
Merge pull request #1053 from octodns/examples
...
First pass at examples directory, basic/getting started example
2023-11-14 14:51:20 -08:00
Ross McFarland
29832ebc9c
SPF is documented well in octodns-spf, no examples needed
2023-11-14 14:48:55 -08:00
Ross McFarland
74755c632e
Merge remote-tracking branch 'origin' into examples
2023-11-14 14:23:25 -08:00
Ross McFarland
dd32a2731c
Merge pull request #1105 from octodns/lenient-property
...
Record.lenient property added similar to other common/standard _octodns data
2023-11-14 14:22:59 -08:00
Ross McFarland
7be540b86c
Record.lenient property added similar to other common/standard _octodns data
2023-11-14 14:19:14 -08:00
Viranch Mehta
85a5bfe698
Merge pull request #1104 from octodns/rel-1-3-0
...
v1.3.0 bump & changelog update
v1.3.0
2023-11-14 11:00:05 -08:00
Ross McFarland
2696e67fed
Quote dunders in CHANGELOG so markdown doesn't bold them
2023-11-14 10:42:50 -08:00
Viranch Mehta
16489d004a
v1.3.0 bump & changelog update
2023-11-14 10:19:10 -08:00
Ross McFarland
61840a38f0
Merge remote-tracking branch 'origin/main' into record-data-octodns
2023-11-14 07:27:48 -08:00
Ross McFarland
c90afb3994
YamlProvider no longer needs to copy over _octodns itself
2023-11-14 07:27:20 -08:00
Ross McFarland
a30843a658
Merge pull request #1103 from octodns/update-modules-build-list
...
Update the modules action job's module list
2023-11-13 09:42:12 -08:00
Ross McFarland
8ab3384e51
octodns-netbox is still failing, just removing it
2023-11-13 09:39:08 -08:00
Ross McFarland
0d10ae02a1
Update the modules action job's module list
2023-11-13 09:32:32 -08:00