Ross McFarland
25c6569a04
Correct the extraction warning links in the rest of the providers
2022-01-26 14:29:02 -08:00
Ross McFarland
7ad1a8389f
Link all of the extration help messages to the README section
2022-01-25 19:03:18 -08:00
Ross McFarland
cfe33e543c
Extract TransipProvider from octoDNS core
2022-01-14 14:17:49 -08:00
Maikel Poot
16f9acd870
Implement cleaned code from https://github.com/solarmonkey
2021-11-30 12:12:59 +01:00
Maikel Poot
5dcfeacb9a
Revert deletion of transip code
2021-11-30 10:09:05 +01:00
Ross McFarland
3d806b27ff
Remove (hopefully temporarily) TransipProvider due to suds failure to install
2021-09-16 13:46:16 -07:00
Ross McFarland
bc6c874cc7
transip no longer needs to check supports
2021-09-07 13:24:41 -07:00
Ross McFarland
d374dc355b
Use patch to mock in transip tests, rework bits to make more mockable
2021-09-02 13:00:38 -07:00
Ross McFarland
2efb550686
Rework TransipProvider to support mocking and avoid network calls during __init__
2021-09-02 10:03:39 -07:00
Ross McFarland
af22e8c9c7
Use ProviderException as the base for all provider exception classes
2021-08-31 19:39:04 -07:00
Maikel Poot
840cb03bf4
Fix lint error
2021-03-31 13:44:37 +02:00
Maikel Poot
374a5c62f2
Enable NS support for non-root NS records
2021-03-31 12:49:01 +02:00
Ross McFarland
90a60d3dbd
TransipProvider python3
2019-10-07 07:53:08 -07:00
Maikel Poot
637c254778
Handling PR Review comments.
...
- Added Specific exceptions
- str() instead of concatenation
- removed zone not found warning
2019-09-30 13:18:57 +02:00
Maikel Poot
a035ee8c84
Give the option to use a private_key_file.
...
Transip sdk also supports a private_key_file,
so forwarding that option to the provider.
Could be handy in combination with k8s secrets.
2019-09-26 14:49:14 +02:00
Maikel Poot
71f215932d
whitespaces around operators to make /script/lint happy again
2019-09-25 14:51:53 +02:00
Maikel Poot
9cab94a83a
Some codestyle review changes.
2019-09-25 14:45:41 +02:00
Maikel Poot
cebc629a06
Enforce values as basic string to fix yaml export error
...
Fixes an exception in combination
with the yamlProvider as a target
The unmodified value object isn't
represented as string while
building the yaml output
The Exception:
yaml.representer.RepresenterError:
('cannot represent an object', 1.1.1.1)
yaml/representer.py@249,
represent_undefined()
2019-09-25 14:33:49 +02:00
Maikel Poot
59e44b865c
Added detection for edge case that could happen with existing records where the value is '@'
...
TransIP allows '@' as value to alias the root record.
'@' was on populate appended with the zone, which trigger an unneeded update.
'@' => '@.example.com.' -> 'example.com'
This fix will stop the unneeded update
2019-09-25 11:24:13 +02:00
Maikel Poot
7056d29907
fixes lint warning.
2019-09-25 08:18:59 +02:00
Maikel Poot
bb3f0c0b4a
Added TransIP provider and tests
2019-09-25 07:01:06 +02:00