~hudson-openstack/glance/trunk

  • Committer: Tarmac
  • Author(s): jaypipes at gmail
  • Date: 2011-07-21 14:07:38 UTC
  • mfrom: (129.2.7 bug771849)
  • Revision ID: tarmac-20110721140738-kf0ndedo4odjthc8
This patch:

    Overhaul the way that the store URI works. We can now support
    specifying the authurls for Swift and S3 with either an
    http://, an https:// or no prefix at all.

    The following specifies an HTTP Swift auth URL:

    swift_store_auth_address = http://localhost/v1

    The following specifies an HTTPS Swift auth URL:

    swift_store_auth_address = https://localhost/v1
    swift_store_autth_address = localhost/v1

    The default scheme for Swift auth URL is HTTPS. For S3,
    the default for the s3_store_service_address is HTTP,
    since boto uses private key signing over HTTP by default
    on the s3.amazonaws.com domain. Note that the new S3 stuff
    isn't merged yet...

Future refactoring:

* Instead of storing the store_uri in the database in images.location, split the store_uri out into component pieces in an ImageLocation table, reducing duplicate records in the registry database.

* Never return the store_uri in the metadata. This contains security credentials (see LP Bug #755916)
Filename Latest Rev Last Changed Committer Comment Size
..
bin 3.1.1 13 years ago Monty Taylor Reorg to make Monty's build pedanticness side happ Diff
doc 3.1.2 13 years ago Monty Taylor Added setup.py and sphinx docs. Diff
etc 59.2.1 13 years ago jaypipes at gmail First round of logging functionality: * Adds opti Diff
glance 4.1.1 13 years ago jaypipes at gmail libify glance into teller and parallax modules. Ma Diff
tests 3.1.1 13 years ago Monty Taylor Reorg to make Monty's build pedanticness side happ Diff
tools 11.1.1 13 years ago jaypipes at gmail First round of cleaning up the unittests. Adds tes Diff
.bzrignore 119.1.5 13 years ago Dan Prince Update tests and .bzrignore to use tests.sqlite in 98 bytes Diff Download File
.mailmap 126.1.1 13 years ago Brian Waldon adding Authors functionality; fixing one rogue pep 462 bytes Diff Download File
Authors 145.2.4 12 years ago Isaku Yamahata updated Authors 887 bytes Diff Download File
File builddeb.sh 50.2.12 13 years ago Cerberus A few more 685 bytes Diff Download File
MANIFEST.in 107.1.1 13 years ago Soren Hansen Add the migration sql scripts to MANIFEST.in. The 319 bytes Diff Download File
pylintrc 17.1.1 13 years ago jaypipes at gmail Packaging fixups 812 bytes Diff Download File
README 92.1.1 13 years ago Andrey Brindeyev Removed glance-commit 1.2 KB Diff Download File
run_tests.py 145.2.5 12 years ago Isaku Yamahata merged glance trunk 9.9 KB Diff Download File
File run_tests.sh 119.1.5 13 years ago Dan Prince Update tests and .bzrignore to use tests.sqlite in 2.5 KB Diff Download File
setup.cfg 3.1.2 13 years ago Monty Taylor Added setup.py and sphinx docs. 134 bytes Diff Download File
setup.py 115 13 years ago OpenStack Hudson Fake merge with ancient trunk. This is only so tha 2.9 KB Diff Download File