[ADMIN_API] API side of Mnb Changes

These changes consist of most of the API side of the MnB work that
is needed. This is still Work In Progress.  It does not contain the
MnB code for sending usage notifications.

Change-Id: I25ca671f65272709480f9788fa6d671eabe06046
This commit is contained in:
Marc Pilon
2013-11-14 16:50:04 -05:00
parent 615baa7af6
commit dd086ee5f9
17 changed files with 1248 additions and 145 deletions

View File

@@ -24,6 +24,28 @@
#syslog_faciltiy = local7
#logstash = HOST:PORT
# Openstack
#notification_driver = openstack.common.notifier.rpc_notifier
#default_notification_level = INFO
#default_publisher_id = id
#host = localhost
# Kombu
rabbit_use_ssl = False
#kombu_ssl_version = ''
#kombu_ssl_keyfile = ''
#kombu_ssl_certfile = ''
#kombu_ssl_ca_certs = ''
#rabbit_host = localhost
#rabbit_port = 5672
#rabbit_userid = user
#rabbit_password = password
#rabbit_hosts =
#rabbit_virtual_host = vhost
#rabbit_retry_interval = 1
#rabbit_retry_backoff = 2
#rabbit_max_retries = 0
#rabbit_ha_queues = False
#-----------------------------------------------------------------------
# Options for utilities that are Gearman workers or clients.
@@ -110,6 +132,10 @@ nova_tenant_id = TENANTID
#stats_poll_timeout = 5
#stats_poll_timeout_retry = 30
#vip_pool_size = 10
#billing_enable = False
#exists_freq = 60
#usage_freq = 60
#stats_freq = 5
# Required options
db_sections = mysql1
@@ -125,7 +151,6 @@ datadog_tags = service:lbaas
# Others
#-----------------------------------------------------------------------
# The [api] section is specific to the libra_api utility.
#-----------------------------------------------------------------------
@@ -149,7 +174,6 @@ ssl_certfile = certfile.crt
ssl_keyfile = keyfile.key
ip_filters = 192.168.0.0/24
#-----------------------------------------------------------------------
# The [mysql*] sections are referenced by admin_api and api by the
# db_sections values.