summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge "Handle the 'instance' half of blueprint public-and-private-dns"Jenkins2011-12-096-0/+254
|\ \ \ \ | |/ / / |/| | |
| * | | Handle the 'instance' half of blueprint public-and-private-dnsAndrew Bogott2011-12-076-0/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a minimalist flat-file DNS example driver, MiniDNS. Added tests for MiniDNS and a test that uses MiniDNS to validate instance DNS creation. Change-Id: I512018b7ed90ac2f388277443ee69b872ed60ef2
* | | | Merge "Add templates for selected resource extensions."Jenkins2011-12-0911-54/+946
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add templates for selected resource extensions.Kevin L. Mitchell2011-12-0911-54/+946
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to bug 852141; adds XML serialization and deserialization for the following extensions: * SecurityGroups (security_groups) * SimpleTenantUsage (os-simple-tenant-usage) * VirtualInterfaces (virtual_interfaces) * Volumes (os-volumes) * VolumeTypes (os-volume-types) Change-Id: Ia3aef79c1912d3df14ab72bbdda3768ae131a19e
* | | | Use more informative message when violating quotaBrian Waldon2011-12-091-2/+5
|/ / / | | | | | | | | | | | | | | | Fixes bug 902218 Change-Id: I185ee726358876c074725f5297da5cedc761ec55
* | | Merge "Adds network model and network info cache."Jenkins2011-12-098-0/+855
|\ \ \
| * | | Adds network model and network info cache.Trey Morris2011-12-088-0/+855
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The next merge will prepopulate the cache, and use the model to keep the cache up to date. I realize "cache" is a bit of a stretch for what this is doing. blueprint network-info-model blueprint compute-network-info Change-Id: I0f0f4ba3de1310e1ff89239dab6ea8e24c85f2c8
* | | | Merge "Log it when we get a lock"Jenkins2011-12-091-0/+7
|\ \ \ \
| * | | | Log it when we get a lockSoren Hansen2011-12-091-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we log it when we attempt to acquire a log, but we don't mention it when we succesfully do acquire it. This makes people think it's stuck. This patch logs the succesful acquiry of locks. Change-Id: I3b49ff331641ceafa46c93d8f5233c85fe45e5e2
* | | | | Merge "removing TODO as we support Windows+XenServer and have no plans to ↵Jenkins2011-12-092-2/+1
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | support quiesce or VSS at the moment"
| * | | | removing TODO as we support Windows+XenServer and have no plans to support ↵Paul Voccio2011-12-082-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | quiesce or VSS at the moment Change-Id: Idf65e73db1f33e4f5c7d60282f79f86a9b1ddd5e
* | | | | Merge "Make QuantumManager no longer depend on the projects table"Jenkins2011-12-094-30/+16
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Make QuantumManager no longer depend on the projects tableBrad Hall2011-12-084-30/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vish said that creating projects in a test is a no-no and that the QuantumManager shouldn't be relying on the projects table anyways (since they're now in keystone).. Change-Id: I4d5c28746d0d2b4a9aaf7feb0a38792473d16847
* | | | | Merge "Rename .nova-venv to .venv."Jenkins2011-12-097-7/+10
|\ \ \ \ \
| * | | | | Rename .nova-venv to .venv.James E. Blair2011-12-087-7/+10
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This simplifies a number of Jenkins jobs which currently, other than directory names, could be the same for all OpenStack projects. By renaming the virtualenv directory, the redundant Jenkins virtualenv build and copy jobs can be eliminated. Change-Id: Ieaf1dac3207ecb34b911c7edcd2086809abdf49e
* | | | | Merge "Make cfg work on python 2.6"Jenkins2011-12-092-49/+40
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Make cfg work on python 2.6Mark McLoughlin2011-12-082-49/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issues spotted by eagle-eyed Kevin L. Mitchell. Change-Id: I5c2ae56dba645914e421411d4150165ce5bf5de6
* | | | | revert using git for novaclientVishvananda Ishaya2011-12-081-2/+1
| |/ / / |/| | | | | | | | | | | Change-Id: I55184b0f3d6cdccfe1dc64d5e928b4b707ef5f84
* | | | Merge "Add ability to see deleted and active records."Jenkins2011-12-0810-973/+720
|\ \ \ \
| * | | | Add ability to see deleted and active records.Rick Harris2011-12-0710-973/+720
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug #900564 Changes `Context`.`read_deleted` from a bool to an enum string with values "yes" (can read deleted records), "no" (cannot read deleted records), and "only" (can only see deleted records, for backwards compatibility). Change-Id: Ic81db3664c33f23f751b73973782efb06fce90d9
* | | | | Relax novaclient and remove redis dependencyVishvananda Ishaya2011-12-081-2/+2
| |/ / / |/| | | | | | | | | | | Change-Id: I80fad5d2ee09111cc82f5b8c81f0c5e26f07b6ff
* | | | Relax dependency on boto 1.9b and nova-adminclientVishvananda Ishaya2011-12-083-93/+3
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | * change boto=1.9b to boto * fix the tests * remove nova-adminclient dependency * remove the useless smoketests for nova-adminclient Change-Id: Ie191453941e64774496a912cb64d1417f3f1bea3
* | | Merge "Imported Translations from Launchpad"OpenStack Jenkins2011-12-0818-631/+6299
|\ \ \
| * | | Imported Translations from LaunchpadOpenStack Jenkins2011-12-0818-631/+6299
| | | | | | | | | | | | | | | | Change-Id: I9ef8ca3bbc93e436512de82ab6f5aeaf47bbb560
* | | | Merge "Updated the test runner module with a sys.path insert so that tests ↵Jenkins2011-12-081-2/+5
|\ \ \ \ | | | | | | | | | | | | | | | run in and outside a virtual environment."
| * | | | Updated the test runner module with a sys.path insert so that tests run in andDuncan McGreggor2011-12-071-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | outside a virtual environment. This addresses bug 901387 Change-Id: I12a2b1eeaf0ce46796af6e42fd6537bccd6a4d8f
* | | | | Merge "Add new cfg module"Jenkins2011-12-083-0/+1935
|\ \ \ \ \
| * | | | | Add new cfg moduleMark McLoughlin2011-12-073-0/+1935
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed on the mailing list and described here: http://wiki.openstack.org/CommonConfigModule The module implements an API for defining configuration options and reading values for those options that a user may have set in a config file or on the command line. The module will be part of openstack-common and glance will consume it from there once openstack-common makes a release with an API compatibility commitment. Change-Id: Ib604c3de75d9066cd913c2de3007024b1f5ec9f8
* | | | | | Merge "A more secure root-wrapper alternative"Jenkins2011-12-089-0/+583
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | |
| * | | | | A more secure root-wrapper alternativeThierry Carrez2011-12-079-0/+583
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alternative to using a sudoers file to limit which commands can be run as root in Nova. This one makes use of command filters defined in Nova code itself, which can be customized to deeply inspect command arguments before allowing a command to be executed. This change puts the infrastructure in place, together with command filters that replicate the level of filtering provided by a sudoers file (no deep argument inspection yet). An example of an advanced filter (RegExpFilter) is also provided. This new root wrapper is not active by default (root_helper still defaults to "sudo"). Implements blueprint nova-rootwrap. Change-Id: I7ad723b55e9446758876f21b4fbb09374a910425
* | | | | | Fix for bug 901459Brad Hall2011-12-072-1/+12
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix cut and paste error: change project_id to p['id'] as project_id doesn't exist in this scope. Also added project creation to the unit test which would have caught this. Change-Id: I1bd53265e3d622a59969eb286c3fbde471374c73
* | | | | Merge "Set instance['host'] to the original host value on revert resize."Jenkins2011-12-072-0/+2
|\ \ \ \ \
| * | | | | Set instance['host'] to the original host value on revert resize.Dan Prince2011-12-072-0/+2
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Fixes bug #901445 Change-Id: I8c112d92d6a54715073ef1119372d782c3be37c9
* / | | | Fix race condition in XenAPI when using <object>.get_allJohannes Erdfelt2011-12-075-88/+108
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 887708 There are a handful of places where <object>.get_all is followed by a <object>.get_record calls that are potentially racey. This patch fixes all of these cases to use common code that is tolerant of HANDLE_INVALID errors that would be indicative of a race between get_all and delete Change-Id: Ib94adb6d21b6b55e7b26fc1da52ed46d9dba8275
* | | / Clean up snapshot metadataBrian Waldon2011-12-072-7/+30
| |_|/ |/| | | | | | | | | | | | | | | | | | | | - Removed image_state from compute api snapshot (only needed by ec2/s3) - Only set backup_type when image_type is 'backup' - Add testing to verify snapshots/backups get the correct metadata Change-Id: Ib5461f9aa790d7ed5629c591bbe1510443dbc2aa
* | | Merge "Refactors periodic tasks to use a decorator."Jenkins2011-12-0710-121/+169
|\ \ \
| * | | Refactors periodic tasks to use a decorator.Rick Harris2011-12-0710-121/+169
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additional work: 1. Added support for tasks being scheduled at differing rates via the `ticks_between_runs` argument. 2. Fixed `reclaim_queued_deletes` so that it doesn't run if `FLAGS.reclaim_instance_interval` is 0. Change-Id: I18c01baf07bd06301a6fe26a7b29dc2452a4fa96
* | | Merge "Update associate_floating_ip to use instance objs"Jenkins2011-12-075-13/+60
|\ \ \
| * | | Update associate_floating_ip to use instance objsAlex Meade2011-12-065-13/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to blueprint internal-uuids. Also cleans up some unused variables Change-Id: I8adeceac8f4ab2894c48c1e1c7e1c7eab52e42d0
* | | | Merge "First steps towards consolidating testing infrastructure"Jenkins2011-12-0716-68/+138
|\ \ \ \ | |_|_|/ |/| | |
| * | | First steps towards consolidating testing infrastructureDuncan McGreggor2011-12-0616-68/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit begins to implement blueprint consolidate-testing-infrastructure by adding a 'testing' subpackage and moving some modules into it. Change-Id: I04bf860bc386bd2016e7dbc5a6f6ef7379a855bb
* | | | Remove extra_context support in FlagsMark McLoughlin2011-12-071-22/+2
| |_|/ |/| | | | | | | | | | | | | | This doesn't seem to be used at all any more. Change-Id: I3a4a1eb271f547ad1723676dc47f1d8c8bad88ea
* | | Merge "Change cloudServersFault to computeFault"Jenkins2011-12-072-24/+19
|\ \ \
| * | | Change cloudServersFault to computeFaultAlex Meade2011-12-062-24/+19
| | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 862649. Change-Id: Ic7b24fcd706d18563d4addd0373a863697747d75
* | | | Merge "vm_state:=error on driver exceptions during resize"Jenkins2011-12-072-14/+47
|\ \ \ \
| * | | | vm_state:=error on driver exceptions during resizeMark Washenberger2011-12-062-14/+47
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set vm_state to error if a driver raises an exception (of any type) during resize_instance and finish_resize. I want to highlight that there is a slight behavioral change here. Before, on a MigrationError the exception was not reraised in the resize_instance function. However, based on my understanding it is not a big deal to make this change. The worst case is log duplication in a fairly rare error state. Change-Id: Ifd1ea66cf3f2e59ee06714f666e357a99936b4e3
* | | | Remove bzr related code in tests/test_miscJoe Gordon2011-12-061-20/+1
| |/ / |/| | | | | | | | Change-Id: If15b337d2150706162958e8fdf89e3bdae16a699
* | | Merge "Remove some remnants of ChangeLog and vcsversion.py generation"Jenkins2011-12-063-11/+3
|\ \ \
| * | | Remove some remnants of ChangeLog and vcsversion.py generationMark McLoughlin2011-12-063-11/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since moving to bzr, we no longer generate ChangeLog and vcsversion.py and since commit deb31cb55 we no longer even have the bzr specific code for generating them. So, let's just remove any references to them. Change-Id: I4f96b9be48e289f9129ae8e3ad4cbc1b22db07d2
* | | | Merge "Use system M2Crypto package on Oneiric, bug 892271"Jenkins2011-12-061-0/+14
|\ \ \ \