[DEFAULT] # # From oslo_log # # If set to true, the logging level will be set to DEBUG instead of the default # INFO level. (boolean value) # Note: This option can be changed without restarting. #debug = 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. Note that when logging # configuration files are used then all logging configuration is set in the # configuration file and other logging configuration options are ignored (for # example, log-date-format). (string value) # Note: This option can be changed without restarting. # Deprecated group/name - [DEFAULT]/log_config #log_config_append = # Defines the format string for %%(asctime)s in log records. Default: # %(default)s . This option is ignored if log_config_append is set. (string # value) #log_date_format = %Y-%m-%d %H:%M:%S # (Optional) Name of log file to send logging output to. If no default is set, # logging will go to stderr as defined by use_stderr. This option is ignored if # log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logfile #log_file = # (Optional) The base directory used for relative log_file paths. This option # is ignored if log_config_append is set. (string value) # Deprecated group/name - [DEFAULT]/logdir #log_dir = # Uses logging handler designed to watch file system. When log file is moved or # removed this handler will open a new log file with specified path # instantaneously. It makes sense only if log_file option is specified and # Linux platform is used. This option is ignored if log_config_append is set. # (boolean value) #watch_log_file = false # Use syslog for logging. Existing syslog format is DEPRECATED and will be # changed later to honor RFC5424. This option is ignored if log_config_append # is set. (boolean value) #use_syslog = false # Enable journald for logging. If running in a systemd environment you may wish # to enable journal support. Doing so will use the journal native protocol # which includes structured metadata in addition to log messages.This option is # ignored if log_config_append is set. (boolean value) #use_journal = false # Syslog facility to receive log lines. This option is ignored if # log_config_append is set. (string value) #syslog_log_facility = LOG_USER # Use JSON formatting for logging. This option is ignored if log_config_append # is set. (boolean value) #use_json = false # Log output to standard error. This option is ignored if log_config_append is # set. (boolean value) #use_stderr = false # Log output to Windows Event Log. (boolean value) #use_eventlog = false # The amount of time before the log files are rotated. This option is ignored # unless log_rotation_type is setto "interval". (integer value) #log_rotate_interval = 1 # Rotation interval type. The time of the last file change (or the time when # the service was started) is used when scheduling the next rotation. (string # value) # Possible values: # Seconds - # Minutes - # Hours - # Days - # Weekday - # Midnight - #log_rotate_interval_type = days # Maximum number of rotated log files. (integer value) #max_logfile_count = 30 # Log file maximum size in MB. This option is ignored if "log_rotation_type" is # not set to "size". (integer value) #max_logfile_size_mb = 200 # Log rotation type. (string value) # Possible values: # interval - Rotate logs at predefined time intervals. # size - Rotate logs once they reach a predefined size. # none - Do not rotate log files. #log_rotation_type = none # Format string to use for log messages with context. Used by # oslo_log.formatters.ContextFormatter (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 when context is undefined. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_default_format_string = %(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s # Additional data to append to log message when logging level for the message # is DEBUG. Used by oslo_log.formatters.ContextFormatter (string value) #logging_debug_format_suffix = %(funcName)s %(pathname)s:%(lineno)d # Prefix each line of exception output with this format. Used by # oslo_log.formatters.ContextFormatter (string value) #logging_exception_prefix = %(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s # Defines the format string for %(user_identity)s that is used in # logging_context_format_string. Used by oslo_log.formatters.ContextFormatter # (string value) #logging_user_identity_format = %(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s # List of package logging levels in logger=LEVEL pairs. This option is ignored # if log_config_append is set. (list value) #default_log_levels = amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,oslo.messaging=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,taskflow=WARN,keystoneauth=WARN,oslo.cache=INFO,oslo_policy=INFO,dogpile.core.dogpile=INFO # Enables or disables publication of error events. (boolean value) #publish_errors = 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] " # Interval, number of seconds, of log rate limiting. (integer value) #rate_limit_interval = 0 # Maximum number of logged messages per rate_limit_interval. (integer value) #rate_limit_burst = 0 # Log level name used by rate limiting: CRITICAL, ERROR, INFO, WARNING, DEBUG # or empty string. Logs with level greater or equal to rate_limit_except_level # are not filtered. An empty string means that all levels are filtered. (string # value) #rate_limit_except_level = CRITICAL # Enables or disables fatal status of deprecations. (boolean value) #fatal_deprecations = false # # From shaker.engine.config # # Address for server connections (host:port), defaults to # env[SHAKER_SERVER_ENDPOINT]. (string value) #server_endpoint = # How frequently the agent polls server, in seconds (integer value) #polling_interval = 10 # Authentication URL, defaults to env[OS_AUTH_URL]. (string value) #os_auth_url = # Authentication tenant name, defaults to env[OS_TENANT_NAME]. (string value) #os_tenant_name = # Authentication project name. This option is mutually exclusive with --os- # tenant-name. Defaults to env[OS_PROJECT_NAME]. (string value) #os_project_name = # Authentication project domain name. Defaults to env[OS_PROJECT_DOMAIN_NAME]. # (string value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #os_project_domain_name = Default # Authentication username, defaults to env[OS_USERNAME]. (string value) #os_username = # Authentication username. Defaults to env[OS_USER_DOMAIN_NAME]. (string value) #os_user_domain_name = # Identity API version, defaults to env[OS_IDENTITY_API_VERSION]. (string # value) # # This option has a sample default set, which means that # its actual default value may vary from the one documented # below. #os_identity_api_version = 3 # Authentication password, defaults to env[OS_PASSWORD]. (string value) #os_password = # Location of CA Certificate, defaults to env[OS_CACERT]. (string value) #os_cacert = # When using SSL in connections to the registry server, do not require # validation via a certifying authority, defaults to env[OS_INSECURE]. (boolean # value) #os_insecure = false # Authentication region name, defaults to env[OS_REGION_NAME]. (string value) #os_region_name = RegionOne # Interface type. Valid options are public, admin and internal. defaults to # env[OS_INTERFACE]. (string value) #os_interface = # HMAC key for encrypting profiling context data, defaults to env[OS_PROFILE]. # (string value) #os_profile = # Name or ID of external network, defaults to env[SHAKER_EXTERNAL_NET]. If no # value provided then Shaker picks any of available external networks. (string # value) #external_net = # Comma-separated list of IPs of the DNS nameservers for the subnets. If no # value is provided defaults to Google Public DNS. (list value) #dns_nameservers = 8.8.8.8,8.8.4.4 # Name of image to use. The default is created by shaker-image-builder. (string # value) #image_name = shaker-image # Name of image flavor. The default is created by shaker-image-builder. (string # value) #flavor_name = shaker-flavor # Name of test heat stack. The default is a uniquely generated name. (string # value) #stack_name = # Name of an existing Shaker heat stack to reuse. The default is to not reuse # an existing stack. Caution should be taken to only reuse stacks meant for a # specific scenario. Also certain configs e.g. image-name, flavor-name, stack- # name, etc will be ignored when reusing an existing stack. (string value) #reuse_stack_name = # Clean up the heat-stack when exiting execution. (boolean value) #cleanup_on_exit = true # Comma-separated list of scenarios to play. Each entity can be a file name or # one of aliases: "misc/instance_metadata", "openstack/cross_az/full_l2", # "openstack/cross_az/full_l3_east_west", # "openstack/cross_az/full_l3_north_south", "openstack/cross_az/perf_l2", # "openstack/cross_az/perf_l3_east_west", # "openstack/cross_az/perf_l3_north_south", "openstack/cross_az/udp_l2", # "openstack/cross_az/udp_l2_mss8950", "openstack/cross_az/udp_l3_east_west", # "openstack/dense_l2", "openstack/dense_l3_east_west", # "openstack/dense_l3_north_south", # "openstack/external/dense_l3_north_south_no_fip", # "openstack/external/dense_l3_north_south_with_fip", # "openstack/external/full_l3_north_south_no_fip", # "openstack/external/full_l3_north_south_with_fip", # "openstack/external/perf_l3_north_south_no_fip", # "openstack/external/perf_l3_north_south_with_fip", "openstack/full_l2", # "openstack/full_l3_east_west", "openstack/full_l3_north_south", # "openstack/perf_l2", "openstack/perf_l3_east_west", # "openstack/perf_l3_north_south", "openstack/qos/perf_l2", "openstack/udp_l2", # "openstack/udp_l3_east_west", "openstack/udp_l3_north_south", "spot/ping", # "spot/tcp", "spot/udp". Defaults to env[SHAKER_SCENARIO]. (list value) #scenario = # Set the matrix of parameters for the scenario. The value is specified in YAML # format. E.g. to override the scenario duration one may provide: "{time: 10}", # or to override list of hosts: "{host:[ping.online.net, iperf.eenet.ee]}". # When several parameters are overridden all combinations are tested (string # value) #matrix = # File for output in JSON format, defaults to env[SHAKER_OUTPUT]. If it is # empty, then output will be saved to /tmp/shaker_.json (string # value) #output = # If specified, directs Shaker to store there all its artifacts (output, # report, subunit and book). Defaults to env[SHAKER_ARTIFACTS_DIR]. (string # value) #artifacts_dir = # DEPRECATED: Do not generate report for failed scenarios (boolean value) # This option is deprecated for removal. # Its value may be silently ignored in the future. #no_report_on_error = false # Comma-separated list of availability_zone. If specified this setting will # override the availability_zone accomodation setting in the scenario test # definition.Defaults to SCENARIO_AVAILABILITY_ZONE (list value) #scenario_availability_zone = # Number of compute_nodes. If specified this setting will override the # compute_nodes accomodation setting in the scenario test definition. Defaults # to SCENARIO_COMPUTE_NODES (integer value) #scenario_compute_nodes = # Set custom user option parameters for the scenario. The value is specified in # YAML, e.g. custom_user_opts = { key1:value1, key2:value2} The values # specified can be referenced in the usual python way. e.g. {{ # CONF.custom_user_opts['key1'] }}. This option is useful to inject custom # values into heat environment files (string value) #custom_user_opts = # Timeout to treat agent as lost in seconds, defaults to # env[SHAKER_AGENT_LOSS_TIMEOUT] (integer value) #agent_loss_timeout = 60 # Timeout to treat agent as join failed in seconds, defaults to # env[SHAKER_AGENT_JOIN_TIMEOUT] (time between stack deployment and start of # scenario execution). (integer value) #agent_join_timeout = 600 # Template for report. Can be a file name or one of aliases: "interactive", # "json". Defaults to "interactive". (string value) #report_template = interactive # Report file name, defaults to env[SHAKER_REPORT]. (string value) #report = # Subunit stream file name, defaults to env[SHAKER_SUBUNIT]. (string value) #subunit = # Generate report in ReST format and store it into the specified folder, # defaults to env[SHAKER_BOOK]. (string value) #book = # File or list of files to read test results from, defaults to # env[SHAKER_INPUT]. (list value) #input = # Agent unique id, defaults to MAC of primary interface. (string value) #agent_id = # Heat template containing receipt of building the image. Can be a file name or # one of aliases: "centos", "debian", "ubuntu". Defaults to "ubuntu". (string # value) #image_builder_template = ubuntu # Shaker image RAM size in MB, defaults to env[SHAKER_FLAVOR_RAM] (integer # value) #flavor_ram = 512 # Number of cores to allocate for Shaker image, defaults to # env[SHAKER_FLAVOR_VCPUS] (integer value) #flavor_vcpus = 1 # Shaker image disk size in GB, defaults to env[SHAKER_FLAVOR_DISK] (integer # value) #flavor_disk = 3 # Image building mode: "heat" - using Heat template (requires Glance v1 for # base image upload); "dib" - using diskimage-builder elements (requires qemu- # utils and debootstrap). If not set, switches to "dib" if Glance v1 is not # available. Can be specified as env[SHAKER_IMAGE_BUILDER_MODE] (string value) # Possible values: # heat - # dib - #image_builder_mode = # Operating System Distribution for shaker image when using diskimage-builder, # defaults to ubuntu (string value) # Possible values: # ubuntu - # centos7 - #image_builder_distro = ubuntu # Cleanup the image and the flavor. (boolean value) #cleanup = true