Ross McFarland
d370e3256b
Support --leient flag for report cmd
2023-06-20 09:18:57 -07:00
Ross McFarland
2a99bd922f
Always add ownership flatting records with lenient=True
...
This is intened to address cases where NS delegation ownership records
are added to the parent zone when they technically should live in the
delegated child. They're only used as ~metadata so this is fine, so long
as the provider supports it.
2023-06-20 07:41:38 -07:00
Ross McFarland
9627384e17
Merge pull request #1010 from tatnat/main
...
Pass lenient through to arpa processor
2023-05-30 18:29:59 -07:00
Nathan Tat
7e931080f4
Pass lenient through to arpa processor
2023-05-30 18:14:36 -07:00
Ross McFarland
41ae1d5130
Merge pull request #1008 from octodns/update-requirements
...
Pass through updating requirements*.txt
2023-05-23 13:22:07 -07:00
Ross McFarland
4ac0f06673
stick with isort 5.11.4, newer doesn't support 3.7
2023-05-23 10:33:18 -07:00
Ross McFarland
98f51db028
updated black formatting
2023-05-23 10:27:23 -07:00
Ross McFarland
193d004d65
update requirements*.txt
2023-05-23 10:20:32 -07:00
Adam Smith
b28fb07ddb
Merge pull request #1007 from octodns/python311_matrix
...
Add Python 3.11 to Test Matrix
2023-05-20 22:29:27 -04:00
Adam Smith
5b3bcb704a
add Python 3.11 to test matrix
2023-05-20 22:24:56 -04:00
Ross McFarland
e57f57539c
Merge pull request #1004 from octodns/whitespace-validation
...
Validations to ensure Record.name and Zone.name have no whitespace
2023-05-19 10:52:36 -07:00
Ross McFarland
cfa7abaee5
Validations to ensure Record.name and Zone.name have no whitespace
2023-05-19 09:57:56 -07:00
Viranch Mehta
eca3e108e3
Merge pull request #1001 from octodns/rel-1-0-0-rc0
...
Rel 1.0.0.rc0 version bump & CHANGELOG update
v1.0.0rc0
v1.0.0.rc0
2023-05-16 19:20:33 -07:00
Viranch Mehta
9e280a8c41
Early release
2023-05-16 19:18:48 -07:00
Viranch Mehta
74880c3e06
Fix date of latest entry in CHANGELOG
2023-05-16 11:04:25 -07:00
Viranch Mehta
38e46c0565
Clarify subnet/geo targeting specificity
2023-05-16 11:03:31 -07:00
Viranch Mehta
438a0e4d8f
s/should/must/
2023-05-16 10:58:58 -07:00
Viranch Mehta
7ddfbd6143
Rel 1.0.0.rc0 version bump & CHANGELOG update
2023-05-16 10:54:16 -07:00
Ross McFarland
d35b246ed4
Merge pull request #997 from octodns/ownership-remove-last-change
...
fix issue in OwnershipProcessor when last change is removed
2023-05-13 17:49:05 -07:00
Ross McFarland
4c5e2a3ab8
Merge branch 'main' into ownership-remove-last-change
2023-05-13 17:47:38 -07:00
Viranch Mehta
9e0c0e92a9
Merge pull request #993 from octodns/dynamic-subnets
...
Add support for subnet targeting in rules of dynamic records
2023-05-09 13:04:49 -07:00
Viranch Mehta
5287a130f6
Merge branch 'main' into dynamic-subnets
2023-05-03 21:31:53 -07:00
Viranch Mehta
4e0729d6c9
Add tests for full coverage
2023-05-03 21:31:19 -07:00
Ross McFarland
af98cb38ed
Merge pull request #998 from bbkane/dynamic-records-diagram
...
Replace diagram image with inline Mermaid diagram
2023-04-22 08:31:37 -07:00
Benjamin Kane
2cff4c75d2
Emphasize rule order
2023-04-21 14:44:32 -07:00
Benjamin Kane
363f627284
Replace diagram image with inline Mermaid diagram
...
I find the Mermaid diagram is easier to read and edit, and
GitHub will render it automatically.
2023-04-21 06:47:01 -07:00
Ross McFarland
8ec75dc194
fix issue in OwnershipProcessor when last change is removed
2023-04-17 10:39:07 -07:00
Viranch Mehta
eeec1a7e7b
prevent invalid subnet from crashing us
2023-04-12 23:51:52 -07:00
Viranch Mehta
a151ae31c9
log warning when unused subnet pools are dropped
2023-04-12 23:40:15 -07:00
Viranch Mehta
a19dc6c12e
Copy/edit record only if there are subnet rules without the support
2023-04-12 23:39:00 -07:00
Viranch Mehta
cd975b28f4
Don't abort rest of the validation if unsupported pools are not present
2023-04-12 23:36:37 -07:00
Viranch Mehta
221367b06a
empty lists ok, minor refactor in _process_desired_zone
2023-04-10 16:49:10 -07:00
Viranch Mehta
ae781f9b4f
Validate rule ordering
2023-04-10 16:28:29 -07:00
Viranch Mehta
3b17eb155d
subnets before geos, empty lists ok
2023-04-10 16:17:58 -07:00
Viranch Mehta
75cca9d12f
Check subnets for re-used pools
2023-04-09 09:59:17 -07:00
Viranch Mehta
96f09cb4e5
Add subnet ordering validation
2023-04-09 09:17:42 -07:00
Viranch Mehta
47a898b1dc
Wrap subnet support behind a SUPPORTS_ flag
2023-04-09 08:15:44 -07:00
Viranch Mehta
09c07d4651
Merge branch 'main' into dynamic-subnets
2023-04-06 14:29:17 -07:00
Ross McFarland
518aaf8412
Merge pull request #995 from ultradns/main
...
UltraDNS company name change reflected in document links
2023-04-05 16:28:02 -07:00
Steve De Jong
338a9aa4fd
UltraDNS company name change reflected in document links
2023-04-05 16:04:40 -07:00
Ross McFarland
229c59b110
Merge pull request #994 from octodns/script-formatting
...
Include script directory in lint & formatting
2023-04-05 14:58:14 -07:00
Ross McFarland
ddba96c289
Include python in scripts directory in lint & formatting
2023-04-05 14:54:08 -07:00
Ross McFarland
8eea4ca544
Add header to generated requirements
2023-04-05 14:53:30 -07:00
Ross McFarland
21f622c3cf
Merge pull request #991 from octodns/improved-dynamic-validations
...
Improved dynamic validations
2023-04-05 14:50:18 -07:00
Viranch Mehta
1244af86a0
Add section about rule ordering in docs
2023-04-05 10:28:42 -07:00
Viranch Mehta
a0646441e9
Drop unused logger
2023-04-02 05:07:34 -07:00
Viranch Mehta
1f346edc04
CHANGELOG entry for subnet targeting support
2023-04-02 05:02:21 -07:00
Viranch Mehta
44a0106e93
Add subnet targeting to dynamic records doc
2023-04-02 05:01:22 -07:00
Viranch Mehta
37e8a88349
Support subnets in dynamic rules
2023-04-02 04:51:02 -07:00
Ross McFarland
509ef79d11
Merge pull request #992 from octodns/generate-geo-data-formatting
...
Generate geo data formatting
2023-03-31 19:09:21 -07:00