1
2010-12-13 Devin Carlen <devin.carlen@gmail.com>
3
Refactored smoketests to use novarc environment and to separate user and admin specific tests.
5
2010-12-13 Eric Day <eday@oddments.org>
7
Changed OpenStack API auth layer to inject a RequestContext rather than building one everywhere we need it.
9
2010-12-09 Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>, Josh Kearney <josh.kearney@rackspace.com>
11
Make XenServer VM diagnostics available through nova.virt.xenapi.
13
2010-12-09 Sandy Walsh <sandy.walsh@rackspace.com>
15
Flag to define which operations are exposed in the OpenStack API, disabling all others.
17
2010-12-09 Trey Morris <trey.morris@rackspace.com>
19
some pylint caught changes to compute
21
2010-12-08 Andy Smith <code@term.ie>
23
adds bzr to the list of dependencies in pip-require so that upon checkout using run_tests.sh succeeds
25
2010-12-08 Eric Day <eday@oddments.org>
27
Finished cleaning up the openstack servers API, it no longer touches the database directly. Also cleaned up similar things in ec2 API and refactored a couple methods in nova.compute.api to accommodate this work.
29
2010-12-08 Eric Day <eday@oddments.org>, Michael Gundlach <michael.gundlach@rackspace.com>
31
Pushed terminate instance and network manager/topic methods into network.compute.api.
33
2010-12-08 Eric Day <eday@oddments.org>
35
Moved the reboot/rescue methods into nova.compute.api.
37
2010-12-08 Ryan Lane .
39
This change adds better support for LDAP integration with pre-existing LDAP infrastructures. A new configuration option has been added to specify the LDAP driver should only modify/add/delete attributes for user entries.
41
This change also fixes crashing issues for entries that have the novaUser objectclass, but do not have accessKey, secretKey, or isAdmin attributes. The code now only identifies a user as existing if all attributes and the objectclass exists.
43
A couple new functions were added to check for existence of users in LDAP, even if they do not have the novaUser objectclass.
45
The ldap_user_modify_only configuration option added assumes that users will be managed by external means, and will not attempt to add or delete user entries.
47
2010-12-07 Ryan Lane .
49
Added a script to use OpenDJ as an LDAP server instead of OpenLDAP. Also modified nova.sh to add an USE_OPENDJ option, that will be checked when USE_LDAP is set.
51
2010-12-07 Soren Hansen <soren.hansen@rackspace.com>
53
Make sure Authors check also works for pending merges (otherwise stuff can get merged that will make the next merge fail this check).
55
2010-12-07 Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>
57
It looks like Soren fixed the author file, can I hit the commit button?
59
2010-12-07 Soren Hansen <soren.hansen@rackspace.com>
61
Add a helpful error message to nova-manage in case of NoMoreNetworks.
63
This is one of the most common problems people have, and the solution
64
is not currently easily discoverable. This should address that.
66
2010-12-07 Soren Hansen <soren.hansen@rackspace.com>
68
Add Ryan Lucio to Authors.
70
2010-12-07 Ryan Lucio <rlucio@internap.com>
72
Addresses bug 677475 by changing the DB column for internal_id in the instances table to be unsigned.
74
2010-12-03 Anne Gentle <anne@openstack.org>
76
Fixes a missing step (nova-manage network create IP/nn n nn) in the single-node install guide
78
2010-12-03 Eric Day <eday@oddments.org>
80
Tired of seeing various test files in bzr stat.
82
2010-12-02 Michael Gundlach <michael.gundlach@rackspace.com>
84
Fix bugs that prevented OpenStack API from supporting server rename.
86
2010-12-02 Eric Day <eday@oddments.org>
88
Consolidated the start instance logic in the two API classes into a single method. This also cleans up a number of small discrepencies between the two.
90
2010-12-02 Michael Gundlach <michael.gundlach@rackspace.com>
92
Instances are assigned a display_name if one is not passed in -- and now, they're assigned a display_name even if None is explicitly passed in (as the EC2 API does.)
94
And this time I gave in and wrote a test rather than relying on my super-awesome 'test-by-code-review' approach.
96
2010-12-01 Michael Gundlach <michael.gundlach@rackspace.com>
98
Guarantee that the OpenStack API's Server-related responses will always contain a "name" value. And get rid of a redundant field in models.py.
100
2010-12-01 Anne Gentle <anne@openstack.org>
102
Adds in more documentation contributions from Citrix.
104
2010-12-01 Soren Hansen <soren.hansen@rackspace.com>
106
Move cc_host and cc_port flags into nova/network/linux_net.py. They
107
weren't used anywhere else.
109
Make cc_host default to nova.utils.get_my_ip() instead of 127.0.0.1.
110
cc_host is used to set up forwarding to the meta-data service, and the
111
kernel doesn't allow routing to a loopback device, so 127.0.0.1 is a
114
2010-12-01 Soren Hansen <soren.hansen@rackspace.com>
116
Add include_package_data=True to setup.py.
118
This makes sure the various templates get installed into the python path when running "python setup.py install".
120
2010-12-01 Michael Gundlach <michael.gundlach@rackspace.com>
122
With utils.default_flagfile() in its old location, the flagfile isn't being read -- twistd.serve() loads flags earlier than that point. Move the utils.default_flagfile() call earlier so the flagfile is included.
124
2010-11-30 Michael Gundlach <michael.gundlach@rackspace.com>
126
Delete unused flag in nova.sh.
128
2010-11-30 Ryan Lane .
130
Moving the openldap schema out of nova.sh into it's own files, and adding sun (opends/opendj/sun directory server/fedora ds) schema files
132
2010-11-30 Michael Gundlach <michael.gundlach@rackspace.com>
134
OpenStack API returns the wrong x-server-management-url. Fix that.
136
Fixes https://bugs.launchpad.net/nova/+bug/680709 .
138
2010-11-30 Soren Hansen <soren.hansen@rackspace.com>
140
Fix DescribeImages EC2 API call.
142
Reluctantly not including unit tests. I've filed bug #682888 about it. I think this is important enough to get fixed that we can defer the tests for a few days.
144
2010-11-29 Vishvananda Ishaya <vishvananda@gmail.com>
146
Default flagfile moved in trunk recently. This updates nova.sh to run properly with the new flagfile location.
148
2010-11-29 Soren Hansen <soren.hansen@rackspace.com>
150
Add a templating mechanism in the flag parsing.
152
Add a state_path flag that will be used as the top-level dir for all other state (such as images, instances, buckets, networks, etc).
153
This way you only need to change one flag to put all your state in e.g. /var/lib/nova. This simplifies packaging quite a bit.
155
2010-11-29 Michael Gundlach <michael.gundlach@rackspace.com>
157
Rename cloudServersFault to computeFault -- I missed this Rackspace branding when we renamed nova.api.rackspace to nova.api.openstack.
159
2010-11-25 Vishvananda Ishaya <vishvananda@gmail.com>
162
* Fixed up some flags
163
* Put in an updated nova.sh
164
* Broke out metadata forwarding so it will work in flatdhcp mode
165
* Added descriptive docstrings explaining the networking modes in more detail
169
FlatDHCPManager wasn't quite working. This makes it work again. I discovered that automatically bridging into eth0 without a vlan is very dangerous. If eth0 has an ip that you are using for ssh, you lose your connectivity. For that reason, I set bridge_dev to None by default. This unfortunately means that you have to specify a bridge_dev for VlanManager to actually work.
171
2010-11-24 Soren Hansen <soren.hansen@rackspace.com>
173
Make sure all workers look for their flagfile in the same spot.
175
Stop nova-manage from using /etc/nova/nova-manage.conf as its default
176
flagfile. This made made development awkward since everything but
177
nova-manage would use defaults for everything, but nova-manage would use
178
whatever config was in /etc/nova/nova-manage.conf which was likely put
179
there by a package of some sort.
181
This way, we can leave it to the packagers to set this default to
184
2010-11-24 Soren Hansen <soren.hansen@rackspace.com>
186
Fix typo "nova.util" -> "nova.utils".
188
2010-11-24 Soren Hansen <soren.hansen@rackspace.com>, Anne Gentle <anne@openstack.org>
190
Added a .mailmap that maps addresses in bzr to people's real, preferred
191
e-mail addresses. (I made a few guesses along the way, feel free to
192
adjust according to what is actually the preferred e-mail)
194
Added a couple of methods to nova.utils to parse said .mailmap and do
195
the appropriate (though highly naĆÆve) replacement.
197
Apply mailmap replacement in changelog generation in setup.py.
199
Add a unit test that checks everyone is properly listed in Authors.
201
Add missing people to Authors.
203
2010-11-24 Soren Hansen <soren.hansen@rackspace.com>
205
Add a placeholder in doc/build. Although bzr handles empty directories
206
just fine, setuptools does not, so to actually ship this directory in
207
the tarball, we need a file in it.
209
2010-11-23 Soren Hansen <soren.hansen@rackspace.com>
211
doc/build was recently accidentally removed from VCS. This adds it back, which makes the docs build again.
213
2010-11-23 Josh Kearney <josh.kearney@rackspace.com>
215
Make aws_access_key_id and aws_secret_access_key configurable.
217
2010-11-23 Anne Gentle <anne@openstack.org>
219
Adding developer documentation - setting up dev environment and how to add to the OpenStack API
221
2010-11-23 Soren Hansen <soren.hansen@rackspace.com>
223
Add a --logdir flag that will be prepended to the logfile setting. This makes it easier to share a flagfile between multiple workers while still having separate log files.
225
2010-11-23 Josh Kearney <josh.kearney@rackspace.com>
227
Remove FAKE_subdomain from docs.
229
2010-11-23 Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>
1
232
2010-11-22 Josh Kearney <josh.kearney@rackspace.com>
3
234
Set and use AMQP retry interval and max retry FLAGS.
643
874
A small fix to the install_venv program to allow us to run it on the tarmac box as part of the tarmac build.
645
2010-09-20 Vishvananda Ishaya <vishvananda@yahoo.com>
876
2010-09-20 Vishvananda Ishaya <vishvananda@gmail.com>
647
878
Removes second copy of ProcessExecutionError that creeped in during a bad merge.
649
2010-09-20 Vishvananda Ishaya <vishvananda@yahoo.com>
880
2010-09-20 Vishvananda Ishaya <vishvananda@gmail.com>
651
882
Adds an omitted yield in compute manager detach_volume.
653
2010-09-20 Vishvananda Ishaya <vishvananda@yahoo.com>
884
2010-09-20 Vishvananda Ishaya <vishvananda@gmail.com>
655
886
Adds timing fields to instances and volumes to track launch times and schedule times.
657
2010-09-20 Vishvananda Ishaya <vishvananda@yahoo.com>
888
2010-09-20 Vishvananda Ishaya <vishvananda@gmail.com>
659
890
Fixes two errors in cloud.py in the nova_orm branch:
660
891
a) self.network is actually called network_manager
661
892
b) the logic for describe-instances check on is_admin was reversed
663
2010-09-20 Vishvananda Ishaya <vishvananda@yahoo.com>
894
2010-09-20 Vishvananda Ishaya <vishvananda@gmail.com>
665
896
Adds timing fields to instances and volumes to track launch times and schedule times.
667
2010-09-16 Vishvananda Ishaya <vishvananda@yahoo.com>
898
2010-09-16 Vishvananda Ishaya <vishvananda@gmail.com>
669
900
Better error message on the failure of a spawned process, and it's a ProcessExecutionException irrespective of how the process is run (twisted or not)
671
2010-09-15 Vishvananda Ishaya <vishvananda@yahoo.com>
902
2010-09-15 Vishvananda Ishaya <vishvananda@gmail.com>
673
904
Proposing merge to get feedback on orm refactoring. I am very interested in feedback to all of these changes.