Commit Graph

  • c03be448e0 Send empty replies to AAAA requests master Vitaliy Filippov 2020-01-23 18:41:04 +0300
  • 57dfab11eb Enable TCP by default and add option to disable it Vitaliy Filippov 2020-01-22 13:50:25 +0300
  • 42c7d2b5e6 Add dns_address cli parameter Vitaliy Filippov 2020-01-17 17:48:14 +0300
  • 63a7cc1603 Add systemd unit Vitaliy Filippov 2020-01-17 17:41:07 +0300
  • 6de1109854 Change to a non-root user after starting the server Vitaliy Filippov 2020-01-17 17:22:19 +0300
  • 5805c65dc4 Merge branch 'daemon-log-sync-errors' into 'master' Justin Riley 2017-04-14 14:18:34 -0400
  • 1d7f8dcf63 catch and log all sync exceptions in daemon Justin Riley 2017-04-14 14:11:10 -0400
  • 29ac797907 Merge branch 'add-version-flag' into 'master' Justin Riley 2017-04-14 13:19:41 -0400
  • 16dd655a94 add --version flag Justin Riley 2017-04-14 13:14:15 -0400
  • 7d410cf195 Merge branch 'gitlab-ci' into 'master' Justin Riley 2017-04-14 12:23:10 -0400
  • 4dd482eb3d build docker container after tests pass Justin Riley 2017-04-14 12:15:23 -0400
  • 763616c132 Merge branch 'daemon-sync-interval' Justin Riley 2016-10-21 09:27:01 -0400
  • f71b8080cc daemon: sync with opennebula on defined interval Justin Riley 2016-10-21 00:30:39 -0400
  • 16d697f18d add docker image for onedns Justin Riley 2016-10-17 15:41:40 -0400
  • 198fa9f770 daemon: set default dns port to 53 Justin Riley 2016-10-17 15:40:35 -0400
  • 3c38aa9baa README: fix badge urls [ci-skip] Justin Riley 2016-10-13 16:59:14 -0400
  • 2b821f4a61 gitlab-ci: enable pip cache Justin Riley 2016-10-13 16:03:34 -0400
  • 9c188b6022 limit test discovery to onedns directory [ci-skip] Justin Riley 2016-10-12 00:19:06 -0400
  • 3cb6146c80 remove unnecessary after script Justin Riley 2016-10-11 23:58:29 -0400
  • c06c7bbbce Merge branch 'gitlab-ci' Justin Riley 2016-10-11 23:46:09 -0400
  • ab73b9acb7 remove 'coverage {combine,html}' commands Justin Riley 2016-10-11 23:43:11 -0400
  • 26fb8c0abb bump pytest and plugins to latest versions Justin Riley 2016-10-11 23:26:22 -0400
  • 40dfd97292 gitlab-ci: setup ONE_AUTH for tests Justin Riley 2016-10-11 22:46:25 -0400
  • 9246a4b813 README: add build and coverage status Justin Riley 2016-10-11 22:34:54 -0400
  • ceb941d501 add gitlab continuous integration config Justin Riley 2016-10-11 22:28:48 -0400
  • 74cd3fb003 add test-requirements.txt for test dependencies Justin Riley 2016-10-11 22:29:31 -0400
  • 999adab4b2 Merge branch 'dnslib' Justin Riley 2016-10-07 15:32:47 -0400
  • f05db7d322 tests: add fixtures from opennebula test instance Justin Riley 2016-10-07 15:30:32 -0400
  • b4d64b327f README: add usage Justin Riley 2016-10-07 15:27:11 -0400
  • f9554f7f79 resolver: remove unused future print import Justin Riley 2016-10-06 00:29:49 -0400
  • 9ca71db458 server: sanitize VM names in _get_vm_dns_entries Justin Riley 2016-10-06 00:16:43 -0400
  • 9b47eb8f08 setup.cfg: use [tool:pytest] instead of [pytest] Justin Riley 2016-10-06 00:01:51 -0400
  • abd1744553 utils: add tests for get_fqdn Justin Riley 2016-10-05 23:34:55 -0400
  • 5475be37f2 add tests for onedns.server (now at 100% coverage) Justin Riley 2016-09-28 11:35:07 -0400
  • 4c245819ce server: implement tiebreaker for VMs with same name/IP Justin Riley 2016-09-28 11:18:14 -0400
  • a7051e0689 server: build new zone and replace live copy in sync Justin Riley 2016-09-28 11:12:18 -0400
  • 3a07adba10 resolver: add zone kwarg to {add,remove}_host methods Justin Riley 2016-09-28 11:07:12 -0400
  • bc88849e31 add utils for verifying presence/absence in DNS Justin Riley 2016-09-28 10:48:26 -0400
  • 8bad8b47d4 add tests for onedns base exception Justin Riley 2016-08-19 12:28:10 -0400
  • a97e9f687c add tests for cli Justin Riley 2016-08-19 09:19:50 -0400
  • b735c84a04 resolver: add thread mutex and use new zone module Justin Riley 2016-08-17 16:18:03 -0400
  • 2c0283fdb7 add zone module with in-memory zone implementation Justin Riley 2016-08-17 10:13:43 -0400
  • 56f6998753 add vms fixture that gets recorded using vcrpy Justin Riley 2016-08-12 11:24:52 -0400
  • 6892508b9e resolver: add zone kwarg to add_host Justin Riley 2016-08-12 11:13:50 -0400
  • ec8c1902ab move get_fqdn to onedns.utils module Justin Riley 2016-08-12 11:12:11 -0400
  • 7f2a3ca8a8 add kwargs for server, port, and tcp to dnsquery Justin Riley 2016-08-12 11:03:55 -0400
  • 6fecaed95a add optional vms kwarg to sync for testing Justin Riley 2016-08-12 10:44:09 -0400
  • 9ba49ee677 tests: move dns query code to onedns.tests.utils Justin Riley 2016-08-03 12:01:41 -0400
  • e6a1724251 fix flake8 failures Justin Riley 2016-08-03 11:45:57 -0400
  • 2c32c03ab4 vcr: scrub ONE xmlrpc auth from recordings Justin Riley 2016-08-03 11:38:10 -0400
  • 17acd42c7d vcr: decompress response bodies before recording Justin Riley 2016-08-03 11:33:36 -0400
  • 8d00264eb7 vcr: save fixtures with .yaml extension Justin Riley 2016-08-03 11:31:40 -0400
  • d57ca4efa8 use pytest-flake8 plugin Justin Riley 2016-08-03 00:44:16 -0400
  • e411bb7a8a add pytest-cov to test dependencies Justin Riley 2016-08-03 00:43:11 -0400
  • a0cadb7258 logger: remove unused os import Justin Riley 2016-08-03 00:38:56 -0400
  • ca951f324a add mock to test dependencies Justin Riley 2016-08-03 00:37:45 -0400
  • 679f3a0369 use vcrpy for oneclient tests Justin Riley 2016-08-03 00:35:58 -0400
  • eff941dbf8 utils: add get_kwargs_from_env function Justin Riley 2016-08-03 00:13:16 -0400
  • f312c86df6 gitignore: ignore .eggs directory Justin Riley 2016-08-03 00:12:31 -0400
  • 923c8305ae add tests for utils module Justin Riley 2016-08-02 23:19:04 -0400
  • 649fb7d6a6 add tests for onedns.logger module Justin Riley 2016-08-02 18:35:17 -0400
  • 8b02727e35 remove unused onedns.monitor module Justin Riley 2016-08-02 18:08:50 -0400
  • c4941aaf44 add tests for one.OneClient Justin Riley 2016-08-02 18:06:35 -0400
  • ea68558d63 logger: remove syslog handlers for now Justin Riley 2016-08-02 17:28:44 -0400
  • 68b64b58ee logger: leave default log completely unconfigured Justin Riley 2016-08-02 17:25:38 -0400
  • 14cd665964 configure pytest and setuptools integration Justin Riley 2016-08-02 17:17:19 -0400
  • 989e194c1a cli: remove all commands except daemon and shell Justin Riley 2016-08-02 13:32:12 -0400
  • fb1608ce56 move api.py module to server.py Justin Riley 2016-08-02 13:29:53 -0400
  • c1a6d81157 add daemon method to DynamicResolver Justin Riley 2016-08-02 13:21:42 -0400
  • 12a2a46f14 move server.py -> resolver.py Justin Riley 2016-08-02 12:39:02 -0400
  • dad6ce3e2c setup.cfg: s/missing-term/term-missing Justin Riley 2016-08-02 12:04:45 -0400
  • 8dfa63da5d remove all traces of skydns and etcd from code Justin Riley 2016-08-02 11:54:29 -0400
  • dd8430e548 add setup.cfg for flake8, pytest, coverage, etc. Justin Riley 2016-08-02 11:44:59 -0400
  • 2e84626fb8 add dnslib to project dependencies Justin Riley 2016-08-02 11:34:15 -0400
  • a80a85191c add DynamicResolver class with 100% test coverage Justin Riley 2016-08-02 11:19:19 -0400
  • a44f956d2c add IPy as a dependency Justin Riley 2016-08-02 10:14:10 -0400
  • ee1e22708d cli: add args=None kwarg to main() Justin Riley 2016-07-21 15:21:47 -0400
  • 0063ecc526 move get_kwargs to utils as get_kwargs_from_dict Justin Riley 2016-07-21 15:11:30 -0400
  • f8126ea533 improve implementation of show_tb kwarg Justin Riley 2016-07-21 13:39:32 -0400
  • 93db7bcd17 add log instance to IPython shell environment Justin Riley 2016-07-21 13:36:46 -0400
  • 2878ede2d6 raise exception if vm doesnt have any networks Justin Riley 2016-07-21 13:35:26 -0400
  • d73dc5f692 add vm/host subcommands to add/remove subcommands Justin Riley 2016-07-21 09:52:27 -0400
  • 9bcddf29ad refactor code to use new OneDNS api class Justin Riley 2016-07-21 09:46:04 -0400
  • 388739a2e0 add shell subcommand for IPython development Justin Riley 2016-07-20 10:03:37 -0400
  • b8b9dab77c oneclient: add get_vm_by_id function Justin Riley 2016-07-19 14:05:28 -0400
  • 38d9e539fb add new 'add' and 'remove' subcommands Justin Riley 2016-07-19 09:15:15 -0400
  • 8114dbed88 add daemon subcommand and add --interval option Justin Riley 2016-07-19 09:14:34 -0400
  • 54537b53dd convert domain arg to option (default: one.local) Justin Riley 2016-07-19 09:11:49 -0400
  • 3ceb81545d flake8 cleanup Justin Riley 2016-07-14 23:15:52 -0400
  • fd5f3d7077 monitor all vms not just one_auth user Justin Riley 2016-07-14 23:11:29 -0400
  • 8c463cb12d add --interval flag to onedns command Justin Riley 2016-07-14 22:34:20 -0400
  • 0c78683153 first working version of SkyDNS client Justin Riley 2016-07-14 22:33:35 -0400
  • ad61c4d4b4 add required domain argument to onedns command Justin Riley 2016-07-14 22:32:57 -0400
  • 89bf167c76 add debug flag -d to onedns command Justin Riley 2016-07-14 22:28:22 -0400
  • 6cb4976961 move hostname validation regex to skydns client Justin Riley 2016-07-14 22:25:54 -0400
  • 5cc9f7f9a5 remove old VM namedtuple Justin Riley 2016-07-14 16:03:50 -0400
  • 58f4738e4b remove old setup.sh script Justin Riley 2016-07-14 15:43:19 -0400
  • 428af26881 initial project scaffolding Justin Riley 2016-07-14 09:56:32 -0400
  • 51446bb00b initial docker-compose configuration for one-dns Justin Riley 2016-07-13 23:46:26 -0400
  • 07a325cdd2 initial setup script to bootstrap skydns + etcd Justin Riley 2016-07-11 16:33:11 -0400