
This endpoint will serve as a proxy for the openstack/defcore repository. Instead of the UI sending requests to GitHub directly where requests might be impeded due to cross-origin blockage or API rate-limiting, the UI will be able to send requests to the Refstack API in order to get capability data. The requests-cache library is used so as not to keep sending requests to GitHub when likely nothing has changed. With this, Refstack no longer has to worry about mirroring capability files and keeping them updated. GET /v1/capabilities - list all capability files GET /v1/capabilities/2015.03 - get contents of file 2015.03.json Change-Id: I6d327273f191e3339219e35eed8768da35c5bffb
252 lines
8.9 KiB
Plaintext
252 lines
8.9 KiB
Plaintext
[DEFAULT]
|
|
|
|
#
|
|
# From oslo.log
|
|
#
|
|
|
|
# Print debugging output (set logging level to DEBUG instead of
|
|
# default WARNING level). (boolean value)
|
|
#debug = false
|
|
|
|
# Print more verbose output (set logging level to INFO instead of
|
|
# default WARNING level). (boolean value)
|
|
#verbose = false
|
|
|
|
# The name of a logging configuration file. This file is appended to
|
|
# any existing logging configuration files. For details about logging
|
|
# configuration files, see the Python logging module documentation.
|
|
# (string value)
|
|
# Deprecated group/name - [DEFAULT]/log_config
|
|
#log_config_append = <None>
|
|
|
|
# DEPRECATED. A logging.Formatter log message format string which may
|
|
# use any of the available logging.LogRecord attributes. This option
|
|
# is deprecated. Please use logging_context_format_string and
|
|
# logging_default_format_string instead. (string value)
|
|
#log_format = <None>
|
|
|
|
# Format string for %%(asctime)s in log records. Default: %(default)s
|
|
# . (string value)
|
|
#log_date_format = %Y-%m-%d %H:%M:%S
|
|
|
|
# (Optional) Name of log file to output to. If no default is set,
|
|
# logging will go to stdout. (string value)
|
|
# Deprecated group/name - [DEFAULT]/logfile
|
|
#log_file = <None>
|
|
|
|
# (Optional) The base directory used for relative --log-file paths.
|
|
# (string value)
|
|
# Deprecated group/name - [DEFAULT]/logdir
|
|
#log_dir = <None>
|
|
|
|
# Use syslog for logging. Existing syslog format is DEPRECATED during
|
|
# I, and will change in J to honor RFC5424. (boolean value)
|
|
#use_syslog = false
|
|
|
|
# (Optional) Enables or disables syslog rfc5424 format for logging. If
|
|
# enabled, prefixes the MSG part of the syslog message with APP-NAME
|
|
# (RFC5424). The format without the APP-NAME is deprecated in I, and
|
|
# will be removed in J. (boolean value)
|
|
#use_syslog_rfc_format = false
|
|
|
|
# Syslog facility to receive log lines. (string value)
|
|
#syslog_log_facility = LOG_USER
|
|
|
|
# Log output to standard error. (boolean value)
|
|
#use_stderr = true
|
|
|
|
# Format string to use for log messages with context. (string value)
|
|
#logging_context_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s
|
|
|
|
# Format string to use for log messages without context. (string
|
|
# value)
|
|
#logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s
|
|
|
|
# Data to append to log format when level is DEBUG. (string value)
|
|
#logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d
|
|
|
|
# Prefix each line of exception output with this format. (string
|
|
# value)
|
|
#logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s
|
|
|
|
# List of logger=LEVEL pairs. (list value)
|
|
#default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=INFO,iso8601=WARN,requests.packages.urllib3.connectionpool=WARN,urllib3.connectionpool=WARN,websocket=WARN,requests.packages.urllib3.util.retry=WARN,urllib3.util.retry=WARN,keystonemiddleware=WARN,routes.middleware=WARN,stevedore=WARN
|
|
|
|
# Enables or disables publication of error events. (boolean value)
|
|
#publish_errors = false
|
|
|
|
# Enables or disables fatal status of deprecations. (boolean value)
|
|
#fatal_deprecations = false
|
|
|
|
# The format for an instance that is passed with the log message.
|
|
# (string value)
|
|
#instance_format = "[instance: %(uuid)s] "
|
|
|
|
# The format for an instance UUID that is passed with the log message.
|
|
# (string value)
|
|
#instance_uuid_format = "[instance: %(uuid)s] "
|
|
|
|
#
|
|
# From refstack
|
|
#
|
|
|
|
# The backend to use for database. (string value)
|
|
#db_backend = sqlalchemy
|
|
|
|
|
|
[api]
|
|
|
|
#
|
|
# From refstack
|
|
#
|
|
|
|
# The directory where your static files can be found. Pecan comes with
|
|
# middleware that can be used to serve static files (like CSS and
|
|
# Javascript files) during development. %(project_root)s is special
|
|
# variable that point to the root directory of Refstack project. Value
|
|
# of this option must contain %(project_root)s variable. Directory
|
|
# with static files specified relative the project root. (string
|
|
# value)
|
|
#static_root = %(project_root)s/static
|
|
|
|
# Points to the directory where your template files live.
|
|
# %(project_root)s is special variable that point to the root
|
|
# directory of Refstack project. Value of this option must contain
|
|
# %(project_root)s variable. Directory with template files specified
|
|
# relative the project root. (string value)
|
|
#template_path = %(project_root)s/templates
|
|
|
|
# List of sites allowed cross-origin resource access. If this is empty,
|
|
# only same-origin requests are allowed.
|
|
#allowed_cors_origins = http://refstack.net, http://localhost:8080
|
|
|
|
# Switch Refstack app into debug mode. Helpful for development. In
|
|
# debug mode static file will be served by pecan application. Also,
|
|
# server responses will contain some details with debug information.
|
|
# (boolean value)
|
|
#app_dev_mode = false
|
|
|
|
# Template for test result url. (string value)
|
|
#test_results_url = http://refstack.net/output.html?test_id=%s
|
|
|
|
# Number of results for one page (integer value)
|
|
#results_per_page = 20
|
|
|
|
# The format for start_date and end_date parameters (string value)
|
|
#input_date_format = %Y-%m-%d %H:%M:%S
|
|
|
|
# The GitHub API URL of the repository and location of the DefCore
|
|
# capability files. This URL is used to get a listing of all capability
|
|
# files.
|
|
#github_api_capabilities_url = https://api.github.com/repos/openstack/defcore/contents
|
|
|
|
# The base URL that is used for retrieving specific capability files.
|
|
# Capability file names will be appended to this URL to get the contents
|
|
# of that file.
|
|
#github_raw_base_url = https://raw.githubusercontent.com/openstack/defcore/master/
|
|
|
|
[database]
|
|
|
|
#
|
|
# From oslo.db
|
|
#
|
|
|
|
# The file name to use with SQLite. (string value)
|
|
# Deprecated group/name - [DEFAULT]/sqlite_db
|
|
#sqlite_db = oslo.sqlite
|
|
|
|
# If True, SQLite uses synchronous mode. (boolean value)
|
|
# Deprecated group/name - [DEFAULT]/sqlite_synchronous
|
|
#sqlite_synchronous = true
|
|
|
|
# The back end to use for the database. (string value)
|
|
# Deprecated group/name - [DEFAULT]/db_backend
|
|
#backend = sqlalchemy
|
|
|
|
# The SQLAlchemy connection string to use to connect to the database.
|
|
# (string value)
|
|
# Deprecated group/name - [DEFAULT]/sql_connection
|
|
# Deprecated group/name - [DATABASE]/sql_connection
|
|
# Deprecated group/name - [sql]/connection
|
|
#connection = <None>
|
|
|
|
# The SQLAlchemy connection string to use to connect to the slave
|
|
# database. (string value)
|
|
#slave_connection = <None>
|
|
|
|
# The SQL mode to be used for MySQL sessions. This option, including
|
|
# the default, overrides any server-set SQL mode. To use whatever SQL
|
|
# mode is set by the server configuration, set this to no value.
|
|
# Example: mysql_sql_mode= (string value)
|
|
#mysql_sql_mode = TRADITIONAL
|
|
|
|
# Timeout before idle SQL connections are reaped. (integer value)
|
|
# Deprecated group/name - [DEFAULT]/sql_idle_timeout
|
|
# Deprecated group/name - [DATABASE]/sql_idle_timeout
|
|
# Deprecated group/name - [sql]/idle_timeout
|
|
#idle_timeout = 3600
|
|
|
|
# Minimum number of SQL connections to keep open in a pool. (integer
|
|
# value)
|
|
# Deprecated group/name - [DEFAULT]/sql_min_pool_size
|
|
# Deprecated group/name - [DATABASE]/sql_min_pool_size
|
|
#min_pool_size = 1
|
|
|
|
# Maximum number of SQL connections to keep open in a pool. (integer
|
|
# value)
|
|
# Deprecated group/name - [DEFAULT]/sql_max_pool_size
|
|
# Deprecated group/name - [DATABASE]/sql_max_pool_size
|
|
#max_pool_size = <None>
|
|
|
|
# Maximum number of database connection retries during startup. Set to
|
|
# -1 to specify an infinite retry count. (integer value)
|
|
# Deprecated group/name - [DEFAULT]/sql_max_retries
|
|
# Deprecated group/name - [DATABASE]/sql_max_retries
|
|
#max_retries = 10
|
|
|
|
# Interval between retries of opening a SQL connection. (integer
|
|
# value)
|
|
# Deprecated group/name - [DEFAULT]/sql_retry_interval
|
|
# Deprecated group/name - [DATABASE]/reconnect_interval
|
|
#retry_interval = 10
|
|
|
|
# If set, use this value for max_overflow with SQLAlchemy. (integer
|
|
# value)
|
|
# Deprecated group/name - [DEFAULT]/sql_max_overflow
|
|
# Deprecated group/name - [DATABASE]/sqlalchemy_max_overflow
|
|
#max_overflow = <None>
|
|
|
|
# Verbosity of SQL debugging information: 0=None, 100=Everything.
|
|
# (integer value)
|
|
# Deprecated group/name - [DEFAULT]/sql_connection_debug
|
|
#connection_debug = 0
|
|
|
|
# Add Python stack traces to SQL as comment strings. (boolean value)
|
|
# Deprecated group/name - [DEFAULT]/sql_connection_trace
|
|
#connection_trace = false
|
|
|
|
# If set, use this value for pool_timeout with SQLAlchemy. (integer
|
|
# value)
|
|
# Deprecated group/name - [DATABASE]/sqlalchemy_pool_timeout
|
|
#pool_timeout = <None>
|
|
|
|
# Enable the experimental use of database reconnect on connection
|
|
# lost. (boolean value)
|
|
#use_db_reconnect = false
|
|
|
|
# Seconds between retries of a database transaction. (integer value)
|
|
#db_retry_interval = 1
|
|
|
|
# If True, increases the interval between retries of a database
|
|
# operation up to db_max_retry_interval. (boolean value)
|
|
#db_inc_retry_interval = true
|
|
|
|
# If db_inc_retry_interval is set, the maximum seconds between retries
|
|
# of a database operation. (integer value)
|
|
#db_max_retry_interval = 10
|
|
|
|
# Maximum retries in case of connection error or deadlock error before
|
|
# error is raised. Set to -1 to specify an infinite retry count.
|
|
# (integer value)
|
|
#db_max_retries = 20
|