2016-07-15 05:25:54 +03:00
|
|
|
import re
|
2016-07-14 16:56:32 +03:00
|
|
|
import etcd
|
|
|
|
|
|
|
|
from onedns.logger import log
|
|
|
|
|
2016-07-15 05:25:54 +03:00
|
|
|
RE_VALIDNAME = re.compile('[^\w\d.-]')
|
|
|
|
|
2016-07-14 16:56:32 +03:00
|
|
|
|
|
|
|
class SkyDNSClient(object):
|
|
|
|
def __init__(self, etcd_kwargs={}):
|
|
|
|
self._etcd = etcd.Client(**etcd_kwargs)
|
|
|
|
|
|
|
|
def register(self, vm):
|
|
|
|
log.info("Registering VM: {vm}".format(vm=vm))
|