summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fixed typoTrey Morris2010-12-231-2/+2
|
* fixed merge conflictTrey Morris2010-12-23133-3114/+4795
|\
| * Moves implementation specific Openstack API code from the middleware to the ↵Cerberus2010-12-2313-144/+247
| |\ | | | | | | | | | drivers. Also cleans up a few areas and ensures all the API tests are passing again.
| | * One more timeCerberus2010-12-231-1/+1
| | |
| | * Pep8 cleanupCerberus2010-12-234-1/+5
| | |
| | * Merge from trunkCerberus2010-12-2345-508/+2195
| | |\
| | * | Superfluous images include and added basic routes for shared ip groupsCerberus2010-12-232-2/+19
| | | |
| | * | And the common moduleCerberus2010-12-221-0/+17
| | | |
| | * | Accidentally yanked the datetime line in authCerberus2010-12-222-1/+2
| | | |
| | * | Forgot the copyright infomdietz2010-12-222-1/+34
| | | |
| | * | Finished moving the middleware layers and fixed the API tests againmdietz2010-12-224-16/+18
| | | |
| | * | Moved some things for testingCerberus2010-12-223-0/+4
| | | |
| | * | Abstracted auth and ratelimiting moreCerberus2010-12-223-57/+43
| | | |
| | * | Merge from trunk and resolved conflictsCerberus2010-12-2259-692/+1118
| | |\ \
| | * | | Minor bug fixCerberus2010-12-222-0/+2
| | | | |
| | * | | Merge from trunkCerberus2010-12-2033-291/+493
| | |\ \ \
| | * \ \ \ All API tests finally passmdietz2010-12-186-56/+90
| | |\ \ \ \
| | * | | | | A few more tweaks to get the OS API tests passingCerberus2010-12-172-2/+4
| | | | | | |
| | * | | | | Some tweaksCerberus2010-12-172-1/+4
| | | | | | |
| | * | | | | Merge from trunkCerberus2010-12-1745-1296/+711
| | |\ \ \ \ \
| | * | | | | | Some typo fixesCerberus2010-12-174-7/+7
| | | | | | | |
| | * | | | | | Moved implementation specific stuff from the middleware into their ↵Cerberus2010-12-167-86/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | respective modules
| * | | | | | | Trying to remove twisted dependencies, this gets everything working under ↵Eric Day2010-12-2326-293/+120
| |\ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | nosetests.
| | * | | | | | Merged Monty's branch.Eric Day2010-12-231-0/+1
| | |\ \ \ \ \ \
| | | * | | | | | Added reference in setup.py so that python setup.py test works now.Monty Taylor2010-12-231-0/+1
| | | | | | | | |
| | * | | | | | | Merged trunk and resolved conflicts.Eric Day2010-12-2395-1454/+3792
| | |\ \ \ \ \ \ \ | | |/ / / / / / / | |/| / / / / / / | | |/ / / / / /
| * | | | | | | Simplifies and improves ldap schema.Ryan Lane2010-12-236-122/+105
| |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ Merge from trunk, and resolve conflict with nova/auth/ldapdriver.pyRyan Lane2010-12-22128-3136/+3795
| | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge from trunkRyan Lane2010-12-2283-1189/+2338
| | | |\ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ Merge from trunkRyan Lane2010-12-1777-2021/+1536
| | | |\ \ \ \ \ \ \ \ | | | | | |_|_|/ / / / | | | | |/| | | | | |
| | * | | | | | | | | Adding back in openssh-lpk schema, as keys will likely be stored in LDAP again.Ryan Lane2010-12-154-0/+31
| | | | | | | | | | |
| | * | | | | | | | | Format fixes and modification of Vish's email address.Ryan Lane2010-12-103-21/+24
| | | | | | | | | | |
| | * | | | | | | | | PEP8 fixesRyan Lane2010-12-081-18/+23
| | | | | | | | | | |
| | * | | | | | | | | Setting the default schema version to the new schemaRyan Lane2010-12-081-1/+1
| | | | | | | | | | |
| | * | | | | | | | | Adding support for choosing a schema version, so that users can more easily ↵Ryan Lane2010-12-083-36/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | migrate from an old schema to the new schema.
| | * | | | | | | | | Removing novaProject from the schema. This change may look odd at first; ↵Ryan Lane2010-12-086-31/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | here's how it works: Both roles are projects are groupOfNames. Previously, we were differentiating projects from project roles by using the novaProject objectclass on the project, and not on the roles. This change removes novaProject, and uses the owner attribute instead of the projectManager attribute. Only projects should have an owner. We can differentiate projects from project roles by checking for the existence of this attribute. To check for the existence of an attribute in LDAP, a wildcard search is used. The fake LDAP driver did not support wildcard searches, so I put in "all or nothing" support for it. The wildcard search support doesn't work exactly like wildcard searches in LDAP, but will work for the case that's required.
| | * | | | | | | | | Merge from trunkRyan Lane2010-12-0850-1058/+1543
| | |\| | | | | | | |
| | | * | | | | | | | Merge from trunkRyan Lane2010-12-0811-264/+221
| | | |\ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ Merge from trunkRyan Lane2010-12-081-35/+103
| | | |\ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ Merge from trunkRyan Lane2010-12-0846-835/+1295
| | | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | * Removes unused schemaRyan Lane2010-12-035-65/+17
| | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Removes MUST uid from novaUser * Changes isAdmin to isNovaAdmin * Adds two new configuration options: ** ldap_user_id_attribute, with a default of uid ** ldap_user_name_attribute, with a default of cn * ldapdriver.py has been modified to use these changes Rationale: Removing uid from novaUser: Requiring uid makes the schema very posix specific. Other schemas don't use uid for identifiers at all. This change makes the schema more interoperable. Changing isAdmin to isNovaAdmin: This attribute is too generic. It doesn't describe what the user is an admin of, and in a pre-existing directory is out of place. This change is to make the attribute more specific to the software. Adding config options for id and name: This is another interoperability change. This change makes the driver more compatible with directories like AD, where sAMAccountName is used instead of uid. Also, some directory admins prefer to use displayName rather than CN for full names of users.
| * | | | | | | | | | | | xenapi iscsi support + unittestsArmando Migliaccio2010-12-2315-111/+1369
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ last merge trunk before pushArmando Migliaccio2010-12-232-4/+4
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | There were a few unclaimed addresses in mailmap.Vishvananda Ishaya2010-12-232-4/+4
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <root@ubuntu> is me from my vm <root@tonbuntu> is Anthony Young <laner@controller> is Ryan Lane. If I can find a real email address for him, I'll change that one as well.
| | * | | | | | | | | | | | | Add Ryan Lane as wellVishvananda Ishaya2010-12-232-2/+2
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | fix commits from Anthony and Vish that were committed with the wrong emailVishvananda Ishaya2010-12-231-2/+2
| |/ / / / / / / / / / / / /
| | * | | | | | | | | | | | merge trunk, fixed unittests, added i18n strings, cleanups etc etc.Armando Migliaccio2010-12-2349-620/+1432
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Fixes reboot (and rescue) to work even if libvirt doesn't know about the ↵Vishvananda Ishaya2010-12-230-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instance and the network doesn't exist.
| | * \ \ \ \ \ \ \ \ \ \ \ \ merged trunkVishvananda Ishaya2010-12-232-3/+16
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / | |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | | Fixes reboot (and rescue) to work even if libvirt doesn't know about the ↵Vishvananda Ishaya2010-12-234-71/+5
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instance and the network doesn't exist.