Added a transport line to enable make_aquilon. Internally, calling this make_host and passing in an aquilon parameter. Method currently just checks the hard-coded archetype and returns. |
|
More...
|
over 16 years ago
|
Missed this file yesterday (change 635238), broke the tree. Mulligan? |
|
More...
|
over 16 years ago
|
small breakthrough: mapping properties to classes without mappers, but using standard old python ways, but this is GOOD. For a host object, now we can call: h=s.query(Host).first(), then...h.location.city: 'mc' . This will be vital: all objects with ties to location can now call location TYPES as attributes and get the value back, e.g. foo.building yields the name of the building it's in. :) time for sleep. |
|
More...
|
over 16 years ago
|
filled in a bunch of missing comments decorators, and assorted nonsense |
|
More...
|
over 16 years ago
|
to rebuild the database with NO HOSTS OR MACHINES |
|
More...
|
over 16 years ago
|
added dns domain, found as a requirement for make_host |
|
More...
|
over 16 years ago
|
Moved process execution out into a ProcessBroker. Enabled aq sync. Started centralizing exceptions_.py. |
|
More...
|
over 16 years ago
|
removed population utilies functions out of build. removed almost all dependencies on altpath from configuration, going to axe it from the proj shortly |
|
More...
|
over 16 years ago
|
renamed functions found an error in optparser |
|
More...
|
over 16 years ago
|
Execution path is now through Broker. |
|
More...
|
over 16 years ago
|
Added aq make aurora aq make aquilon Improved help text formatting, for option help texts, that become longer that 80 chars |
|
More...
|
over 16 years ago
|
Code cleanup. Added a --format option to the client to exercise the different formatting options for the output. |
|
More...
|
over 16 years ago
|
Fixed `aq get` command. The skeleton was pretty close to working by itself. At least for dev purposes, instead of a separate web server, just used the open port and the built-in web server to serve the files needed by git clone. |
|
More...
|
over 16 years ago
|
some of this overlaps with what's in build, and you need to be careful that you run in it with a clean set of rack, chassis machine, and host tables, but I need to run out for a few hours and I wanted them to be available if people need to use them. Will clean up later tonight. |
|
More...
|
over 16 years ago
|
Added --noexec to see what the server is asking the client to run (without running it). |
|
More...
|
over 16 years ago
|
Removing old (and now completely) unused DB.py. |
|
More...
|
over 16 years ago
|
adds the archetype and build/build element tables, along with some hefty subroutines to populate every building in the globe with 2 racks, 2 chassis, and 12 blades as both hosts and machines in all of the aforementioned chassis. Also showcases my learning a new syntactic device: generator expressions. takes about 6 minutes if you need all this, its useful for creating service instances and service maps for the short term (long term it will be in a seperate utility module). utils/clear-fake.sql is the sql to remove the fake stuff, just run .read utils/clear-fake.sql inside a sqlite3 prompt |
|
More...
|
over 16 years ago
|
As requested :) |
|
More...
|
over 16 years ago
|
adds the archetype and build tables/objects in a minimalist fashion, to be fleshed out as we start to use them. Moves service list to build, leaving service_list_item behind in service.py (for removal of circular dependencies). build.py should come last in the rebuild process of the db, though you don't really *need* to build it yet (its empty). More to come on data generation for those tables today. |
|
More...
|
over 16 years ago
|
Improved option parser: aq.py help <command> shows command help aq.py [-h|--help] shows general help |
|
More...
|
over 16 years ago
|
Quick bugfix for accepting an argument in aq put. |
|
More...
|
over 16 years ago
|
Examples (and some conversion to) a better way of chaining processes. |
|
More...
|
over 16 years ago
|
Removed differentiation between a variable from the path and a variable passed in with a query string or a post. |
|
More...
|
over 16 years ago
|
Replaced html output with simple str() formatting. Set up the notion that there will be several formatters for a given response, but there is no way (yet) for a client to request a specific format. |
|
More...
|
over 16 years ago
|
move Host to service.py from hardware, make it inherit from system. Add more demonstration data, with syslog service instances attached to bogus npipm1 and npipm2 hosts |
|
More...
|
over 16 years ago
|
preliminary support for oracle DSN. |
|
More...
|
over 16 years ago
|
My last checkin broke 'aq show location --type'. Lehel's fixed it, but broke 'aq show location --type --name'. Now they are both fixed, and presumably nothing new is broken... |
|
More...
|
over 16 years ago
|
added Host creation to hardware, and sysloc methods |
|
More...
|
over 16 years ago
|
working aq show location --type SOMETHING |
|
More...
|
over 16 years ago
|
Cleaned up a couple of minor things that had been broken. Took the opportunity to add and remove some unused code. |
|
More...
|
over 16 years ago
|