b0ae2ef547
adding some buggy bugs and updates from keystone/novaclient
Craig Vyvial
2012-03-06 15:10:29 -06:00
253a89b86d
Merge pull request #2 from hub-cap/add_guest_agent
Michael Basnight
2012-03-07 07:15:11 -08:00
61b8c85ff6
Added in the guest manager code * Added the bin script for the guest agent * Added a sample config file for guest * Migrated guest-agent to guestagent * Added a manager and service for the guest
Michael Basnight
2012-03-06 10:30:49 -06:00
37f4936ef0
Merge pull request #1 from hub-cap/add_service_code
Michael Basnight
2012-03-07 06:58:38 -08:00
334a36ab68
Got the unit test venv environment working.
Tim Simpson
2012-03-07 08:47:10 -06:00
10d738aad2
keystone made some changes
Craig Vyvial
2012-03-05 22:32:25 -06:00
63befd034d
Adding some basic service code from nova. * Adding the proper taskmanager bin script * Adding a taskmanager impl (needs to be a proper baseclass) * Adding novas LoopingCall to utils * Updating dummy rpc cast in the database service so it sends to the task manager
Michael Basnight
2012-03-05 21:19:09 -06:00
f2d09827cd
Added the taskmanager class with some testing rpc code * Fixed a bug in rpc kombu w/ a bad durable declaration * Fixed the name of the queue exchange * Added a bit of rpc code to the taskmanager service for consuming * * This is mostly experimental at this point!!! * * This should be refactored into something common!!!
Michael Basnight
2012-03-05 07:59:34 -06:00
c6a27dc540
Initial checkin of rpc code * Stole most of the code from nova rpc * Updated the rpc and kombu code so it works with reddwarf * Import of openstack-common, added the context from common * Extended the common context
Michael Basnight
2012-03-04 22:12:34 -06:00
caedfab456
Fleshed out the basics for the guest-agent scp firstboot. * Copying ssh keys from the host to the image * Added a bootstrap_init.sh which does the scp work to the instance * Finished the bootstrap.sh so it will upload to glance * Added a service images table for identifing the current image on create * Added some dummy guest-agent code for testing purposes * Added a delete method, which is not finished
Michael Basnight
2012-03-04 15:52:29 -06:00
2e56dc4d69
First pass attempt at a service_image registry in the db * Added some finder logic to the base models * Added service_image to models * No longer passing in the image name in the database create call * Misc mapper stuff w/ adding the table
Michael Basnight
2012-02-27 07:42:23 -06:00
f14e3ebba9
Adding next_steps.txt so everyone can see my thoughts
Michael Basnight
2012-02-26 21:46:16 -06:00
4f90d5e5cd
Moving the old bootstrap in anticipation of nuking it
Michael Basnight
2012-02-26 21:41:36 -06:00
0de93f0ea2
Figured out how to create/add qcow ubuntu images * new bootstrap/bootstrap.sh shows the proper way to create a image * modified the funkybugs cuz i squashed one in nova proper * added apt-cacher-ng and such to the old bootstrap (dont use it yet)
mbasnight
2012-02-26 21:30:16 -06:00
f9f10e84a7
Adding the beginnings of ubuntu bootstrap
mbasnight
2012-02-22 22:20:35 -06:00
6a3f66f0e9
Adding the venv/unit test framework stuff * run_tests stuff * gerrit stuff * test-requires for pip
mbasnight
2012-02-22 19:26:52 -06:00
90bf37cbfd
Adding the missing reddwarf-manage binscript
mbasnight
2012-02-22 19:06:02 -06:00
0fe9b2323c
Getting hooked up w/ the db. * connection db and all that jazz * migrations are working * local DB models are working (only save)
mbasnight
2012-02-22 17:56:55 -06:00
5c641643d4
Making a data/view model based on remote objects * removing the novaclient from the actual service
mbasnight
2012-02-22 11:59:59 -06:00
853cf39b54
Adding extensions to the app, and shell extensions for users & schema
mbasnight
2012-02-21 19:25:46 -06:00
abeb2cad81
Adding a bit of code to get novaclient working via proxy token.
mbasnight
2012-02-21 07:01:04 -06:00
1f920650e6
A bit more cleanup to remove melange code, and making the auth code work again.
mbasnight
2012-02-21 06:36:47 -06:00
475927f35d
Making the API look more like melange. this made the api a TON cleaner than modeling it after the existing nova code. * now uses no nova imports and still has things like extensions, versions, etc. * created a new server binscript * made a new common folder with all the non openstack-common wsgi, exception, extensions etc... * using openstack-common extensively * changing the version to use v0.1 * stole some code from melange to make all this possible <3 melange team
mbasnight
2012-02-20 22:47:49 -06:00
a8ac898fae
Experimental changes to create instance. this is untested
mbasnight
2012-02-20 22:33:32 -06:00
ca794b6565
Adding idea project folder
mbasnight
2012-02-19 19:38:38 -06:00
9f4bc55cb9
Getting the delete call and refactoring the req/proxy_token a bit
mbasnight
2012-02-19 19:17:10 -06:00
53eccade09
Got the basics of the viewbuilder working for list instances
mbasnight
2012-02-19 18:58:10 -06:00
dc5a1bb8c3
Got a nice API shell working * uses devstacks install for nova/keystone/et al * talks to nova via novaclient. * adds a few extensions to show how its done * has a single call to list instances * found a few minor bugs to discuss w/ nova crew ** Note in order to run this you have to mod the code downloaded by devstack or have local symlinks to nova & novaclient in your src tree running trunk This will get dealt with soon (it is a weekend!)
Michael Basnight
2012-02-19 10:41:59 -06:00
f66d94b3a1
Adding a gitignore
Michael Basnight
2012-02-15 17:37:32 -06:00
8b2aaef36e
Adding a script for getting the environment up and running
Michael Basnight
2012-02-15 17:36:46 -06:00
74c87d40d1
Folder structure layout stuff
Michael Basnight
2012-02-15 17:34:45 -06:00
ca978a0fa1
Initial commit
Michael Basnight
2012-02-15 17:33:32 -06:00