Merge "Move some useful code outside v1"
This commit is contained in:
commit
9cf81c9bf8
@ -15,6 +15,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
import abc
|
import abc
|
||||||
|
|
||||||
|
|
||||||
import six
|
import six
|
||||||
|
|
||||||
|
|
@ -13,10 +13,10 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
from designateclient.v1.base import Controller
|
from designateclient import client
|
||||||
|
|
||||||
|
|
||||||
class DiagnosticsController(Controller):
|
class DiagnosticsController(client.Controller):
|
||||||
def ping(self, service, host):
|
def ping(self, service, host):
|
||||||
"""
|
"""
|
||||||
Ping a service on a given host
|
Ping a service on a given host
|
||||||
|
@ -15,8 +15,8 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
from designateclient import client
|
||||||
from designateclient import utils
|
from designateclient import utils
|
||||||
from designateclient.v1.base import CrudController
|
|
||||||
from designateclient import warlock
|
from designateclient import warlock
|
||||||
|
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ Domain = warlock.model_factory(utils.load_schema('v1', 'domain'))
|
|||||||
Server = warlock.model_factory(utils.load_schema('v1', 'server'))
|
Server = warlock.model_factory(utils.load_schema('v1', 'server'))
|
||||||
|
|
||||||
|
|
||||||
class DomainsController(CrudController):
|
class DomainsController(client.CrudController):
|
||||||
def list(self):
|
def list(self):
|
||||||
"""
|
"""
|
||||||
Retrieve a list of domains
|
Retrieve a list of domains
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
import json
|
import json
|
||||||
|
|
||||||
from designateclient.v1.base import Controller
|
from designateclient import client
|
||||||
|
|
||||||
|
|
||||||
class QuotasController(Controller):
|
class QuotasController(client.Controller):
|
||||||
def get(self, tenant_id):
|
def get(self, tenant_id):
|
||||||
"""
|
"""
|
||||||
Ping a service on a given host
|
Ping a service on a given host
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
from designateclient import client
|
||||||
from designateclient import utils
|
from designateclient import utils
|
||||||
from designateclient.v1.base import CrudController
|
|
||||||
from designateclient.v1.domains import Domain
|
from designateclient.v1.domains import Domain
|
||||||
from designateclient import warlock
|
from designateclient import warlock
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ from designateclient import warlock
|
|||||||
Record = warlock.model_factory(utils.load_schema('v1', 'record'))
|
Record = warlock.model_factory(utils.load_schema('v1', 'record'))
|
||||||
|
|
||||||
|
|
||||||
class RecordsController(CrudController):
|
class RecordsController(client.CrudController):
|
||||||
def list(self, domain):
|
def list(self, domain):
|
||||||
"""
|
"""
|
||||||
Retrieve a list of records
|
Retrieve a list of records
|
||||||
|
@ -13,10 +13,10 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
from designateclient.v1.base import Controller
|
from designateclient import client
|
||||||
|
|
||||||
|
|
||||||
class ReportsController(Controller):
|
class ReportsController(client.Controller):
|
||||||
def count_all(self):
|
def count_all(self):
|
||||||
"""
|
"""
|
||||||
Domain, Records and tenant total count
|
Domain, Records and tenant total count
|
||||||
|
@ -16,15 +16,15 @@
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
from designateclient import client
|
||||||
from designateclient import utils
|
from designateclient import utils
|
||||||
from designateclient.v1.base import CrudController
|
|
||||||
from designateclient import warlock
|
from designateclient import warlock
|
||||||
|
|
||||||
|
|
||||||
Server = warlock.model_factory(utils.load_schema('v1', 'server'))
|
Server = warlock.model_factory(utils.load_schema('v1', 'server'))
|
||||||
|
|
||||||
|
|
||||||
class ServersController(CrudController):
|
class ServersController(client.CrudController):
|
||||||
def list(self):
|
def list(self):
|
||||||
"""
|
"""
|
||||||
Retrieve a list of servers
|
Retrieve a list of servers
|
||||||
|
@ -13,10 +13,10 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
from designateclient.v1.base import Controller
|
from designateclient import client
|
||||||
|
|
||||||
|
|
||||||
class SyncController(Controller):
|
class SyncController(client.Controller):
|
||||||
def sync_all(self):
|
def sync_all(self):
|
||||||
"""
|
"""
|
||||||
Sync Everything
|
Sync Everything
|
||||||
|
@ -13,10 +13,10 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
from designateclient.v1.base import Controller
|
from designateclient import client
|
||||||
|
|
||||||
|
|
||||||
class TouchController(Controller):
|
class TouchController(client.Controller):
|
||||||
def domain(self, domain_id):
|
def domain(self, domain_id):
|
||||||
"""
|
"""
|
||||||
Touch a single Domain
|
Touch a single Domain
|
||||||
|
Loading…
Reference in New Issue
Block a user