From 21ff3a92d55146c1baef0a2726ff57b757ba5a08 Mon Sep 17 00:00:00 2001 From: Jeffrey Zhang Date: Wed, 17 Sep 2014 14:52:30 +0800 Subject: [PATCH] Remove config sample and generate it using code Closes-Bug: #1348335 Change-Id: I9f9182b41dcfd8736be4c6396a1e76b5d9926e88 --- .gitignore | 1 + etc/zaqar.conf.sample | 521 ------------------------------------------ 2 files changed, 1 insertion(+), 521 deletions(-) delete mode 100644 etc/zaqar.conf.sample diff --git a/.gitignore b/.gitignore index 6a0513d4e..2102c6c1f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ versioninfo var/* ChangeLog AUTHORS +etc/zaqar.conf.sample diff --git a/etc/zaqar.conf.sample b/etc/zaqar.conf.sample deleted file mode 100644 index 2e124169e..000000000 --- a/etc/zaqar.conf.sample +++ /dev/null @@ -1,521 +0,0 @@ -[DEFAULT] - -# -# Options defined in zaqar.queues.bootstrap -# - -# Activate privileged endpoints. (boolean value) -#admin_mode=false - -# Enable pooling across multiple storage backends. If pooling -# is enabled, the storage driver configuration is used to -# determine where the catalogue/control plane data is kept. -# (boolean value) -# Deprecated group/name - [DEFAULT]/pooling -#pooling=false - -# Disable all reliability constrains. (boolean value) -#unreliable= - - -# -# Options defined in zaqar.queues.transport.base -# - -# Backend to use for authentication. For no auth, keep it -# empty. Existing strategies: keystone. See also the -# keystone_authtoken section below (string value) -#auth_strategy= - - -# -# Options defined in zaqar.openstack.common.lockutils -# - -# Enables or disables inter-process locks. (boolean value) -#disable_process_locking=false - -# Directory to use for lock files. (string value) -#lock_path= - - -# -# Options defined in zaqar.openstack.common.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 - -# 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 - -# 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] " - -# 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= - -# 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= - -# 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= - -# (Optional) The base directory used for relative --log-file -# paths. (string value) -# Deprecated group/name - [DEFAULT]/logdir -#log_dir= - -# 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 - - -[drivers] - -# -# Options defined in zaqar.queues.bootstrap -# - -# Transport driver to use. (string value) -#transport=wsgi - -# Storage driver to use. (string value) -#storage=sqlite - - -[drivers:storage:mongodb] - -# -# Options defined in zaqar.queues.storage.mongodb -# - -# The private keyfile used to identify the local connection -# against mongod. If included with the ``certifle`` then only -# the ``ssl_certfile`` is needed. (string value) -#ssl_keyfile= - -# The certificate file used to identify the local connection -# against mongod. (string value) -#ssl_certfile= - -# Specifies whether a certificate is required from the other -# side of the connection, and whether it will be validated if -# provided. It must be one of the three values -# ``CERT_NONE``(certificates ignored), ``CERT_OPTIONAL``(not -# required, but validated if provided), or -# ``CERT_REQUIRED``(required and validated). If the value of -# this parameter is not ``CERT_NONE``, then the -# ``ssl_ca_cert`` parameter must point to a file of CA -# certificates. (string value) -#ssl_cert_reqs=CERT_REQUIRED - -# The ca_certs file contains a set of concatenated -# "certification authority" certificates, which are used to -# validate certificates passed from the other end of the -# connection. (string value) -#ssl_ca_certs= - -# Mongodb Connection URI. If ssl connection enabled, then -# ``ssl_keyfile``, ``ssl_certfile``, ``ssl_cert_reqs``, -# ``ssl_ca_certs`` need to be set accordingly. (string value) -#uri= - -# Database name. (string value) -#database=zaqar - -# Number of databases across which to partition message data, -# in order to reduce writer lock %. DO NOT change this setting -# after initial deployment. It MUST remain static. Also, you -# should not need a large number of partitions to improve -# performance, esp. if deploying MongoDB on SSD storage. -# (integer value) -#partitions=2 - -# Maximum number of times to retry a failed operation. -# Currently only used for retrying a message post. (integer -# value) -#max_attempts=1000 - -# Maximum sleep interval between retries (actual sleep time -# increases linearly according to number of attempts -# performed). (floating point value) -#max_retry_sleep=0.1 - -# Maximum jitter interval, to be added to the sleep interval, -# in order to decrease probability that parallel requests will -# retry at the same instant. (floating point value) -#max_retry_jitter=0.005 - -# Maximum number of times to retry an operation that failed -# due to a primary node failover. (integer value) -#max_reconnect_attempts=10 - -# Base sleep interval between attempts to reconnect after a -# primary node failover. The actual sleep time increases -# exponentially (power of 2) each time the operation is -# retried. (floating point value) -#reconnect_sleep=0.02 - - -[drivers:storage:redis] - -# -# Options defined in zaqar.queues.storage.redis -# - -# Redis connection URI, taking one of three forms. For a -# direct connection to a Redis server, use the form -# "redis://host[:port][?options]", where port defaults to 6379 -# if not specified. For an HA master-slave Redis cluster using -# Redis Sentinel, use the form "redis://host1[:port1][,host2[: -# port2],...,hostN[:portN]][?options]", where each host -# specified corresponds to an instance of redis-sentinel. In -# this form, the name of the Redis master used in the Sentinel -# configuration must be included in the query string as -# "master=". Finally, to connect to a local instance of -# Redis over a unix socket, you may use the form -# "redis:/path/to/redis.sock[?options]". In all forms, the -# "socket_timeout" option may be specified in the query -# string. Its value is given in seconds. If not provided, -# "socket_timeout" defaults to 0.1 seconds. (string value) -#uri=redis://127.0.0.1:6379 - -# Maximum number of times to retry an operation that failed -# due to a redis node failover. (integer value) -#max_reconnect_attempts=10 - -# Base sleep interval between attempts to reconnect after a -# redis node failover. (floating point value) -#reconnect_sleep=1.0 - - -[drivers:storage:sqlalchemy] - -# -# Options defined in zaqar.queues.storage.sqlalchemy -# - -# An sqlalchemy URL (string value) -#uri=sqlite:///:memory: - - -[drivers:transport:wsgi] - -# -# Options defined in zaqar.queues.transport.wsgi -# - -# Address on which the self-hosting server will listen. -# (string value) -#bind=127.0.0.1 - -# Port on which the self-hosting server will listen. (integer -# value) -#port=8888 - - -[keystone_authtoken] - -# -# Options defined in keystonemiddleware.auth_token -# - -# Prefix to prepend at the beginning of the path. Deprecated, -# use identity_uri. (string value) -#auth_admin_prefix= - -# Host providing the admin Identity API endpoint. Deprecated, -# use identity_uri. (string value) -#auth_host=127.0.0.1 - -# Port of the admin Identity API endpoint. Deprecated, use -# identity_uri. (integer value) -#auth_port=35357 - -# Protocol of the admin Identity API endpoint (http or https). -# Deprecated, use identity_uri. (string value) -#auth_protocol=https - -# Complete public Identity API endpoint (string value) -#auth_uri= - -# Complete admin Identity API endpoint. This should specify -# the unversioned root endpoint e.g. https://localhost:35357/ -# (string value) -#identity_uri= - -# API version of the admin Identity API endpoint (string -# value) -#auth_version= - -# Do not handle authorization requests within the middleware, -# but delegate the authorization decision to downstream WSGI -# components (boolean value) -#delay_auth_decision=false - -# Request timeout value for communicating with Identity API -# server. (boolean value) -#http_connect_timeout= - -# How many times are we trying to reconnect when communicating -# with Identity API Server. (integer value) -#http_request_max_retries=3 - -# This option is deprecated and may be removed in a future -# release. Single shared secret with the Keystone -# configuration used for bootstrapping a Keystone -# installation, or otherwise bypassing the normal -# authentication process. This option should not be used, use -# `admin_user` and `admin_password` instead. (string value) -#admin_token= - -# Keystone account username (string value) -#admin_user= - -# Keystone account password (string value) -#admin_password= - -# Keystone service account tenant name to validate user tokens -# (string value) -#admin_tenant_name=admin - -# Env key for the swift cache (string value) -#cache= - -# Required if Keystone server requires client certificate -# (string value) -#certfile= - -# Required if Keystone server requires client certificate -# (string value) -#keyfile= - -# A PEM encoded Certificate Authority to use when verifying -# HTTPs connections. Defaults to system CAs. (string value) -#cafile= - -# Verify HTTPS connections. (boolean value) -#insecure=false - -# Directory used to cache files related to PKI tokens (string -# value) -#signing_dir= - -# Optionally specify a list of memcached server(s) to use for -# caching. If left undefined, tokens will instead be cached -# in-process. (list value) -# Deprecated group/name - [DEFAULT]/memcache_servers -#memcached_servers= - -# In order to prevent excessive effort spent validating -# tokens, the middleware caches previously-seen tokens for a -# configurable duration (in seconds). Set to -1 to disable -# caching completely. (integer value) -#token_cache_time=300 - -# Determines the frequency at which the list of revoked tokens -# is retrieved from the Identity service (in seconds). A high -# number of revocation events combined with a low cache -# duration may significantly reduce performance. (integer -# value) -#revocation_cache_time=10 - -# (optional) if defined, indicate whether token data should be -# authenticated or authenticated and encrypted. Acceptable -# values are MAC or ENCRYPT. If MAC, token data is -# authenticated (with HMAC) in the cache. If ENCRYPT, token -# data is encrypted and authenticated in the cache. If the -# value is not one of these options or empty, auth_token will -# raise an exception on initialization. (string value) -#memcache_security_strategy= - -# (optional, mandatory if memcache_security_strategy is -# defined) this string is used for key derivation. (string -# value) -#memcache_secret_key= - -# (optional) indicate whether to set the X-Service-Catalog -# header. If False, middleware will not ask for service -# catalog on token validation and will not set the X-Service- -# Catalog header. (boolean value) -#include_service_catalog=true - -# Used to control the use and type of token binding. Can be -# set to: "disabled" to not check token binding. "permissive" -# (default) to validate binding information if the bind type -# is of a form known to the server and ignore it if not. -# "strict" like "permissive" but if the bind type is unknown -# the token will be rejected. "required" any form of token -# binding is needed to be allowed. Finally the name of a -# binding method that must be present in tokens. (string -# value) -#enforce_token_bind=permissive - -# If true, the revocation list will be checked for cached -# tokens. This requires that PKI tokens are configured on the -# Keystone server. (boolean value) -#check_revocations_for_cached=false - -# Hash algorithms to use for hashing PKI tokens. This may be a -# single algorithm or multiple. The algorithms are those -# supported by Python standard hashlib.new(). The hashes will -# be tried in the order given, so put the preferred one first -# for performance. The result of the first hash will be stored -# in the cache. This will typically be set to multiple values -# only while migrating from a less secure algorithm to a more -# secure one. Once all the old tokens are expired this option -# should be set to a single value for better performance. -# (list value) -#hash_algorithms=md5 - - -[pooling:catalog] - -# -# Options defined in zaqar.queues.storage.pooling -# - -# Catalog storage driver. (string value) -#storage=sqlite - - -[storage] - -# -# Options defined in zaqar.queues.storage.pipeline -# - -# Pipeline to use for processing queue operations. This -# pipeline will be consumed before calling the storage -# driver's controller methods. (list value) -#queue_pipeline= - -# Pipeline to use for processing message operations. This -# pipeline will be consumed before calling the storage -# driver's controller methods. (list value) -#message_pipeline= - -# Pipeline to use for processing claim operations. This -# pipeline will be consumed before calling the storage -# driver's controller methods. (list value) -#claim_pipeline= - - -[transport] - -# -# Options defined in zaqar.queues.transport.validation -# - -# (integer value) -# Deprecated group/name - [limits:transport]/queue_paging_uplimit -#max_queues_per_page=20 - -# (integer value) -# Deprecated group/name - [limits:transport]/message_paging_uplimit -#max_messages_per_page=20 - -# The maximum number of messages that can be claimed (OR) -# popped in a single request (integer value) -# Deprecated group/name - [DEFAULT]/max_messages_per_claim -#max_messages_per_claim_or_pop=20 - -# (integer value) -# Deprecated group/name - [limits:transport]/metadata_size_uplimit -#max_queue_metadata=65536 - -# (integer value) -# Deprecated group/name - [DEFAULT]/max_message_size -# Deprecated group/name - [limits:transport]/message_size_uplimit -#max_messages_post_size=262144 - -# (integer value) -# Deprecated group/name - [limits:transport]/message_ttl_max -#max_message_ttl=1209600 - -# (integer value) -# Deprecated group/name - [limits:transport]/claim_ttl_max -#max_claim_ttl=43200 - -# (integer value) -# Deprecated group/name - [limits:transport]/claim_grace_max -#max_claim_grace=43200 - - -# -# Options defined in zaqar.queues.transport.base -# - -# (integer value) -#default_message_ttl=3600 - -# (integer value) -#default_claim_ttl=300 - -# (integer value) -#default_claim_grace=60 - -