Files
group-based-policy/gbpservice/nfp/pecan/api/config.py
Rahul Shikhare 1437c070bd NFP - Pecan controller enhancements to support configuration patches
This changeset contains enhancements done for pecan controller which was merged
into GBP master branch.
These enhancements are to support submission of configurator and config orchestrator.

These changes are primarily into the following directories.
(1) gbpservice/nfp
(2) gbpservice/neutron/tests/unit/nfp

Change-Id: I03eef60b2c9afa57f0ca0635321fac28944b43fe
Implements: blueprint gbp-network-services-framework
Co-Authored-By: Akash Deep <akash.deep@oneconvergence.com>
Co-Authored-By: ashutosh mishra <mca.ashu4@gmail.com>
(cherry picked from commit 7dc8e9d5ee)
(cherry picked from commit 54d761dee1)
2016-08-01 22:58:32 +00:00

69 lines
2.0 KiB
Python

# 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.
# Server Specific Configurations
server = {
'port': '8080',
'host': '0.0.0.0'
}
# Pecan Application Configurations
app = {
'root': 'root_controller.RootController',
'modules': ['v1'],
'debug': True,
'errors': {
404: '/error/404',
'__force_dict__': True
}
}
logging = {
'root': {'level': 'INFO', 'handlers': ['console']},
'loggers': {
'pecanlog': {'level': 'INFO',
'handlers': ['console'],
'propagate': False},
'pecan': {'level': 'INFO',
'handlers': ['console'],
'propagate': False},
'py.warnings': {'handlers': ['console']},
'__force_dict__': True
},
'handlers': {
'console': {
'level': 'INFO',
'class': 'logging.StreamHandler',
'formatter': 'color'
}
},
'formatters': {
'simple': {
'format': ('%(asctime)s %(levelname)-5.5s [%(name)s]'
'[%(threadName)s] %(message)s')
},
'color': {
'()': 'pecan.log.ColorFormatter',
'format': ('%(asctime)s [%(padded_color_levelname)s] [%(name)s]'
'[%(threadName)s] %(message)s'),
'__force_dict__': True
}
}
}
cloud_services = [
{'service_name': 'configurator',
'topic': 'configurator',
'reporting_interval': '10', # in seconds
'apis': ['CONFIGURATION']
}
]