glance.common package¶
Subpackages¶
Submodules¶
- glance.common.auth module
- glance.common.client module
BaseClient
BaseClient.DEFAULT_CA_FILE_PATH
BaseClient.DEFAULT_DOC_ROOT
BaseClient.DEFAULT_PORT
BaseClient.OK_RESPONSE_CODES
BaseClient.REDIRECT_RESPONSE_CODES
BaseClient.configure_from_url()
BaseClient.do_request()
BaseClient.get_connect_kwargs()
BaseClient.get_connection_type()
BaseClient.get_status_code()
BaseClient.make_auth_plugin()
HTTPSClientAuthConnection
handle_redirects()
handle_unauthenticated()
- glance.common.config module
- glance.common.crypt module
- glance.common.exception module
AuthBadRequest
AuthUrlNotFound
AuthorizationFailure
AuthorizationRedirect
BadAuthStrategy
BadDriverConfiguration
BadRegistryConnectionConfiguration
BadStoreUri
BadTaskConfiguration
ClientConfigurationError
ClientConnectionError
Conflict
Duplicate
DuplicateLocation
FailedToGetScrubberJobs
Forbidden
ForbiddenPublicImage
GlanceEndpointNotFound
GlanceException
ImageLocationLimitExceeded
ImageMemberLimitExceeded
ImageNotFound
ImagePropertyLimitExceeded
ImageSizeLimitExceeded
ImageTagLimitExceeded
ImportTaskError
Invalid
InvalidContentType
InvalidDataMigrationScript
InvalidFilterOperatorValue
InvalidFilterRangeValue
InvalidImageStatusTransition
InvalidObject
InvalidOptionValue
InvalidParameterValue
InvalidPropertyProtectionConfiguration
InvalidRedirect
InvalidSortDir
InvalidSortKey
InvalidSwiftStoreConfiguration
InvalidTaskStatus
InvalidTaskStatusTransition
InvalidTaskType
LimitExceeded
MaxRedirectsExceeded
MetadefDuplicateNamespace
MetadefDuplicateObject
MetadefDuplicateProperty
MetadefDuplicateResourceType
MetadefDuplicateResourceTypeAssociation
MetadefDuplicateTag
MetadefForbidden
MetadefIntegrityError
MetadefNamespaceNotFound
MetadefObjectNotFound
MetadefPropertyNotFound
MetadefResourceTypeAssociationNotFound
MetadefResourceTypeNotFound
MetadefTagNotFound
MissingCredentialError
MultipleChoices
NoServiceEndpoint
NotAuthenticated
NotFound
ProtectedImageDelete
ProtectedMetadefNamespaceDelete
ProtectedMetadefNamespacePropDelete
ProtectedMetadefObjectDelete
ProtectedMetadefResourceTypeAssociationDelete
ProtectedMetadefResourceTypeSystemDelete
ProtectedMetadefTagDelete
RPCError
ReadonlyProperty
RedirectException
RegionAmbiguity
ReservedProperty
SIGHUPInterrupt
SchemaLoadError
ServerError
ServiceUnavailable
StorageQuotaFull
TaskAbortedError
TaskException
TaskNotFound
UnexpectedStatus
UploadException
WorkerCreationFailure
- glance.common.property_utils module
- glance.common.removed_config module
- glance.common.store_utils module
- glance.common.swift_store_utils module
- glance.common.timeutils module
- glance.common.trust_auth module
- glance.common.utils module
CooperativeReader
LimitingReader
chunkiter()
chunkreadable()
cooperative_iter()
cooperative_read()
create_mashup_dict()
evaluate_filter_op()
get_image_meta_from_headers()
get_stores_from_request()
get_test_suite_socket()
image_meta_to_http_headers()
is_http_store_configured()
is_valid_fqdn()
is_valid_hostname()
mutating()
no_4byte_params()
parse_valid_host_port()
safe_mkdirs()
setup_remote_pydev_debug()
sort_image_locations()
split_filter_op()
split_filter_value_for_quotes()
stash_conf_values()
validate_import_uri()
validate_quotes()
- glance.common.wsgi module
APIMapper
BaseServer
BaseServer.configure()
BaseServer.configure_socket()
BaseServer.create_pool()
BaseServer.hup()
BaseServer.kill_children()
BaseServer.reload()
BaseServer.run_child()
BaseServer.run_server()
BaseServer.set_signal_handler()
BaseServer.start()
BaseServer.start_wsgi()
BaseServer.wait()
BaseServer.wait_on_children()
Debug
JSONRequestDeserializer
JSONResponseSerializer
Middleware
PosixServer
RejectMethodController
Request
Resource
Router
Server
Win32ProcessLauncher
Win32Server
get_asynchronous_eventlet_pool()
get_bind_addr()
get_num_workers()
get_socket()
initialize_glance_store()
initialize_multi_store()
register_cli_opts()
set_eventlet_hub()
translate_exception()
- glance.common.wsgi_app module
- glance.common.wsme_utils module