New, updated and deprecated options in Juno for OpenStack Image Service
New options
Option = default value (Type) Help string
[DEFAULT] default_swift_reference = ref1 (StrOpt) The reference to the default swift account/backing store parameters to use for adding new images.
[DEFAULT] metadata_source_path = /etc/glance/metadefs/ (StrOpt) Path to the directory where json metadata files are stored
[DEFAULT] swift_store_config_file = None (StrOpt) The config file that has the swift account(s)configs.
[database] slave_connection = None (StrOpt) The SQLAlchemy connection string to use to connect to the slave database.
[glance_store] default_swift_reference = ref1 (StrOpt) The reference to the default swift account/backing store parameters to use for adding new images.
[glance_store] swift_store_auth_address = None (StrOpt) The address where the Swift authentication service is listening.(deprecated)
[glance_store] swift_store_config_file = None (StrOpt) The config file that has the swift account(s)configs.
[glance_store] swift_store_key = None (StrOpt) Auth key for the user authenticating against the Swift authentication service. (deprecated)
[glance_store] swift_store_user = None (StrOpt) The user to authenticate against the Swift authentication service (deprecated)
[keystone_authtoken] check_revocations_for_cached = False (BoolOpt) If true, the revocation list will be checked for cached tokens. This requires that PKI tokens are configured on the Keystone server.
[keystone_authtoken] hash_algorithms = ['md5'] (ListOpt) 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.
[keystone_authtoken] identity_uri = None (StrOpt) Complete admin Identity API endpoint. This should specify the unversioned root endpoint e.g. https://localhost:35357/
[profiler] enabled = True (BoolOpt) If False fully disable profiling feature.
[profiler] trace_sqlalchemy = True (BoolOpt) If False doesn't trace SQL requests.
[task] eventlet_executor_pool_size = 1000 (IntOpt) Specifies the maximum number of eventlet threads which can be spun up by the eventlet based task executor to perform execution of Glance tasks.
[task] task_executor = eventlet (StrOpt) Specifies which task executor to be used to run the task scripts.
New default values
Option Previous default value New default value
[DEFAULT] default_log_levels amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN amqp=WARN, amqplib=WARN, boto=WARN, qpid=WARN, sqlalchemy=WARN, suds=INFO, oslo.messaging=INFO, iso8601=WARN, requests.packages.urllib3.connectionpool=WARN
[DEFAULT] user_storage_quota 0 0
[DEFAULT] workers 1 4
[database] sqlite_db glance.sqlite oslo.sqlite
[keystone_authtoken] revocation_cache_time 300 10
Deprecated options
Deprecated option New Option
[DEFAULT] swift_store_auth_address [glance_store] swift_store_auth_address
[DEFAULT] swift_store_key [glance_store] swift_store_key
[DEFAULT] swift_store_user [glance_store] swift_store_user