Remove unused configuration options
Updated setup.cfg by removing unavailable configuration options. Change-Id: I0621bad3fb8b382117752e3c6b32ceb2cb60e129 Fixes-Bug: #1605208
This commit is contained in:
parent
7842a9e08d
commit
5220d2bc92
@ -1,22 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
output_file = etc/kingbird/kingbird.conf.sample
|
|
||||||
wrap_width = 79
|
|
||||||
namespace = kingbird.common.config
|
|
||||||
namespace = kingbird.common.manager
|
|
||||||
namespace = kingbird.common.baserpc
|
|
||||||
namespace = kingbird.engine.engine_config
|
|
||||||
namespace = kingbird.engine.kingbird_lock
|
|
||||||
namespace = kingbird.engine.quota_manager
|
|
||||||
namespace = kingbird.engine.service
|
|
||||||
namespace = kingbird.engine.listener
|
|
||||||
namespace = kingbird.api.api_config
|
|
||||||
namespace = kingbird.api.controllers.quota_manager
|
|
||||||
namespace = keystonemiddleware.auth_token
|
|
||||||
namespace = oslo.messaging
|
|
||||||
namespace = oslo.middleware
|
|
||||||
namespace = oslo.db
|
|
||||||
namespace = oslo.log
|
|
||||||
namespace = oslo.policy
|
|
||||||
namespace = oslo.service.service
|
|
||||||
namespace = oslo.service.periodic_task
|
|
||||||
namespace = oslo.service.sslutils
|
|
@ -1,81 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright 2013 Red Hat, Inc.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
||||||
# not use this file except in compliance with the License. You may obtain
|
|
||||||
# a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
# License for the specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
#
|
|
||||||
# copy and modify from OpenStack Nova
|
|
||||||
|
|
||||||
"""Base RPC client and server common to all services."""
|
|
||||||
|
|
||||||
from oslo_config import cfg
|
|
||||||
import oslo_messaging as messaging
|
|
||||||
from oslo_serialization import jsonutils
|
|
||||||
|
|
||||||
from kingbird.common import rpc
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
|
||||||
rpc_api_cap_opt = [
|
|
||||||
cfg.StrOpt('base_client_api',
|
|
||||||
help='Set a version cap for messages sent to the'
|
|
||||||
'base api in any service')
|
|
||||||
]
|
|
||||||
|
|
||||||
rpc_api_group = cfg.OptGroup('rpc_api_options')
|
|
||||||
cfg.CONF.register_group(rpc_api_group)
|
|
||||||
cfg.CONF.register_opts(rpc_api_cap_opt, group=rpc_api_group)
|
|
||||||
|
|
||||||
_NAMESPACE = 'base_client_api'
|
|
||||||
|
|
||||||
|
|
||||||
class BaseClientAPI(object):
|
|
||||||
"""Client side of the base rpc API.
|
|
||||||
|
|
||||||
API version history:
|
|
||||||
1.0 - Initial version.
|
|
||||||
"""
|
|
||||||
|
|
||||||
VERSION_ALIASES = {
|
|
||||||
# baseapi was added in the first version of Kingbird
|
|
||||||
}
|
|
||||||
|
|
||||||
def __init__(self, topic):
|
|
||||||
"""Init method for BaseClientApi Class."""
|
|
||||||
super(BaseClientAPI, self).__init__()
|
|
||||||
target = messaging.Target(topic=topic,
|
|
||||||
namespace=_NAMESPACE,
|
|
||||||
version='1.0')
|
|
||||||
version_cap = self.VERSION_ALIASES.get(CONF.rpc_api_options.baseapi,
|
|
||||||
CONF.rpc_api_options.baseapi)
|
|
||||||
self.client = rpc.get_client(target, version_cap=version_cap)
|
|
||||||
|
|
||||||
def ping(self, context, arg, timeout=None):
|
|
||||||
arg_p = jsonutils.to_primitive(arg)
|
|
||||||
cctxt = self.client.prepare(timeout=timeout)
|
|
||||||
return cctxt.call(context, 'ping', arg=arg_p)
|
|
||||||
|
|
||||||
|
|
||||||
class BaseServerRPCAPI(object):
|
|
||||||
"""Server side of the base RPC API."""
|
|
||||||
|
|
||||||
target = messaging.Target(namespace=_NAMESPACE, version='1.0')
|
|
||||||
|
|
||||||
def __init__(self, service_name):
|
|
||||||
self.service_name = service_name
|
|
||||||
|
|
||||||
def ping(self, context, arg):
|
|
||||||
resp = {'service': self.service_name, 'arg': arg}
|
|
||||||
return jsonutils.to_primitive(resp)
|
|
||||||
|
|
||||||
|
|
||||||
def list_opts():
|
|
||||||
yield rpc_api_group.name, rpc_api_cap_opt
|
|
@ -3,8 +3,6 @@ Service
|
|||||||
===============================
|
===============================
|
||||||
|
|
||||||
Kingbird Service has responsibility for:
|
Kingbird Service has responsibility for:
|
||||||
Delegate the task to concerned engine component managed by a EngineManager
|
|
||||||
in listener.py
|
|
||||||
|
|
||||||
Monitoring the job/smaller jobs status, and return the result to Kingbird
|
Monitoring the job/smaller jobs status, and return the result to Kingbird
|
||||||
API if needed.
|
API if needed.
|
||||||
@ -21,11 +19,6 @@ Kingbird Service has responsibility for:
|
|||||||
service.py:
|
service.py:
|
||||||
run KB service in multi-worker mode, and establish RPC server
|
run KB service in multi-worker mode, and establish RPC server
|
||||||
|
|
||||||
listener.py
|
|
||||||
Manages all engine side activities such as Quota Enforcement,
|
|
||||||
synchronisation of ssh keys, images, flavors, security groups,
|
|
||||||
etc. across regions
|
|
||||||
|
|
||||||
engine_cfg.py:
|
engine_cfg.py:
|
||||||
configuration and initialization for Engine service
|
configuration and initialization for Engine service
|
||||||
|
|
||||||
|
@ -34,13 +34,9 @@ tempest.test_plugins =
|
|||||||
|
|
||||||
oslo.config.opts =
|
oslo.config.opts =
|
||||||
kingbird.common.config = kingbird.common.config:list_opts
|
kingbird.common.config = kingbird.common.config:list_opts
|
||||||
kingbird.common.manager = kingbird.common.manager:list_opts
|
|
||||||
kingbird.engine.engine_config = kingbird.engine.engine_config:list_opts
|
|
||||||
kingbird.engine.listener = kingbird.engine.listener:list_opts
|
|
||||||
kingbird.engine.quota_manager = kingbird.engine.quota_manager:list_opts
|
kingbird.engine.quota_manager = kingbird.engine.quota_manager:list_opts
|
||||||
|
kingbird.engine.kingbird_lock = kingbird.engine.kingbird_lock:list_opts
|
||||||
kingbird.common.api.api_config = kingbird.api.api_config:list_opts
|
kingbird.common.api.api_config = kingbird.api.api_config:list_opts
|
||||||
kingbird.common.baserpc= kingbird.common.baserpc:list_opts
|
|
||||||
kingbird.api.controllers.quota_manage= kingbird.api.controllers.quota_manage:list_opts
|
|
||||||
|
|
||||||
[build_sphinx]
|
[build_sphinx]
|
||||||
source-dir = doc/source
|
source-dir = doc/source
|
||||||
|
@ -1,11 +1,16 @@
|
|||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
output_file = etc/kingbird/kingbird.conf.sample
|
output_file = etc/kingbird/kingbird.conf.sample
|
||||||
wrap_width = 119
|
wrap_width = 79
|
||||||
namespace = kingbird.common.config
|
namespace = kingbird.common.config
|
||||||
namespace = kingbird.common.wsgi
|
namespace = kingbird.engine.kingbird_lock
|
||||||
namespace = kingbird.openstack.common.eventlet_backdoor
|
namespace = kingbird.engine.quota_manager
|
||||||
|
namespace = kingbird.api.api_config
|
||||||
namespace = keystonemiddleware.auth_token
|
namespace = keystonemiddleware.auth_token
|
||||||
|
namespace = oslo.messaging
|
||||||
|
namespace = oslo.middleware
|
||||||
namespace = oslo.db
|
namespace = oslo.db
|
||||||
namespace = oslo.log
|
namespace = oslo.log
|
||||||
namespace = oslo.messaging
|
|
||||||
namespace = oslo.policy
|
namespace = oslo.policy
|
||||||
|
namespace = oslo.service.service
|
||||||
|
namespace = oslo.service.periodic_task
|
||||||
|
namespace = oslo.service.sslutils
|
||||||
|
Loading…
Reference in New Issue
Block a user