Permalink
Commits on Apr 23, 2012
  1. Move mysql code to db::mysql

    This commit moves the mysql specific db manifests
    to the namespace glance::db::mysql.
    
    This is done for two reasons:
      - to create a directory loaction for manifests
        for all future supported datbases
      - to be consistent with other openstack projects
    Dan Bode committed Apr 23, 2012
Commits on Apr 18, 2012
  1. Merge pull request #29 from bodepd/dev

    Bug fixes
    bodepd committed Apr 18, 2012
Commits on Apr 17, 2012
  1. Fix backend config resource

    It was causing a dependency cycle.
    
    This resolves the issue by rearranging the
    dependency.
    Dan Bode committed Apr 17, 2012
  2. Require python keystone

    This is to resolve the fact that the dependencies
    were not being set by the glance package on Fedora.
    Dan Bode committed Apr 17, 2012
  3. Merge pull request #28 from bodepd/dev

    Ensure that glance requires a backend
    bodepd committed Apr 17, 2012
  4. Ensure that glance requires a backend

    Since backend are pluggable, they have been decoupled
    from the api class.
    
    This commit adds a requirement from the api class to
    a backend to ensure that users receive a clear error message
    if they do not include a backend.
    Dan Bode committed Apr 17, 2012
  5. Merge pull request #27 from derekhiggins/glance-manage-as-glance

    Run glance-manage db_sync as glance
    bodepd committed Apr 17, 2012
Commits on Apr 16, 2012
Commits on Apr 13, 2012
  1. Merge pull request #26 from bodepd/dev

    Do manual db sync
    bodepd committed Apr 13, 2012
  2. Only changes to the database should trigger db_sync

    This commit ensures that only updates to the db will
    trigger a resync.
    
    Previously, the db was constantly being migrated b/c of a
    bug with the priveleges.
    Dan Bode committed Apr 13, 2012
Commits on Apr 12, 2012
  1. Make the db_sync command different per distro

    Ubunutu has packaged its own special commands to deal with
    db migrations. This commit ensures that the db sync command
    is per distro.
    Dan Bode committed Apr 12, 2012
  2. Do not start services until glance user_role exists

    This ensures that the services will not start until they
    can be authenticated.
    Dan Bode committed Apr 12, 2012
  3. DB sync should also require db privs

    Currently, the db_sync exec was just dependent on the
    db existing, but it did not require the correct users with th
    correct privs were created.
    
    This commit fixes that.
    Dan Bode committed Apr 12, 2012
  4. Merge pull request #25 from bodepd/dev

    Perform explicit db migrations
    bodepd committed Apr 12, 2012
  5. Perform explicit db migrations

    The db sync script should be used to create
    the initial db schema so that it will create
    a migration revision table.
    
    This migration revision table allows for schema upgrades.
    
    This commit adds an exec resource for glance-manage db_sync
    and ensures that it only occurs if the registry.conf file,
    package, or db resource change.
    Dan Bode committed Apr 12, 2012
  6. Merge pull request #24 from bodepd/dev

    Make repo setup code Debian specific
    bodepd committed Apr 12, 2012
  7. Make repo setup code Debian specific

    Ensure that repo setup code is only performed
    when the osfamily is debian.
    Dan Bode committed Apr 12, 2012
Commits on Apr 11, 2012
  1. Merge pull request #23 from bodepd/dev

    Essex development
    bodepd committed Apr 11, 2012
  2. Update script for loading glance images

    This commit updates the glance image uploading script.
    
    This is going to be used for automating the process of importing
    images.
    Dan Bode committed Apr 11, 2012
Commits on Apr 10, 2012
  1. Update glance service definitions

    This commit updates the service definitions for the
    image service.
    
    Removes dependencies that are no longer necessary (b/c I added
    autorequires)
    
    Specify ensure explicitly.
    Dan Bode committed Apr 10, 2012
  2. Merge pull request #22 from bodepd/dev

    Remove cruft
    bodepd committed Apr 10, 2012
Commits on Apr 9, 2012
  1. Require mysql::python

    Simplifying external dependencies for this module
    by having it require the python libs for mysql.
    Dan Bode committed Apr 9, 2012
  2. Remove explicit management of python-migrate

    This should be handled by the package managed.
    Dan Bode committed Apr 9, 2012
  3. Remove unused admin_token

    This commit removes the admin_token class param
    which was not being used anywhere.
    Dan Bode committed Apr 9, 2012
  4. Update keystone tenant name

    Updates from service to services.
    Dan Bode committed Apr 9, 2012
  5. Merge pull request #21 from bodepd/dev

    Add test code for glance with mysql backend
    bodepd committed Apr 9, 2012
Commits on Apr 7, 2012
  1. Add test code for glance with mysql backend

    Dan Bode committed Apr 6, 2012
Commits on Apr 5, 2012
  1. Merge pull request #20 from bodepd/dev

    Refactor api-ini config files
    bodepd committed Apr 5, 2012
  2. Remove ref to deprecated keystone::sqlite

    This has been renamed to keystone::config::sqlite.
    
    This commit updates the code to use the new namespace.
    Dan Bode committed Apr 5, 2012
  3. Refactor api-ini config files

    Previously, I was trying to configure the auth context
    based on the auth type.
    
    After receiving feedback that these sections from auth context
    should not be configured, I have refactored this code to remove
    this configuration.
    Dan Bode committed Apr 5, 2012
  4. Merge pull request #19 from bodepd/dev

    Remove backend class
    bodepd committed Apr 5, 2012
Commits on Apr 3, 2012
  1. Fix broken tests

    I had previously checked in some broken tests that
    resulted from the updating the concat fragments names
    to ensure uniqueness between services (eg, choosing
    fragment names like HEADER were causing
    duplicate resource errors, these have been prefixed
    with the service name glance-api to ensure uniqueness)
    
    This commit updates the tests so that they work for
    this previous commit (oops!)
    Dan Bode committed Apr 3, 2012
  2. Remove backend class

    The backend class has been removed and the related
    backend config service has been coupled with the
    file and swift classes. This is to reduce the code
    complexity.
    Dan Bode committed Apr 3, 2012
  3. Merge pull request #18 from bodepd/dev

    Refactor
    bodepd committed Apr 3, 2012
Commits on Apr 2, 2012
  1. Add integration test code

    This commit adds a test script that can be used to verify
    if the glance instance is functional.
    Dan Bode committed Apr 2, 2012