.coveragerc
.mailmap
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
bindep.txt
lower-constraints.txt
pylintrc
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
api-ref/source/conf.py
api-ref/source/heading-level-guide.txt
api-ref/source/index.rst
api-ref/source/v2/discovery-parameters.yaml
api-ref/source/v2/discovery.inc
api-ref/source/v2/images-data.inc
api-ref/source/v2/images-images-v2.inc
api-ref/source/v2/images-import.inc
api-ref/source/v2/images-parameters-descriptions.inc
api-ref/source/v2/images-parameters.yaml
api-ref/source/v2/images-schemas.inc
api-ref/source/v2/images-sharing-v2.inc
api-ref/source/v2/images-tags.inc
api-ref/source/v2/index.rst
api-ref/source/v2/metadefs-index.rst
api-ref/source/v2/metadefs-namespaces-objects.inc
api-ref/source/v2/metadefs-namespaces-properties.inc
api-ref/source/v2/metadefs-namespaces-tags.inc
api-ref/source/v2/metadefs-namespaces.inc
api-ref/source/v2/metadefs-parameters.yaml
api-ref/source/v2/metadefs-resourcetypes.inc
api-ref/source/v2/metadefs-schemas.inc
api-ref/source/v2/tasks-parameters.yaml
api-ref/source/v2/tasks-schemas.inc
api-ref/source/v2/tasks.inc
api-ref/source/v2/samples/image-create-request.json
api-ref/source/v2/samples/image-create-response.json
api-ref/source/v2/samples/image-details-deactivate-response.json
api-ref/source/v2/samples/image-import-c-i-request.json
api-ref/source/v2/samples/image-import-g-d-request.json
api-ref/source/v2/samples/image-import-w-d-request.json
api-ref/source/v2/samples/image-info-import-response.json
api-ref/source/v2/samples/image-member-create-request.json
api-ref/source/v2/samples/image-member-create-response.json
api-ref/source/v2/samples/image-member-details-response.json
api-ref/source/v2/samples/image-member-update-request.json
api-ref/source/v2/samples/image-member-update-response.json
api-ref/source/v2/samples/image-members-list-response.json
api-ref/source/v2/samples/image-show-response.json
api-ref/source/v2/samples/image-tasks-show-response.json
api-ref/source/v2/samples/image-update-request.json
api-ref/source/v2/samples/image-update-response.json
api-ref/source/v2/samples/images-list-response.json
api-ref/source/v2/samples/metadef-namespace-create-request-simple.json
api-ref/source/v2/samples/metadef-namespace-create-request.json
api-ref/source/v2/samples/metadef-namespace-create-response-simple.json
api-ref/source/v2/samples/metadef-namespace-create-response.json
api-ref/source/v2/samples/metadef-namespace-details-response.json
api-ref/source/v2/samples/metadef-namespace-details-with-rt-response.json
api-ref/source/v2/samples/metadef-namespace-update-request.json
api-ref/source/v2/samples/metadef-namespace-update-response.json
api-ref/source/v2/samples/metadef-namespaces-list-response.json
api-ref/source/v2/samples/metadef-object-create-request.json
api-ref/source/v2/samples/metadef-object-create-response.json
api-ref/source/v2/samples/metadef-object-details-response.json
api-ref/source/v2/samples/metadef-object-update-request.json
api-ref/source/v2/samples/metadef-object-update-response.json
api-ref/source/v2/samples/metadef-objects-list-response.json
api-ref/source/v2/samples/metadef-properties-list-response.json
api-ref/source/v2/samples/metadef-property-create-request.json
api-ref/source/v2/samples/metadef-property-create-response.json
api-ref/source/v2/samples/metadef-property-details-response.json
api-ref/source/v2/samples/metadef-property-update-request.json
api-ref/source/v2/samples/metadef-property-update-response.json
api-ref/source/v2/samples/metadef-resource-type-assoc-create-response.json
api-ref/source/v2/samples/metadef-resource-type-assoc-list-response.json
api-ref/source/v2/samples/metadef-resource-type-create-request.json
api-ref/source/v2/samples/metadef-resource-types-list-response.json
api-ref/source/v2/samples/metadef-tag-create-response.json
api-ref/source/v2/samples/metadef-tag-details-response.json
api-ref/source/v2/samples/metadef-tag-update-request.json
api-ref/source/v2/samples/metadef-tag-update-response.json
api-ref/source/v2/samples/metadef-tags-create-request.json
api-ref/source/v2/samples/metadef-tags-create-response.json
api-ref/source/v2/samples/metadef-tags-list-response.json
api-ref/source/v2/samples/schemas-image-member-show-response.json
api-ref/source/v2/samples/schemas-image-members-list-response.json
api-ref/source/v2/samples/schemas-image-show-response.json
api-ref/source/v2/samples/schemas-images-list-response.json
api-ref/source/v2/samples/schemas-metadef-namespace-show-response.json
api-ref/source/v2/samples/schemas-metadef-namespaces-list-response.json
api-ref/source/v2/samples/schemas-metadef-object-show-response.json
api-ref/source/v2/samples/schemas-metadef-objects-list-response.json
api-ref/source/v2/samples/schemas-metadef-properties-list-response.json
api-ref/source/v2/samples/schemas-metadef-property-show-response.json
api-ref/source/v2/samples/schemas-metadef-resource-type-association-show-response.json
api-ref/source/v2/samples/schemas-metadef-resource-type-associations-list-response.json
api-ref/source/v2/samples/schemas-metadef-tag-show-response.json
api-ref/source/v2/samples/schemas-metadef-tags-list-response.json
api-ref/source/v2/samples/schemas-task-show-response.json
api-ref/source/v2/samples/schemas-tasks-list-response.json
api-ref/source/v2/samples/stores-list-response.json
api-ref/source/v2/samples/task-create-request.json
api-ref/source/v2/samples/task-create-response.json
api-ref/source/v2/samples/task-show-failure-response.json
api-ref/source/v2/samples/task-show-processing-response.json
api-ref/source/v2/samples/task-show-success-response.json
api-ref/source/v2/samples/tasks-list-response.json
api-ref/source/versions/index.rst
api-ref/source/versions/versions.inc
api-ref/source/versions/samples/image-versions-response.json
devstack/plugin.sh
doc/requirements.txt
doc/source/conf.py
doc/source/deprecation-note.inc
doc/source/glossary.rst
doc/source/index.rst
doc/source/_extra/.htaccess
doc/source/_static/.placeholder
doc/source/admin/apache-httpd.rst
doc/source/admin/authentication.rst
doc/source/admin/cache.rst
doc/source/admin/controllingservers.rst
doc/source/admin/db-sqlalchemy-migrate.rst
doc/source/admin/db.rst
doc/source/admin/flows.rst
doc/source/admin/index.rst
doc/source/admin/interoperable-image-import.rst
doc/source/admin/manage-images.rst
doc/source/admin/multistores.rst
doc/source/admin/notifications.rst
doc/source/admin/policies.rst
doc/source/admin/property-protections.rst
doc/source/admin/requirements.rst
doc/source/admin/rollingupgrades.rst
doc/source/admin/tasks.rst
doc/source/admin/troubleshooting.rst
doc/source/admin/useful-image-properties.rst
doc/source/admin/zero-downtime-db-upgrade.rst
doc/source/cli/footer.txt
doc/source/cli/general_options.txt
doc/source/cli/glanceapi.rst
doc/source/cli/glancecachecleaner.rst
doc/source/cli/glancecachemanage.rst
doc/source/cli/glancecacheprefetcher.rst
doc/source/cli/glancecachepruner.rst
doc/source/cli/glancecontrol.rst
doc/source/cli/glancemanage.rst
doc/source/cli/glancereplicator.rst
doc/source/cli/glancescrubber.rst
doc/source/cli/glancestatus.rst
doc/source/cli/header.txt
doc/source/cli/index.rst
doc/source/cli/openstack_options.txt
doc/source/configuration/configuring.rst
doc/source/configuration/glance_api.rst
doc/source/configuration/glance_cache.rst
doc/source/configuration/glance_manage.rst
doc/source/configuration/glance_scrubber.rst
doc/source/configuration/index.rst
doc/source/configuration/sample-configuration.rst
doc/source/contributor/architecture.rst
doc/source/contributor/blueprints.rst
doc/source/contributor/contributing.rst
doc/source/contributor/database_architecture.rst
doc/source/contributor/database_migrations.rst
doc/source/contributor/documentation.rst
doc/source/contributor/domain_implementation.rst
doc/source/contributor/domain_model.rst
doc/source/contributor/gerrit.rst
doc/source/contributor/index.rst
doc/source/contributor/minor-code-changes.rst
doc/source/contributor/refreshing-configs.rst
doc/source/contributor/release-cpl.rst
doc/source/contributor/release-notes.rst
doc/source/contributor/releasecycle.rst
doc/source/images/architecture.png
doc/source/images/glance_db.png
doc/source/images/glance_layers.png
doc/source/images/image_status_transition.png
doc/source/images/instance-life-1.png
doc/source/images/instance-life-2.png
doc/source/images/instance-life-3.png
doc/source/images_src/architecture.graphml
doc/source/images_src/glance_db.graphml
doc/source/images_src/glance_layers.graphml
doc/source/images_src/image_status_transition.dot
doc/source/install/get-started.rst
doc/source/install/index.rst
doc/source/install/install-debian.rst
doc/source/install/install-obs.rst
doc/source/install/install-rdo.rst
doc/source/install/install-ubuntu.rst
doc/source/install/install.rst
doc/source/install/note_configuration_vary_by_distribution.txt
doc/source/install/verify.rst
doc/source/user/common-image-properties.rst
doc/source/user/formats.rst
doc/source/user/glanceapi.rst
doc/source/user/glanceclient.rst
doc/source/user/glancemetadefcatalogapi.rst
doc/source/user/identifiers.rst
doc/source/user/index.rst
doc/source/user/metadefs-concepts.rst
doc/source/user/signature.rst
doc/source/user/statuses.rst
doc/test/redirect-tests.txt
etc/glance-api-paste.ini
etc/glance-api.conf
etc/glance-cache.conf
etc/glance-image-import.conf.sample
etc/glance-manage.conf
etc/glance-policy-generator.conf
etc/glance-scrubber.conf
etc/glance-swift.conf.sample
etc/ovf-metadata.json.sample
etc/property-protections-policies.conf.sample
etc/property-protections-roles.conf.sample
etc/schema-image.json
etc/metadefs/README
etc/metadefs/cim-processor-allocation-setting-data.json
etc/metadefs/cim-resource-allocation-setting-data.json
etc/metadefs/cim-storage-allocation-setting-data.json
etc/metadefs/cim-virtual-system-setting-data.json
etc/metadefs/compute-aggr-disk-filter.json
etc/metadefs/compute-aggr-iops-filter.json
etc/metadefs/compute-aggr-num-instances.json
etc/metadefs/compute-cpu-pinning.json
etc/metadefs/compute-guest-memory-backing.json
etc/metadefs/compute-guest-shutdown.json
etc/metadefs/compute-host-capabilities.json
etc/metadefs/compute-hypervisor.json
etc/metadefs/compute-instance-data.json
etc/metadefs/compute-libvirt-image.json
etc/metadefs/compute-libvirt.json
etc/metadefs/compute-quota.json
etc/metadefs/compute-randomgen.json
etc/metadefs/compute-vcputopology.json
etc/metadefs/compute-vmware-flavor.json
etc/metadefs/compute-vmware-quota-flavor.json
etc/metadefs/compute-vmware.json
etc/metadefs/compute-watchdog.json
etc/metadefs/compute-xenapi.json
etc/metadefs/glance-common-image-props.json
etc/metadefs/image-signature-verification.json
etc/metadefs/operating-system.json
etc/metadefs/software-databases.json
etc/metadefs/software-runtimes.json
etc/metadefs/software-webservers.json
etc/metadefs/storage-volume-type.json
etc/oslo-config-generator/glance-api.conf
etc/oslo-config-generator/glance-cache.conf
etc/oslo-config-generator/glance-image-import.conf
etc/oslo-config-generator/glance-manage.conf
etc/oslo-config-generator/glance-scrubber.conf
glance/__init__.py
glance/context.py
glance/gateway.py
glance/housekeeping.py
glance/i18n.py
glance/location.py
glance/notifier.py
glance/opts.py
glance/schema.py
glance/scrubber.py
glance/version.py
glance.egg-info/PKG-INFO
glance.egg-info/SOURCES.txt
glance.egg-info/dependency_links.txt
glance.egg-info/entry_points.txt
glance.egg-info/not-zip-safe
glance.egg-info/pbr.json
glance.egg-info/requires.txt
glance.egg-info/top_level.txt
glance/api/__init__.py
glance/api/authorization.py
glance/api/common.py
glance/api/policy.py
glance/api/property_protections.py
glance/api/versions.py
glance/api/middleware/__init__.py
glance/api/middleware/cache.py
glance/api/middleware/cache_manage.py
glance/api/middleware/context.py
glance/api/middleware/gzip.py
glance/api/middleware/version_negotiation.py
glance/api/v1/__init__.py
glance/api/v1/router.py
glance/api/v2/__init__.py
glance/api/v2/cached_images.py
glance/api/v2/discovery.py
glance/api/v2/image_actions.py
glance/api/v2/image_data.py
glance/api/v2/image_members.py
glance/api/v2/image_tags.py
glance/api/v2/images.py
glance/api/v2/metadef_namespaces.py
glance/api/v2/metadef_objects.py
glance/api/v2/metadef_properties.py
glance/api/v2/metadef_resource_types.py
glance/api/v2/metadef_tags.py
glance/api/v2/router.py
glance/api/v2/schemas.py
glance/api/v2/tasks.py
glance/api/v2/model/__init__.py
glance/api/v2/model/metadef_namespace.py
glance/api/v2/model/metadef_object.py
glance/api/v2/model/metadef_property_item_type.py
glance/api/v2/model/metadef_property_type.py
glance/api/v2/model/metadef_resource_type.py
glance/api/v2/model/metadef_tag.py
glance/async_/__init__.py
glance/async_/taskflow_executor.py
glance/async_/utils.py
glance/async_/flows/__init__.py
glance/async_/flows/api_image_import.py
glance/async_/flows/base_import.py
glance/async_/flows/convert.py
glance/async_/flows/introspect.py
glance/async_/flows/ovf_process.py
glance/async_/flows/_internal_plugins/__init__.py
glance/async_/flows/_internal_plugins/copy_image.py
glance/async_/flows/_internal_plugins/web_download.py
glance/async_/flows/plugins/__init__.py
glance/async_/flows/plugins/image_conversion.py
glance/async_/flows/plugins/image_decompression.py
glance/async_/flows/plugins/inject_image_metadata.py
glance/async_/flows/plugins/no_op.py
glance/async_/flows/plugins/plugin_opts.py
glance/cmd/__init__.py
glance/cmd/api.py
glance/cmd/cache_cleaner.py
glance/cmd/cache_manage.py
glance/cmd/cache_prefetcher.py
glance/cmd/cache_pruner.py
glance/cmd/control.py
glance/cmd/manage.py
glance/cmd/replicator.py
glance/cmd/scrubber.py
glance/cmd/status.py
glance/common/__init__.py
glance/common/auth.py
glance/common/client.py
glance/common/config.py
glance/common/crypt.py
glance/common/exception.py
glance/common/format_inspector.py
glance/common/property_utils.py
glance/common/removed_config.py
glance/common/store_utils.py
glance/common/swift_store_utils.py
glance/common/timeutils.py
glance/common/trust_auth.py
glance/common/utils.py
glance/common/wsgi.py
glance/common/wsgi_app.py
glance/common/wsme_utils.py
glance/common/location_strategy/__init__.py
glance/common/location_strategy/location_order.py
glance/common/location_strategy/store_type.py
glance/common/scripts/__init__.py
glance/common/scripts/utils.py
glance/common/scripts/api_image_import/__init__.py
glance/common/scripts/api_image_import/main.py
glance/common/scripts/image_import/__init__.py
glance/common/scripts/image_import/main.py
glance/db/__init__.py
glance/db/metadata.py
glance/db/migration.py
glance/db/utils.py
glance/db/simple/__init__.py
glance/db/simple/api.py
glance/db/sqlalchemy/__init__.py
glance/db/sqlalchemy/api.py
glance/db/sqlalchemy/metadata.py
glance/db/sqlalchemy/models.py
glance/db/sqlalchemy/models_metadef.py
glance/db/sqlalchemy/alembic_migrations/README
glance/db/sqlalchemy/alembic_migrations/__init__.py
glance/db/sqlalchemy/alembic_migrations/add_artifacts_tables.py
glance/db/sqlalchemy/alembic_migrations/add_images_tables.py
glance/db/sqlalchemy/alembic_migrations/add_metadefs_tables.py
glance/db/sqlalchemy/alembic_migrations/add_tasks_tables.py
glance/db/sqlalchemy/alembic_migrations/alembic.ini
glance/db/sqlalchemy/alembic_migrations/env.py
glance/db/sqlalchemy/alembic_migrations/migrate.cfg
glance/db/sqlalchemy/alembic_migrations/script.py.mako
glance/db/sqlalchemy/alembic_migrations/data_migrations/__init__.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/ocata_migrate01_community_images.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/pike_migrate01_empty.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/queens_migrate01_empty.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/rocky_migrate01_empty.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/rocky_migrate02_empty.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/train_migrate01_backend_to_store.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/ussuri_migrate01_empty.py
glance/db/sqlalchemy/alembic_migrations/data_migrations/wallaby_migrate01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/__init__.py
glance/db/sqlalchemy/alembic_migrations/versions/liberty_initial.py
glance/db/sqlalchemy/alembic_migrations/versions/mitaka01_add_image_created_updated_idx.py
glance/db/sqlalchemy/alembic_migrations/versions/mitaka02_update_metadef_os_nova_server.py
glance/db/sqlalchemy/alembic_migrations/versions/ocata_contract01_drop_is_public.py
glance/db/sqlalchemy/alembic_migrations/versions/ocata_expand01_add_visibility.py
glance/db/sqlalchemy/alembic_migrations/versions/pike_contract01_drop_artifacts_tables.py
glance/db/sqlalchemy/alembic_migrations/versions/pike_expand01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/queens_contract01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/queens_expand01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/rocky_contract01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/rocky_contract02_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/rocky_expand01_add_os_hidden.py
glance/db/sqlalchemy/alembic_migrations/versions/rocky_expand02_add_os_hash_.py
glance/db/sqlalchemy/alembic_migrations/versions/train_contract01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/train_expand01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/ussuri_contract01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/ussuri_expand01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/wallaby_contract01_empty.py
glance/db/sqlalchemy/alembic_migrations/versions/wallaby_expand01_add_user_imageid_requestid_to_tasks.py
glance/db/sqlalchemy/metadef_api/__init__.py
glance/db/sqlalchemy/metadef_api/namespace.py
glance/db/sqlalchemy/metadef_api/object.py
glance/db/sqlalchemy/metadef_api/property.py
glance/db/sqlalchemy/metadef_api/resource_type.py
glance/db/sqlalchemy/metadef_api/resource_type_association.py
glance/db/sqlalchemy/metadef_api/tag.py
glance/db/sqlalchemy/metadef_api/utils.py
glance/db/sqlalchemy/migrate_repo/README
glance/db/sqlalchemy/migrate_repo/__init__.py
glance/db/sqlalchemy/migrate_repo/manage.py
glance/db/sqlalchemy/migrate_repo/migrate.cfg
glance/db/sqlalchemy/migrate_repo/schema.py
glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py
glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py
glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py
glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py
glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py
glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py
glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py
glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py
glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py
glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py
glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py
glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py
glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py
glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py
glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py
glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py
glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py
glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py
glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py
glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py
glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py
glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py
glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py
glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py
glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py
glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py
glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py
glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py
glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py
glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py
glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py
glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py
glance/db/sqlalchemy/migrate_repo/versions/033_add_location_status.py
glance/db/sqlalchemy/migrate_repo/versions/034_add_virtual_size.py
glance/db/sqlalchemy/migrate_repo/versions/035_add_metadef_tables.py
glance/db/sqlalchemy/migrate_repo/versions/036_rename_metadef_schema_columns.py
glance/db/sqlalchemy/migrate_repo/versions/037_add_changes_to_satisfy_models.py
glance/db/sqlalchemy/migrate_repo/versions/037_sqlite_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/038_add_metadef_tags_table.py
glance/db/sqlalchemy/migrate_repo/versions/039_add_changes_to_satisfy_models_metadef.py
glance/db/sqlalchemy/migrate_repo/versions/040_add_changes_to_satisfy_metadefs_tags.py
glance/db/sqlalchemy/migrate_repo/versions/041_add_artifact_tables.py
glance/db/sqlalchemy/migrate_repo/versions/042_add_changes_to_reinstall_unique_metadef_constraints.py
glance/db/sqlalchemy/migrate_repo/versions/043_add_image_created_updated_idx.py
glance/db/sqlalchemy/migrate_repo/versions/044_update_metadef_os_nova_server.py
glance/db/sqlalchemy/migrate_repo/versions/045_add_visibility.py
glance/db/sqlalchemy/migrate_repo/versions/045_sqlite_upgrade.sql
glance/db/sqlalchemy/migrate_repo/versions/__init__.py
glance/domain/__init__.py
glance/domain/proxy.py
glance/hacking/__init__.py
glance/hacking/checks.py
glance/image_cache/__init__.py
glance/image_cache/base.py
glance/image_cache/cleaner.py
glance/image_cache/client.py
glance/image_cache/prefetcher.py
glance/image_cache/pruner.py
glance/image_cache/drivers/__init__.py
glance/image_cache/drivers/base.py
glance/image_cache/drivers/sqlite.py
glance/image_cache/drivers/xattr.py
glance/locale/de/LC_MESSAGES/glance.po
glance/locale/en_GB/LC_MESSAGES/glance.po
glance/locale/es/LC_MESSAGES/glance.po
glance/locale/fr/LC_MESSAGES/glance.po
glance/locale/it/LC_MESSAGES/glance.po
glance/locale/ja/LC_MESSAGES/glance.po
glance/locale/ko_KR/LC_MESSAGES/glance.po
glance/locale/pt_BR/LC_MESSAGES/glance.po
glance/locale/ru/LC_MESSAGES/glance.po
glance/locale/tr_TR/LC_MESSAGES/glance.po
glance/locale/zh_CN/LC_MESSAGES/glance.po
glance/locale/zh_TW/LC_MESSAGES/glance.po
glance/policies/__init__.py
glance/policies/base.py
glance/policies/image.py
glance/policies/metadef.py
glance/policies/tasks.py
glance/quota/__init__.py
glance/tests/__init__.py
glance/tests/stubs.py
glance/tests/test_hacking.py
glance/tests/utils.py
glance/tests/etc/glance-swift.conf
glance/tests/etc/policy.yaml
glance/tests/etc/property-protections-policies.conf
glance/tests/etc/property-protections.conf
glance/tests/etc/schema-image.json
glance/tests/functional/__init__.py
glance/tests/functional/ft_utils.py
glance/tests/functional/store_utils.py
glance/tests/functional/test_api.py
glance/tests/functional/test_cache_middleware.py
glance/tests/functional/test_client_exceptions.py
glance/tests/functional/test_client_redirects.py
glance/tests/functional/test_cors_middleware.py
glance/tests/functional/test_glance_manage.py
glance/tests/functional/test_gzip_middleware.py
glance/tests/functional/test_healthcheck_middleware.py
glance/tests/functional/test_logging.py
glance/tests/functional/test_reload.py
glance/tests/functional/test_sqlite.py
glance/tests/functional/test_wsgi.py
glance/tests/functional/db/__init__.py
glance/tests/functional/db/base.py
glance/tests/functional/db/base_metadef.py
glance/tests/functional/db/test_migrations.py
glance/tests/functional/db/test_sqlalchemy.py
glance/tests/functional/db/migrations/__init__.py
glance/tests/functional/db/migrations/test_mitaka01.py
glance/tests/functional/db/migrations/test_mitaka02.py
glance/tests/functional/db/migrations/test_ocata_contract01.py
glance/tests/functional/db/migrations/test_ocata_expand01.py
glance/tests/functional/db/migrations/test_ocata_migrate01.py
glance/tests/functional/db/migrations/test_pike_contract01.py
glance/tests/functional/db/migrations/test_pike_expand01.py
glance/tests/functional/db/migrations/test_pike_migrate01.py
glance/tests/functional/db/migrations/test_rocky_expand01.py
glance/tests/functional/db/migrations/test_rocky_expand02.py
glance/tests/functional/db/migrations/test_train_migrate01.py
glance/tests/functional/db/migrations/test_wallaby_expand01.py
glance/tests/functional/serial/__init__.py
glance/tests/functional/serial/test_scrubber.py
glance/tests/functional/v2/__init__.py
glance/tests/functional/v2/test_images.py
glance/tests/functional/v2/test_images_import_locking.py
glance/tests/functional/v2/test_legacy_update_cinder_store.py
glance/tests/functional/v2/test_metadef_namespaces.py
glance/tests/functional/v2/test_metadef_objects.py
glance/tests/functional/v2/test_metadef_properties.py
glance/tests/functional/v2/test_metadef_resourcetypes.py
glance/tests/functional/v2/test_metadef_tags.py
glance/tests/functional/v2/test_schemas.py
glance/tests/functional/v2/test_tasks.py
glance/tests/gate/README
glance/tests/gate/__init__.py
glance/tests/gate/test_data_migration_version.py
glance/tests/integration/__init__.py
glance/tests/integration/v2/__init__.py
glance/tests/integration/v2/base.py
glance/tests/integration/v2/test_property_quota_violations.py
glance/tests/integration/v2/test_tasks_api.py
glance/tests/unit/__init__.py
glance/tests/unit/base.py
glance/tests/unit/fake_rados.py
glance/tests/unit/fixtures.py
glance/tests/unit/test_auth.py
glance/tests/unit/test_cache_manage.py
glance/tests/unit/test_cache_middleware.py
glance/tests/unit/test_cached_images.py
glance/tests/unit/test_context.py
glance/tests/unit/test_context_middleware.py
glance/tests/unit/test_data_migration_framework.py
glance/tests/unit/test_db.py
glance/tests/unit/test_db_metadef.py
glance/tests/unit/test_domain.py
glance/tests/unit/test_domain_proxy.py
glance/tests/unit/test_gateway.py
glance/tests/unit/test_glance_manage.py
glance/tests/unit/test_glance_replicator.py
glance/tests/unit/test_housekeeping.py
glance/tests/unit/test_image_cache.py
glance/tests/unit/test_manage.py
glance/tests/unit/test_misc.py
glance/tests/unit/test_notifier.py
glance/tests/unit/test_policy.py
glance/tests/unit/test_quota.py
glance/tests/unit/test_schema.py
glance/tests/unit/test_scrubber.py
glance/tests/unit/test_store_image.py
glance/tests/unit/test_store_location.py
glance/tests/unit/test_test_utils.py
glance/tests/unit/test_versions.py
glance/tests/unit/utils.py
glance/tests/unit/api/__init__.py
glance/tests/unit/api/test_cmd.py
glance/tests/unit/api/test_common.py
glance/tests/unit/api/test_property_protections.py
glance/tests/unit/api/middleware/__init__.py
glance/tests/unit/api/middleware/test_cache_manage.py
glance/tests/unit/async_/__init__.py
glance/tests/unit/async_/test_async.py
glance/tests/unit/async_/test_taskflow_executor.py
glance/tests/unit/async_/flows/__init__.py
glance/tests/unit/async_/flows/test_api_image_import.py
glance/tests/unit/async_/flows/test_convert.py
glance/tests/unit/async_/flows/test_copy_image.py
glance/tests/unit/async_/flows/test_import.py
glance/tests/unit/async_/flows/test_introspect.py
glance/tests/unit/async_/flows/test_ovf_process.py
glance/tests/unit/async_/flows/test_web_download.py
glance/tests/unit/async_/flows/plugins/__init__.py
glance/tests/unit/async_/flows/plugins/test_image_conversion.py
glance/tests/unit/async_/flows/plugins/test_inject_image_metadata.py
glance/tests/unit/cmd/__init__.py
glance/tests/unit/cmd/test_status.py
glance/tests/unit/common/__init__.py
glance/tests/unit/common/test_client.py
glance/tests/unit/common/test_config.py
glance/tests/unit/common/test_exception.py
glance/tests/unit/common/test_format_inspector.py
glance/tests/unit/common/test_location_strategy.py
glance/tests/unit/common/test_property_utils.py
glance/tests/unit/common/test_scripts.py
glance/tests/unit/common/test_swift_store_utils.py
glance/tests/unit/common/test_timeutils.py
glance/tests/unit/common/test_utils.py
glance/tests/unit/common/test_wsgi.py
glance/tests/unit/common/test_wsgi_app.py
glance/tests/unit/common/scripts/__init__.py
glance/tests/unit/common/scripts/test_scripts_utils.py
glance/tests/unit/common/scripts/image_import/__init__.py
glance/tests/unit/common/scripts/image_import/test_main.py
glance/tests/unit/image_cache/__init__.py
glance/tests/unit/image_cache/drivers/__init__.py
glance/tests/unit/image_cache/drivers/test_sqlite.py
glance/tests/unit/keymgr/__init__.py
glance/tests/unit/keymgr/fake.py
glance/tests/unit/v2/__init__.py
glance/tests/unit/v2/test_discovery_image_import.py
glance/tests/unit/v2/test_discovery_stores.py
glance/tests/unit/v2/test_image_actions_resource.py
glance/tests/unit/v2/test_image_data_resource.py
glance/tests/unit/v2/test_image_members_resource.py
glance/tests/unit/v2/test_image_tags_resource.py
glance/tests/unit/v2/test_images_resource.py
glance/tests/unit/v2/test_metadef_resources.py
glance/tests/unit/v2/test_schemas_resource.py
glance/tests/unit/v2/test_tasks_resource.py
glance/tests/var/ca.crt
glance/tests/var/ca.key
glance/tests/var/certificate.crt
glance/tests/var/privatekey.key
glance/tests/var/testserver-bad-ovf.ova
glance/tests/var/testserver-no-disk.ova
glance/tests/var/testserver-no-ovf.ova
glance/tests/var/testserver-not-tar.ova
glance/tests/var/testserver.ova
httpd/README
httpd/glance-api-uwsgi.ini
httpd/uwsgi-glance-api.conf
playbooks/post-check-metadata-injection.yaml
rally-jobs/README.rst
rally-jobs/glance.yaml
rally-jobs/extra/README.rst
rally-jobs/extra/fake.img
rally-jobs/plugins/README.rst
releasenotes/notes/.placeholder
releasenotes/notes/Prevent-removing-last-image-location-d5ee3e00efe14f34.yaml
releasenotes/notes/Stein-reno-rc1-0a03f8394934a2e7.yaml
releasenotes/notes/Train-milestone3-be5520106a182fa0.yaml
releasenotes/notes/add-all-visibility-image-filter-ea2f3948ff778fe3.yaml
releasenotes/notes/add-compressed-format-185e537187a202bd.yaml
releasenotes/notes/add-cpu-thread-pinning-metadata-09b1866b875c4647.yaml
releasenotes/notes/add-description-common-image-property-95ab1139d41579d2.yaml
releasenotes/notes/add-ploop-format-fdd583849504ab15.yaml
releasenotes/notes/add-processlimits-to-qemu-img-c215f5d90f741d8a.yaml
releasenotes/notes/add-vhdx-format-2be99354ad320cca.yaml
releasenotes/notes/add_policy_enforcement_for_metadef_delete_apis-95d2b16cc444840a.yaml
releasenotes/notes/alembic-migrations-902b31edae7a5d7d.yaml
releasenotes/notes/api-2-6-current-9eeb83b7ecc0a562.yaml
releasenotes/notes/api-minor-ver-bump-2-6-aa3591fc58f08055.yaml
releasenotes/notes/api-minor-version-bump-bbd69dc457fc731c.yaml
releasenotes/notes/bp-barbican-secret-deletion-support-40cffa5ffa33447e.yaml
releasenotes/notes/bp-inject-image-metadata-0a08af539bcce7f2.yaml
releasenotes/notes/bp-mitigate-ossn-0075-c0e74e60d86d8ea2.yaml
releasenotes/notes/bp-upgrade-checks-b3272c3ddb4e8cf7.yaml
releasenotes/notes/bug-1537903-54b2822eac6cfc09.yaml
releasenotes/notes/bug-1593177-8ef35458d29ec93c.yaml
releasenotes/notes/bug-1719252-name-validation-443a2e2a36be2cec.yaml
releasenotes/notes/bug-1861334-ebc2026b85675d47.yaml
releasenotes/notes/bug-1881958-d0e16538f3c0ffaa.yaml
releasenotes/notes/bump-api-2-4-efa266aef0928e04.yaml
releasenotes/notes/clean-up-acceptable-values-store_type_preference-39081e4045894731.yaml
releasenotes/notes/cleanout_registry_data-api-9d91368aed83497e.yaml
releasenotes/notes/cleanup-enable_v2_api-9b9b467f4ae8c3b1.yaml
releasenotes/notes/consistent-store-names-57374b9505d530d0.yaml
releasenotes/notes/copy-existing-image-94fd0b8d24bc16a0.yaml
releasenotes/notes/delete_from_store-a1d9b9bd5cf27546.yaml
releasenotes/notes/deprecate-admin_role-2f9d33ed0785d082.yaml
releasenotes/notes/deprecate-allow_additional_image_props-0e3b2f1ffa4e55e1.yaml
releasenotes/notes/deprecate-checksum-a602853403e1c4a8.yaml
releasenotes/notes/deprecate-glance-api-opts-23bdbd1ad7625999.yaml
releasenotes/notes/deprecate-json-formatted-policy-file-5cb692fe889eb52b.yaml
releasenotes/notes/deprecate-owner_is_tenant-ec8ea36a3f7e9268.yaml
releasenotes/notes/deprecate-registry-ff286df90df793f0.yaml
releasenotes/notes/deprecate-show-multiple-location-9890a1e961def2f6.yaml
releasenotes/notes/deprecate-show-multiple-location-continued-646f91b21cd771f7.yaml
releasenotes/notes/deprecate-show-multiple-location-continued-ussuri-16e8d9d8a59da1bc.yaml
releasenotes/notes/deprecate-v1-api-6c7dbefb90fd8772.yaml
releasenotes/notes/distributed-image-import-82cff4426731beac.yaml
releasenotes/notes/drop-py-2-7-863871c7bc047146.yaml
releasenotes/notes/drop-sheepdog-b55aae84807d31d9.yaml
releasenotes/notes/exp-emc-mig-fix-a7e28d547ac38f9e.yaml
releasenotes/notes/experimental-multi-store-d2c26f9dbb9c835b.yaml
releasenotes/notes/fix_1889640-95d543629d7dadce.yaml
releasenotes/notes/fix_1889676-f8d302fd240c8a57.yaml
releasenotes/notes/fix_httpd_docs-3efff0395f96a94d.yaml
releasenotes/notes/glare-ectomy-72a1f80f306f2e3b.yaml
releasenotes/notes/image-conversion-plugin-5aee45e1a1a5bb2b.yaml
releasenotes/notes/image-not-found-policy-override-removed-52616c483a270bcf.yaml
releasenotes/notes/image-tasks-api-f21b42eab91c2079.yaml
releasenotes/notes/image-visibility-changes-fa5aa18dc67244c4.yaml
releasenotes/notes/image_decompression_plugin-5f085666aae01f29.yaml
releasenotes/notes/implement-lite-spec-db-sync-check-3e2e147aec0ae82b.yaml
releasenotes/notes/import-locking-behavior-901c691f3839fe0a.yaml
releasenotes/notes/import-multi-stores-3e781f2878b3134d.yaml
releasenotes/notes/improved-config-options-221c58a8c37602ba.yaml
releasenotes/notes/location-add-status-checks-b70db66100bc96b7.yaml
releasenotes/notes/lock_path_config_option-2771feaa649e4563.yaml
releasenotes/notes/make-task-api-admin-only-by-default-7def996262e18f7a.yaml
releasenotes/notes/metadef-api-admin-operations-b9a2d863913b0cae.yaml
releasenotes/notes/multihash-081466a98601da20.yaml
releasenotes/notes/mutistore-support-for-scrubber-6b360394ef32774a.yaml
releasenotes/notes/new_image_filters-c888361e6ecf495c.yaml
releasenotes/notes/newton-1-release-065334d464f78fc5.yaml
releasenotes/notes/newton-bugs-06ed3727b973c271.yaml
releasenotes/notes/no_plugins_for_copy-image-26c0e384a368bf6a.yaml
releasenotes/notes/os-glance-injection-disallowed-5dad244dfb071938.yaml
releasenotes/notes/os-glance-namespace-reserved-1fcb8a5fddca4e0f.yaml
releasenotes/notes/oslo-log-use-stderr-changes-07f5daf3e6abdcd6.yaml
releasenotes/notes/pending-delete-rollback-444ff94c0056bbdb.yaml
releasenotes/notes/pike-metadefs-changes-95b54e0bf8bbefd6.yaml
releasenotes/notes/pike-rc-1-a5d3f6e8877b52c6.yaml
releasenotes/notes/pike-rc-2-acc173005045e16a.yaml
releasenotes/notes/policy-in-code-7e0c6c070d32d136.yaml
releasenotes/notes/policy-in-code-implications-438449a73af2893c.yaml
releasenotes/notes/queens-metadefs-changes-daf02bef18d049f4.yaml
releasenotes/notes/queens-uwsgi-issues-4cee9e4fdf62c646.yaml
releasenotes/notes/range-header-request-83cf11eebf865fb1.yaml
releasenotes/notes/remove-admin_role-f508754e98331fc4.yaml
releasenotes/notes/remove-db-downgrade-0d1cc45b97605775.yaml
releasenotes/notes/remove-osprofiler-paste-ini-options-c620dedc8f9728ff.yaml
releasenotes/notes/remove-owner_is_tenant-b30150def293effc.yaml
releasenotes/notes/remove-s3-driver-639c60b71761eb6f.yaml
releasenotes/notes/remove_enable_image_import_option-ec4a859ac9a7ea7b.yaml
releasenotes/notes/remove_native_ssl-c16d5a127b57583d.yaml
releasenotes/notes/reordered-store-config-opts-newton-3a6575b5908c0e0f.yaml
releasenotes/notes/replicator-token-cleanup-4a573c86f1acccc0.yaml
releasenotes/notes/restrict_location_updates-05454bb765a8c92c.yaml
releasenotes/notes/rethinking-filesystem-access-120bc46064b3d40a.yaml
releasenotes/notes/rocky-metadefs-changes-cb00c006ff51b541.yaml
releasenotes/notes/rocky-rc-b0ea7628b7a74c96.yaml
releasenotes/notes/scrubber-exit-e5d77f6f1a38ffb7.yaml
releasenotes/notes/scrubber-refactor-73ddbd61ebbf1e86.yaml
releasenotes/notes/secure-rbac-project-personas-fb0d9792b9dc3783.yaml
releasenotes/notes/soft_delete-tasks-43ea983695faa565.yaml
releasenotes/notes/support-cinder-multiple-stores-eb4e6d912d549ee9.yaml
releasenotes/notes/train-metadefs-changes-c4380754cdd13a19.yaml
releasenotes/notes/trust-support-registry-cfd17a6a9ab21d70.yaml
releasenotes/notes/update-show_multiple_locations-helptext-7fa692642b6b6d52.yaml
releasenotes/notes/use-cursive-c6b15d94845232da.yaml
releasenotes/notes/use-webob-1.8.1-5c3cd1b1382f063e.yaml
releasenotes/notes/ussuri-final-b377a21508ada060.yaml
releasenotes/notes/victoria-m2-release-notes-8a6ae2fdb3d29dae.yaml
releasenotes/notes/victoria-m3-releasenotes-9209cea98a29abc4.yaml
releasenotes/notes/victoria-rc1-release-notes-d928355cf90d608d.yaml
releasenotes/notes/virtuozzo-hypervisor-fada477b64ae829d.yaml
releasenotes/notes/wallaby-22.0.1-712ef4d32107c171.yaml
releasenotes/notes/wallaby-m3-releasenotes-bdc9fe6938aba8cc.yaml
releasenotes/notes/windows-support-f4aae61681dba569.yaml
releasenotes/notes/wsgi-containerization-369880238a5e793d.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/liberty.rst
releasenotes/source/mitaka.rst
releasenotes/source/newton.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po
releasenotes/source/locale/ko_KR/LC_MESSAGES/releasenotes.po
tools/test-setup.sh
tools/test_format_inspector.py