Commit Graph

35 Commits

Author SHA1 Message Date
Ondřej Caletka c3a181be14 Fix Knot DNS template example 2018-07-19 16:38:48 +02:00
Ondřej Caletka 6f23c066bc Add Travis CI config 2018-07-19 10:50:06 +02:00
Ondřej Caletka 248b942c11 README update, first release to PyPi v0.1 2018-07-18 17:02:42 +02:00
Ondřej Caletka d61436ad72 Document configuration options 2018-07-18 15:52:59 +02:00
Ondřej Caletka cb06a26e9e Add deamon reload support 2018-07-18 14:59:04 +02:00
Ondřej Caletka 190a12eb62 Run updates zones check also on rename and copy of a zonefile 2018-07-18 13:59:02 +02:00
Ondřej Caletka 23b661b1c7 Support zone black and whitelists 2018-07-18 13:45:39 +02:00
Ondřej Caletka 74cf107023 Add README 2018-07-18 10:08:09 +02:00
Ondřej Caletka 37101104ed Issue a warning when duplicate zone file is found 2018-07-16 16:05:32 +02:00
Ondřej Caletka 74b256168d Sorted zone files for config templating 2018-07-16 15:49:36 +02:00
Ondřej Caletka dfae21f1ff Add config template generator 2018-07-16 15:31:55 +02:00
Ondřej Caletka e3abe11448 Stub pre-receive hook 2018-07-16 13:13:15 +02:00
Ondřej Caletka d26d5a8ebb Refactor commit checks add pre-receive hook
The pre receive hook has exactly same function as update hook,
one can deploy one or another, preferrably not both.
2018-07-16 12:27:41 +02:00
Ondřej Caletka c0b1f088b0 Make whitespace errors check optional 2018-07-13 14:33:11 +02:00
Ondřej Caletka d383fbbfc8 Replace 000000 by empty commit 2018-07-13 12:35:31 +02:00
Ondřej Caletka ca433838db Support auto-update of the serial number 2018-07-12 17:43:02 +02:00
Ondřej Caletka 235db00d4e Add get_config function 2018-07-12 16:38:25 +02:00
Ondřej Caletka 93f8a475d4 Remove forgotten useless function 2018-07-12 16:19:28 +02:00
Ondřej Caletka 4d065accbb Implement update hook 2018-07-12 15:55:33 +02:00
Ondřej Caletka 4f4c301152 Report details about serial number difference 2018-07-12 15:54:01 +02:00
Ondřej Caletka 0e45c7f980 Test cases for revision comparsion 2018-07-12 15:10:25 +02:00
Ondřej Caletka 05eec23780 Add minimal required python version and classifiers 2018-07-12 14:49:25 +02:00
Ondřej Caletka 6a63d7fdd0 Python 3.5 compatibility
Handling file contents as bytestrings instead of strings.
2018-07-12 14:24:44 +02:00
Ondřej Caletka b73f2765ec Rename pre-commit to dzonegit-pre-commit 2018-07-12 13:51:16 +02:00
Ondřej Caletka 415f6d745e Support comparsion between revisions as well (test pending) 2018-07-12 13:48:44 +02:00
Ondřej Caletka e3dc0dd0fa Add note to my future self 2018-07-09 13:31:29 +02:00
Ondřej Caletka 1309e9275d Add get_increased_serial function 2018-07-09 10:59:50 +02:00
Ondřej Caletka e72403e5d0 Pytest integration 2018-07-07 22:55:35 +02:00
Ondřej Caletka c30b1d72cd Add pre-commit and fix coding style 2018-07-07 22:36:54 +02:00
Ondřej Caletka b04985c12a Fix whitespace check 2018-07-07 22:07:03 +02:00
Ondřej Caletka 3614beba9e Add setup.py 2018-07-07 22:04:07 +02:00
Ondřej Caletka ef26082735 Refactor tests, get rid of hand-crafted test repositories 2018-07-06 23:51:15 +02:00
Ondřej Caletka 241b888215 Refactor get_zone_origin() 2018-07-06 22:35:08 +02:00
Ondřej Caletka 96f06ac1a1 Use custom exception class 2018-07-06 22:19:16 +02:00
Ondřej Caletka 31556f7b13 initial 2018-07-06 21:53:03 +02:00