Merge "Disable clean step 'reset_ilo' for iLO drivers by default"

This commit is contained in:
Jenkins 2016-02-09 09:41:58 +00:00 committed by Gerrit Code Review
commit 94a18bda7c
3 changed files with 87 additions and 43 deletions

View File

@ -164,20 +164,20 @@
# Options defined in oslo.log # Options defined in oslo.log
# #
# If set to true, the logging level will be set to DEBUG # Print debugging output (set logging level to DEBUG instead
# instead of the default INFO level. (boolean value) # of default INFO level). (boolean value)
#debug=false #debug=false
# If set to false, the logging level will be set to WARNING # If set to false, will disable INFO logging level, making
# instead of the default INFO level. (boolean value) # WARNING the default. (boolean value)
#verbose=true #verbose=true
# The name of a logging configuration file. This file is # The name of a logging configuration file. This file is
# appended to any existing logging configuration files. For # appended to any existing logging configuration files. For
# details about logging configuration files, see the Python # details about logging configuration files, see the Python
# logging module documentation. Note that when logging # logging module documentation. Note that when logging
# configuration files are used all logging configuration is # configuration files are used then all logging configuration
# defined in the configuration file and other logging # is set in the configuration file and other logging
# configuration options are ignored (for example, log_format). # configuration options are ignored (for example, log_format).
# (string value) # (string value)
# Deprecated group/name - [DEFAULT]/log_config # Deprecated group/name - [DEFAULT]/log_config
@ -191,30 +191,29 @@
# ignored if log_config_append is set. (string value) # ignored if log_config_append is set. (string value)
#log_format=<None> #log_format=<None>
# Defines the format string for %%(asctime)s in log records. # Format string for %%(asctime)s in log records. Default:
# Default: %(default)s . This option is ignored if # %(default)s . This option is ignored if log_config_append is
# log_config_append is set. (string value) # set. (string value)
#log_date_format=%Y-%m-%d %H:%M:%S #log_date_format=%Y-%m-%d %H:%M:%S
# (Optional) Name of log file to send logging output to. If no # (Optional) Name of log file to output to. If no default is
# default is set, logging will go to stderr as defined by # set, logging will go to stdout. This option is ignored if
# use_stderr. This option is ignored if log_config_append is # log_config_append is set. (string value)
# set. (string value)
# Deprecated group/name - [DEFAULT]/logfile # Deprecated group/name - [DEFAULT]/logfile
#log_file=<None> #log_file=<None>
# (Optional) The base directory used for relative log_file # (Optional) The base directory used for relative --log-file
# paths. This option is ignored if log_config_append is set. # paths. This option is ignored if log_config_append is set.
# (string value) # (string value)
# Deprecated group/name - [DEFAULT]/logdir # Deprecated group/name - [DEFAULT]/logdir
#log_dir=<None> #log_dir=<None>
# Uses logging handler designed to watch file system. When log # (Optional) Uses logging handler designed to watch file
# file is moved or removed this handler will open a new log # system. When log file is moved or removed this handler will
# file with specified path instantaneously. It makes sense # open a new log file with specified path instantaneously. It
# only if log_file option is specified and Linux platform is # makes sense only if log-file option is specified and Linux
# used. This option is ignored if log_config_append is set. # platform is used. This option is ignored if
# (boolean value) # log_config_append is set. (boolean value)
#watch_log_file=false #watch_log_file=false
# Use syslog for logging. Existing syslog format is DEPRECATED # Use syslog for logging. Existing syslog format is DEPRECATED
@ -222,11 +221,11 @@
# ignored if log_config_append is set. (boolean value) # ignored if log_config_append is set. (boolean value)
#use_syslog=false #use_syslog=false
# Enables or disables syslog rfc5424 format for logging. If # (Optional) Enables or disables syslog rfc5424 format for
# enabled, prefixes the MSG part of the syslog message with # logging. If enabled, prefixes the MSG part of the syslog
# APP-NAME (RFC5424). The format without the APP-NAME is # message with APP-NAME (RFC5424). The format without the APP-
# deprecated in Kilo, and will be removed in Mitaka, along # NAME is deprecated in Kilo, and will be removed in Mitaka,
# with this option. This option is ignored if # along with this option. This option is ignored if
# log_config_append is set. (boolean value) # log_config_append is set. (boolean value)
#use_syslog_rfc_format=true #use_syslog_rfc_format=true
@ -242,24 +241,20 @@
# value) # 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 #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 # Format string to use for log messages without context.
# undefined. (string value) # (string value)
#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s #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 # Data to append to log format when level is DEBUG. (string
# for the message is DEBUG. (string value) # value)
#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d #logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d
# Prefix each line of exception output with this format. # Prefix each line of exception output with this format.
# (string value) # (string value)
#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d ERROR %(name)s %(instance)s #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 # List of logger=LEVEL pairs. This option is ignored if
# in logging_context_format_string. (string value) # log_config_append is set. (list 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,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 #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,taskflow=WARN,keystoneauth=WARN
# Enables or disables publication of error events. (boolean # Enables or disables publication of error events. (boolean
@ -274,6 +269,10 @@
# message. (string value) # message. (string value)
#instance_uuid_format="[instance: %(uuid)s] " #instance_uuid_format="[instance: %(uuid)s] "
# Format string for user_identity field of the
# logging_context_format_string (string value)
#logging_user_identity_format=%(user)s %(tenant)s %(domain)s %(user_domain)s %(project_domain)s
# Enables or disables fatal status of deprecations. (boolean # Enables or disables fatal status of deprecations. (boolean
# value) # value)
#fatal_deprecations=false #fatal_deprecations=false
@ -1174,7 +1173,7 @@
# #
# Priority for reset_ilo clean step. (integer value) # Priority for reset_ilo clean step. (integer value)
#clean_priority_reset_ilo=1 #clean_priority_reset_ilo=0
# Priority for reset_bios_to_default clean step. (integer # Priority for reset_bios_to_default clean step. (integer
# value) # value)
@ -1398,12 +1397,13 @@
#revocation_cache_time=10 #revocation_cache_time=10
# (Optional) If defined, indicate whether token data should be # (Optional) If defined, indicate whether token data should be
# authenticated or authenticated and encrypted. If MAC, token # authenticated or authenticated and encrypted. Acceptable
# data is authenticated (with HMAC) in the cache. If ENCRYPT, # values are MAC or ENCRYPT. If MAC, token data is
# token data is encrypted and authenticated in the cache. If # authenticated (with HMAC) in the cache. If ENCRYPT, token
# the value is not one of these options or empty, auth_token # data is encrypted and authenticated in the cache. If the
# will raise an exception on initialization. (string value) # value is not one of these options or empty, auth_token will
#memcache_security_strategy=None # raise an exception on initialization. (string value)
#memcache_security_strategy=<None>
# (Optional, mandatory if memcache_security_strategy is # (Optional, mandatory if memcache_security_strategy is
# defined) This string is used for key derivation. (string # defined) This string is used for key derivation. (string
@ -1470,6 +1470,44 @@
# (list value) # (list value)
#hash_algorithms=md5 #hash_algorithms=md5
# 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 admin Identity API endpoint. This should specify
# the unversioned root endpoint e.g. https://localhost:35357/
# (string value)
#identity_uri=<None>
# 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=<None>
# Service username. (string value)
#admin_user=<None>
# Service user password. (string value)
#admin_password=<None>
# Service tenant name. (string value)
#admin_tenant_name=admin
# Authentication type to load (type of value is unknown) # Authentication type to load (type of value is unknown)
# Deprecated group/name - [keystone_authtoken]/auth_plugin # Deprecated group/name - [keystone_authtoken]/auth_plugin
#auth_type=<None> #auth_type=<None>

View File

@ -46,7 +46,7 @@ MANAGEMENT_PROPERTIES.update(ilo_common.CLEAN_PROPERTIES)
clean_step_opts = [ clean_step_opts = [
cfg.IntOpt('clean_priority_reset_ilo', cfg.IntOpt('clean_priority_reset_ilo',
default=1, default=0,
help=_('Priority for reset_ilo clean step.')), help=_('Priority for reset_ilo clean step.')),
cfg.IntOpt('clean_priority_reset_bios_to_default', cfg.IntOpt('clean_priority_reset_bios_to_default',
default=10, default=10,

View File

@ -0,0 +1,6 @@
---
fixes:
- Disables default execution of clean step 'reset_ilo'
during automated cleaning. Resetting of iLO is not
required during every invocation of automated
cleaning. If required, operator can enable the same.