64 Commits

Author SHA1 Message Date
Michael Basnight
bd9515bf54 Adding the guest conf.d writing
* Made sure to append the conf in the startup
* Added the methods to append/write
* Made the dbaas guest agent write guest uuid
2012-03-22 16:12:56 -05:00
Michael Basnight
8cfa3d97c4 Getting the guest status update working.
* Added the db calls to the guest code
* Changed the default for the confs to use MySQL
* Added HACKISH uuid as a global var for status lookups
* * This is because the ip is no longer saved
    in the reddwarf db. We can do something
    better in the future since this does
    not persist if the agent stops.
2012-03-21 23:15:46 -05:00
Michael Basnight
b3c31e0608 Adding dbaas-mycnf to the contrib folder
* Added logging configs to the guestagent
2012-03-19 23:06:08 -05:00
Michael Basnight
2bdaa9d8fc Adding the guestagent.
* Added the manager code to service
* Updated conf so it works on a guest
* Added exceptions for the guest
* Added all the guest code from legacy reddwarf
2012-03-18 15:45:19 -05:00
Craig Vyvial
380b710665 Fixing up the instance creation issues
* update gitignore with log file from tests
* update the tenant id on the client
* change database to instance module
* added some logging in the api calls
* configuration of nova client values
2012-03-16 11:55:30 -05:00
Michael Basnight
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
2012-03-07 09:13:37 -06:00
Michael Basnight
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
2012-03-05 21:36:00 -06:00
Michael Basnight
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!!!
2012-03-05 08:04:59 -06:00
Michael Basnight
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
2012-03-05 07:14:07 -06:00
mbasnight
853cf39b54 Adding extensions to the app, and shell extensions for users & schema 2012-02-21 19:25:46 -06:00
mbasnight
abeb2cad81 Adding a bit of code to get novaclient working via proxy token. 2012-02-21 07:01:04 -06:00
mbasnight
1f920650e6 A bit more cleanup to remove melange code, and making the auth code work again. 2012-02-21 06:36:47 -06:00
mbasnight
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
2012-02-20 22:47:49 -06:00
Michael Basnight
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!)
2012-02-19 11:06:49 -06:00