8f6cb9fd23
All the flake8 issues have been resolved with this commit. Change-Id: I637f82c484b3dbecc4827731a13f79c2ba2b9240 Closes-Bug: #1346759
47 lines
1.5 KiB
Python
47 lines
1.5 KiB
Python
# Copyright 2013 IBM Corp.
|
|
|
|
"""
|
|
PowerVC Driver ImageManager Configuration
|
|
"""
|
|
|
|
from oslo.config import cfg
|
|
import powervc.common.config as common_config
|
|
from powervc.common.gettextutils import _
|
|
from powervc.glance.common import constants
|
|
|
|
CONF = common_config.CONF
|
|
|
|
# PowerVC Driver ImageManager specific configuration
|
|
image_opts = [
|
|
|
|
# The image periodic sync interval in seconds. Default is 300.
|
|
cfg.IntOpt('image_periodic_sync_interval_in_seconds',
|
|
default=constants.IMAGE_PERIODIC_SYNC_INTERVAL_IN_SECONDS),
|
|
|
|
# In case of error, the image sync retry interval time in seconds. Default
|
|
# is 60.
|
|
cfg.IntOpt('image_sync_retry_interval_time_in_seconds',
|
|
default=constants.IMAGE_SYNC_RETRY_INTERVAL_TIME_IN_SECONDS),
|
|
|
|
# The maximum number of images to read for each query request. Default is
|
|
# 500.
|
|
cfg.IntOpt('image_limit', default=constants.IMAGE_LIMIT)
|
|
]
|
|
|
|
CONF.register_opts(image_opts, group='powervc')
|
|
|
|
"""
|
|
Refer to the file glance/api/middleware/context.py , register the config
|
|
option named 'owner_is_tenant' to default group.
|
|
"""
|
|
CONF.register_opt(
|
|
cfg.BoolOpt('owner_is_tenant', default=True,
|
|
help=_('When true, this option sets the owner of '
|
|
'an image to be the tenant. Otherwise, the'
|
|
' owner of the image will be the '
|
|
'authenticated user issuing the request.')))
|
|
|
|
|
|
def parse_config(*args, **kwargs):
|
|
common_config.parse_power_config(*args, **kwargs)
|