datatable for images list
by Jan Provazník
- jquery upgraded to 1.4.2
- added plugin rails_datatable
- images and instances now use datatable with pagination
14 years, 1 month
initial dashboard implementation
by Mo Morsi
The following patchset contains the implementation of the
dashboard container, as well as the 'getting started' and 'actions'
portlets. Also included is the initial dashboard spec suite
and a changed login process that redirects the user to the dashboard
upon successful login.
Note the patches here will almost certainly change once the
aggregator layout changes make it into the repo, and to incorporate
haml into the dashboard templates
14 years, 1 month
Fix RimuHosting driver
by marios@redhat.com
This patch contains the (minor) edits to the rimuhosting driver (the second of the two for rimuhosting). Note that this relies on the previous patch, i.e. the driver should already have been renamed to rimuhosting/rimuhosting_driver.rb... edits:
Driver:
* fix typo in hardware_profiles
* add grabbing of IP address in convert_srv_to_instance
Client:
* edit initialize (credentials.provided? removed) to stop thin from exploding
* typo in request (DeltaCloud ==> Deltacloud)
--marios
14 years, 1 month
Minor fix in server.rb
by marios@redhat.com
This is a minor fix in server.rb that affects only those drivers where stopping an instance also means destroying it and where html is the requested output. Basically, in the rackspace case once you stop an instance this gets destroyed *very* quickly. In server.rb and when html is required, all instance actions except destroy cause the driver to request the details of that instance; that is, when you 'reboot' or 'start' you get the details of that specific instance, rather than the index. When you destroy, you dont request details as the instance no longer exists and you automatically get the index.
However server.rb was not catching the 'stop' case and so when stop actually means destroy, you end up requesting details for an instance you already killed. This problem has only manifested itself in rackspace since they seem to get rid of their instances very quickly (e.g. in other cases like terremark, you might request the instance after you destroy it, and still get it for some time period).
--marios
14 years, 1 month
Navigation layout update
by Tomas Sedovic
Howdy Folks,
This patchball moves the Aggregator UI layout a bit closer to the Jeremy's
mockups.
It adds HAML support, the navigation (as-seen-in-mockups) and a few placeholder
pages so that the nav links are not dead.
I haven't modified the existing pages -- the current UI should still work.
14 years, 1 month
Added DataService, QoS Task Submissions
by Martyn Taylor
Depends on the series of Audit patches:
0001-Average-Time-to-Submit-time-to-Provider-Task-Model-A.patch
0002-Added-Auditing-for-Average-max-min-also-running-time.patch
0003-Added-Task-Ended-Timestamp-for-calculating-Task-Runt.patch
0004-Added-method-for-calculating-task-runtime.patch
0005-Added-failure-codes-to-task-model.patch
0006-Added-Timing-for-Instance-Change-State.patch
14 years, 1 month
[PATCH 00/11]: Fix up the EC2 and GoGrid drivers
by Chris Lalancette
All,
As we previously discussed, the driver action instance
methods should return a proper instance object when they
succeed. This patch series fixes it up so that both the
ec2 and gogrid drivers do this. Along the way it also fixes
up quite a few bugs in the gogrid driver, and makes it act
much more like the EC2 driver. I think this is a very good thing;
it allows the clients of the drivers to remain ignorant of the
differences between clouds (which is the whole point in the
first place). With this series in place, I'm able to start
both EC2 instances and GoGrid instances through the in-development
condor scheduler.
Note that:
1) I still have additional testing to do with these patches to
verify the functionality more thoroughly.
2) I still have to fix up the other "broken" drivers w.r.t.
the return value from the action methods.
3) The GoGrid fixes probably belong in a different patch series,
since they are independent of the action instance fixes.
Nevertheless, I wanted to get these patches out for review.
Thanks,
Chris Lalancette
14 years, 1 month
Rename Rimuhosting driver
by marios@redhat.com
Hi, as per David's request I have split rename and fix of rimuhosting into two patches. This patch is the rename from rimu/rimu_hosting_driver.rb to rimuhosting/rimuhosting_driver.rb (and rimu_hosting_client --> rimuhosting_client) as well as the change in drivers.rb required to make this work. NOTE: the driver obviously still contains some minor errors! Another patch will follow that addresses these.
--marios
14 years, 1 month
Fixes to Rimuhosting driver
by marios@redhat.com
In the process of looking at rimu hosting driver for the new firewalling model I came across some issues:
* Had to rename the driver (rimu/rimu_hosting_driver --> rimuhosting/rimuhosting_driver) due to the name we parse arguments and instantiate drivers in drivers.rb ... it was either this or changing drivers.rb but that is already used by all other drivers...
* Issue with the way credentials were being used which caused thin to explode ('credentials.provided?' was failing so made it 'credentials.nil?')
* The driver was not grabbing the public IP address of a given instance from the rimuhosting response (this will be needed for the firewalling stuff later).
The author of this driver (who works at rimuhosting) was kind enough to give me his api key for testing so if you would like to try this driver out ping me and I give you the key.
--marios
14 years, 1 month