Hen [Fri, 26 Feb 2016 05:42:05 +0000 (21:42 -0800)]
Attic banner added to the top of all html files
marios [Fri, 18 Oct 2013 09:55:30 +0000 (12:55 +0300)]
Adds profitbricks documentation output (nanoc)
thanks to Dominik Sander:
https://github.com/deltacloud/deltacloud-core/pull/64
Dominik Sander [Thu, 17 Oct 2013 12:28:46 +0000 (14:28 +0200)]
Added profitbricks documentation
Dominik Sander [Thu, 12 Sep 2013 15:38:32 +0000 (17:38 +0200)]
Adds profitbricks driver
Dies Koper [Wed, 17 Jul 2013 13:50:46 +0000 (23:50 +1000)]
fixed version number in DOAP file
Dies Koper [Wed, 17 Jul 2013 08:24:39 +0000 (18:24 +1000)]
Added categories and CIMI standard to DOAP file
Dies Koper [Tue, 16 Jul 2013 10:47:58 +0000 (20:47 +1000)]
CIMI: allow 202 from system creation & machine deletion
and fix copy & paste error in machine restart in client UI
Dies Koper [Tue, 16 Jul 2013 03:10:36 +0000 (13:10 +1000)]
CIMI: aligned to MachineCreate example in spec the root element
names used in request bodies in client UI
Dies Koper [Mon, 15 Jul 2013 13:18:06 +0000 (23:18 +1000)]
CIMI: take entity start/stop/import/etc. action url from CEP
marios [Tue, 16 Jul 2013 08:34:12 +0000 (11:34 +0300)]
Site - update links for community call #21
marios [Tue, 16 Jul 2013 08:04:55 +0000 (11:04 +0300)]
Adding Deltacloud doap file - projects.apache.org/doap.html
Dies Koper [Mon, 15 Jul 2013 02:58:36 +0000 (12:58 +1000)]
CIMI: add dealing with 202 return code from system delete
Used by FGCP. See 4.2.1.7 Asynchronous operations of CIMI 1.0.1 spec.
Dies Koper [Mon, 15 Jul 2013 02:02:09 +0000 (12:02 +1000)]
CIMI: added memory unit (KiB) and use consistent naming
between machine and machine_configuration
Dies Koper [Mon, 15 Jul 2013 01:40:31 +0000 (11:40 +1000)]
FGCP: add descriptions to machine templates in system template
Dies Koper [Mon, 15 Jul 2013 00:25:50 +0000 (10:25 +1000)]
CIMI: made id optional in client UI helper method
so it can be used for collection operations such as import
Dies Koper [Tue, 9 Jul 2013 06:33:13 +0000 (16:33 +1000)]
CIMI: add system and templates to client UI
Dies Koper [Mon, 15 Jul 2013 00:28:15 +0000 (10:28 +1000)]
CIMI: use id instead of name in urls in client UI
Dies Koper [Mon, 15 Jul 2013 00:31:28 +0000 (10:31 +1000)]
CIMI: added/changed conditionals to only show machine operations
for which the action url was returned in client UI
Dies Koper [Mon, 15 Jul 2013 00:29:47 +0000 (10:29 +1000)]
CIMI: fix typo (Credential->Machine) in client UI machine
creation button
Dies Koper [Fri, 5 Jul 2013 13:44:56 +0000 (23:44 +1000)]
CIMI: fix test failure due to sequel/sqlite error type change
Dies Koper [Sat, 22 Jun 2013 11:49:45 +0000 (21:49 +1000)]
CIMI: added resource metadata to client UI
Dies Koper [Fri, 5 Jul 2013 11:40:24 +0000 (21:40 +1000)]
CIMI: changed CEP hrefs to use client's paths
Dies Koper [Thu, 4 Jul 2013 12:13:25 +0000 (22:13 +1000)]
CIMI: added test to ensure spec order of CEP elements
Dies Koper [Wed, 3 Jul 2013 13:40:29 +0000 (23:40 +1000)]
CIMI: replaced machine admin with credential
and made its views consistent with others
Dies Koper [Wed, 3 Jul 2013 10:57:56 +0000 (20:57 +1000)]
CIMI: removed redundant password and key declarations
Dies Koper [Mon, 1 Jul 2013 05:25:16 +0000 (15:25 +1000)]
CIMI: don't render Create views in client UI if no Add operation
returned in networks or addresses collection
Dies Koper [Sun, 30 Jun 2013 04:32:24 +0000 (14:32 +1000)]
CIMI: take entity collection url from CEP
marios [Wed, 3 Jul 2013 07:54:20 +0000 (10:54 +0300)]
CIMI: added block to ensure config collection urls in CEP
spell out configuration. Fix for query on DTACLOUD-577
Dies Koper [Mon, 1 Jul 2013 04:13:23 +0000 (14:13 +1000)]
CIMI: changed CEP key names and order to match spec
Dies Koper [Tue, 2 Jul 2013 01:21:13 +0000 (11:21 +1000)]
FGCP: fix state value in test
Michal Fojtik [Tue, 18 Jun 2013 11:15:33 +0000 (13:15 +0200)]
Mock: Raise NotFound when instance does not exists when creating the Image
Michal Fojtik [Tue, 18 Jun 2013 11:15:54 +0000 (13:15 +0200)]
Mock: Fixed wrong count of instances in tests
Dies Koper [Mon, 1 Jul 2013 06:20:01 +0000 (16:20 +1000)]
CIMI: Changed assertion in machine test to unequality
Dies Koper [Mon, 1 Jul 2013 01:47:56 +0000 (11:47 +1000)]
CIMI: update copyright year in client UI
Dies Koper [Mon, 1 Jul 2013 01:47:13 +0000 (11:47 +1000)]
CIMI: pass http_proxy env to client UI's RestClient
Dies Koper [Sun, 30 Jun 2013 11:21:47 +0000 (21:21 +1000)]
CIMI: remove collections that are not part of CIMI 1.x spec
marios [Tue, 18 Jun 2013 09:31:59 +0000 (12:31 +0300)]
EC2 driver - Fix for determining instance_actions on ebs/root_store instances
https://github.com/deltacloud/deltacloud-core/pull/47
marios [Fri, 7 Jun 2013 08:25:49 +0000 (11:25 +0300)]
EC2 driver - modify instance actions depending on transient root (ebs/root_store)
related to https://github.com/deltacloud/deltacloud-core/pull/44
David Ellinger [Tue, 4 Jun 2013 19:59:38 +0000 (15:59 -0400)]
Added note
David Ellinger [Tue, 4 Jun 2013 19:58:41 +0000 (15:58 -0400)]
Cleaned up code
David Ellinger [Tue, 4 Jun 2013 19:48:47 +0000 (15:48 -0400)]
Modified 'stop_instance' method to check if instance root type is ebs or instance_store. If ebs -- stop instance otherwise destroy instance
David Ellinger [Fri, 24 May 2013 18:38:54 +0000 (14:38 -0400)]
Fixed formatting
David Ellinger [Fri, 24 May 2013 17:59:42 +0000 (13:59 -0400)]
Fixed instance state conversion. Tested EBS instance for start/stop/reboot. Works fine
David Ellinger [Tue, 30 Apr 2013 11:00:40 +0000 (07:00 -0400)]
Added start functionality to stopped EC2 instances
David Ellinger [Mon, 29 Apr 2013 13:43:59 +0000 (09:43 -0400)]
Added 'stop' functionality to ec2 driver
Added new state, added stop method, removed alias.
Dies Koper [Sat, 22 Jun 2013 03:20:39 +0000 (13:20 +1000)]
CIMI: Use #collection_class_for helper for all collections in client
Michal Fojtik [Thu, 13 Jun 2013 11:37:27 +0000 (13:37 +0200)]
CIMI: Added #collection_class_for helper to CIMI client
Since now the collection classes are not available in the
namespace, this helper will generate them in the client.
Michal Fojtik [Thu, 13 Jun 2013 11:27:23 +0000 (13:27 +0200)]
CIMI: Fixed dependencies loading from CIMI client
Dies Koper [Thu, 20 Jun 2013 23:40:00 +0000 (09:40 +1000)]
cd to path in batch files
when running batch file from inside bin directory, prevents errors
like cannot load such file -- ./lib/initialize.rb (LoadError)
Michal Fojtik [Tue, 18 Jun 2013 10:10:57 +0000 (12:10 +0200)]
CIMI: Added 'after_initialize' plugin for Sequel (DTACLOUD-570)
marios [Tue, 4 Jun 2013 09:23:05 +0000 (12:23 +0300)]
Update deltacloud-core gemspec for newest aws rubygem
Required for the Network API calls https://github.com/appoxy/aws/pull/124
Version 2.9.0 was yanked because of https://github.com/appoxy/aws/pull/126
Dies Koper [Thu, 6 Jun 2013 11:28:49 +0000 (21:28 +1000)]
Tests: added assertion to mock image test for 'CreateImageNotSupported'
marios [Wed, 5 Jun 2013 09:01:58 +0000 (12:01 +0300)]
Fix failing travis builds - also DTACLOUD-562
https://travis-ci.org/deltacloud/deltacloud-core/builds/
7731674
https://travis-ci.org/deltacloud/deltacloud-core/jobs/
7763133
https://issues.apache.org/jira/browse/DTACLOUD-562
Michal Fojtik [Tue, 4 Jun 2013 11:34:43 +0000 (13:34 +0200)]
Client: Lock the 'minitest' gem version to '<5.0' because of bug in turn.
Dies Koper [Mon, 3 Jun 2013 03:14:31 +0000 (13:14 +1000)]
CIMI Systems: fixed id not being set for SystemSystemCollection.
This was missed in the patch for DTACLOUD-559
(commit
640405627827bdf0d38e3418647d2d36fd272d74)
Also, applied name change of add_/remove_ methods to collections.
https://issues.apache.org/jira/browse/DTACLOUD-559
https://github.com/deltacloud/deltacloud-core/pull/28
https://github.com/deltacloud/deltacloud-core/pull/27
Dies Koper [Thu, 30 May 2013 11:24:32 +0000 (21:24 +1000)]
CIMI client: fix typo fcgp->fgcp
Dies Koper [Tue, 21 May 2013 10:56:56 +0000 (20:56 +1000)]
CIMI: expose import and export of systems and system templates
for drivers that support these operations
Dies Koper [Sun, 26 May 2013 09:22:18 +0000 (19:22 +1000)]
CIMI: map cimi networks and forwarding groups to Deltacloud
subnets and networks
Michal Fojtik [Thu, 11 Apr 2013 11:31:30 +0000 (13:31 +0200)]
Core: Fixed dependencies for deltacloud-db-upgrade
Michal Fojtik [Thu, 11 Apr 2013 11:15:40 +0000 (13:15 +0200)]
Core: Added 'generate:gemspec' rake task
The 'gemspec' is not longer loaded in Gemfile.
For this we need to update deltacloud-core.gemspec
everytime we do a release (or doing `gem build`).
Michal Fojtik [Thu, 11 Apr 2013 09:50:03 +0000 (11:50 +0200)]
Core: Removed OrderedHash core_ext (obsoleted in MRI1.9)
Michal Fojtik [Mon, 27 May 2013 08:53:52 +0000 (10:53 +0200)]
Core: Refactor how we load dependencies
This patch follow the discussion on mailing list
about the need of consolidate how we load our dependencies
in Deltacloud API.
This patch will remove *all* `require` from Deltacloud code
(except drivers) and require *all* dependencies on one place:
'dependencies_initializer.rb'.
Depending on how you use Deltacloud API, it will use Bundler or
fallback to system gems.
Dies Koper [Fri, 24 May 2013 11:27:40 +0000 (21:27 +1000)]
CIMI: added CIMI::Model constant to fix DTACLOUD-560
Dies Koper [Thu, 23 May 2013 05:53:44 +0000 (15:53 +1000)]
FGCP: Network API rev 3 - FGCP Driver implementation
Dies Koper [Thu, 23 May 2013 05:49:26 +0000 (15:49 +1000)]
UI: don't expose actions that the driver does not support
for network related resources
Dies Koper [Fri, 24 May 2013 03:45:07 +0000 (13:45 +1000)]
Tests: correct number of instances owned by 'mockuser'
(inst3's owner is mockuser base64 encoded)
Dies Koper [Fri, 24 May 2013 01:48:22 +0000 (11:48 +1000)]
Tests: add 'network_interfaces' to expected attributes in instances
Dies Koper [Fri, 24 May 2013 01:46:53 +0000 (11:46 +1000)]
Tests: fix minor typos in readme.
Dies Koper [Fri, 24 May 2013 01:39:38 +0000 (11:39 +1000)]
Tests: skip tests on Windows that rely on fork() as it is not supported
Dies Koper [Tue, 21 May 2013 22:50:16 +0000 (08:50 +1000)]
FGCP: read FGCP_CERT_DIR env var in method instead of start of class
to allow unit tests to set it.
The old way stopped working because drivers are now preloaded at startup.
Dies Koper [Tue, 21 May 2013 11:27:09 +0000 (21:27 +1000)]
Tests: hard-code minitest < 5.0.0 until 5.0.0 compatibility issues can be looked at in detail
marios [Fri, 24 May 2013 07:47:26 +0000 (10:47 +0300)]
CIMI Systems: fix for DTACLOUD-559 - id was not set for SystemMachineCollection and SystemVolumeCollection
https://issues.apache.org/jira/browse/DTACLOUD-559
https://github.com/deltacloud/deltacloud-core/pull/28
https://github.com/deltacloud/deltacloud-core/pull/27
Michal Fojtik [Tue, 21 May 2013 10:45:21 +0000 (12:45 +0200)]
Fix empty network_interfaces in Mock#destroy_instance
Dies Koper [Thu, 16 May 2013 04:25:49 +0000 (14:25 +1000)]
CIMI: add unit tests for system machines and volumes
Joe VLcek [Wed, 1 May 2013 21:05:42 +0000 (17:05 -0400)]
Site: Add description of git pull request workflow
Joe VLcek [Mon, 29 Apr 2013 18:27:53 +0000 (14:27 -0400)]
CIMI - Remove credentialTemplates from CEP COLLECTIONS.
Use ruby style hash iteration on CEP COLLECTIONS.
Fix typos uncovered during testing.
These changes address review feedback from Michal Fojtik.
Joe VLcek [Sat, 27 Apr 2013 17:15:53 +0000 (13:15 -0400)]
Changes needed to adapt to using a hash to contain all root entry
point, vs the acts_as_root_entity method.
Refactor service/cloud_entry_point.rb based on input from Michal Fojtik.
Huge Thanks! Michal Fojtik!
Joe VLcek [Tue, 23 Apr 2013 22:44:56 +0000 (18:44 -0400)]
CIMI - Add support for $expand on cloudEntryPoint
Addresses Jira DTACLOUD-502
Michal Fojtik [Mon, 29 Apr 2013 13:35:58 +0000 (15:35 +0200)]
Fixed MRI 1.9.3p194 issues
Michal Fojtik [Fri, 26 Apr 2013 12:14:30 +0000 (14:14 +0200)]
Core: Deltacloud::Library must require models/drivers separately.
Michal Fojtik [Fri, 26 Apr 2013 11:35:47 +0000 (13:35 +0200)]
CIMI: Fixed minor test failures
Michal Fojtik [Fri, 26 Apr 2013 11:34:38 +0000 (13:34 +0200)]
Core: Added initializer to preload all drivers
This patch should fix all nasty Thread issues with 'require'
or 'require_relative'. Driver classes are reloaded so there is
not need to call 'require_relative' in thread-not-safe context.
marios [Fri, 26 Apr 2013 16:34:54 +0000 (19:34 +0300)]
Site - update links for community call #20
Tomas Sedovic [Wed, 17 Apr 2013 15:07:36 +0000 (17:07 +0200)]
JSON support for network_interface model
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
Tomas Sedovic [Tue, 16 Apr 2013 14:51:55 +0000 (16:51 +0200)]
Fix Network and Subnet create routes for JSON
Creating a network or subnet whilst using "Accept: application/json"
resulted in an exception because of the missing `xml_to_json` method in
the routes for JSON responses.
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
Tomas Sedovic [Mon, 15 Apr 2013 09:33:08 +0000 (11:33 +0200)]
Add JSON responses to Network and Subnet models
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
marios [Fri, 26 Apr 2013 15:28:33 +0000 (18:28 +0300)]
Network API rev 3 - EC2 Driver implementation
marios [Fri, 12 Apr 2013 09:22:49 +0000 (12:22 +0300)]
Network API rev 3 - RHEV-M Driver implementation
marios [Fri, 12 Apr 2013 09:22:19 +0000 (12:22 +0300)]
Network API rev 3 - OpenStack Driver implementation
marios [Fri, 12 Apr 2013 09:21:25 +0000 (12:21 +0300)]
Network API rev 3 - Mock Driver fixtures (yaml)
marios [Fri, 12 Apr 2013 09:20:29 +0000 (12:20 +0300)]
Network API rev 3 - Mock Driver implementation
marios [Fri, 12 Apr 2013 09:19:01 +0000 (12:19 +0300)]
Network API rev 3 - Updated Instance Views (haml)
marios [Fri, 12 Apr 2013 09:17:30 +0000 (12:17 +0300)]
Network API rev 3 - Subnet Views (haml)
marios [Fri, 12 Apr 2013 09:17:06 +0000 (12:17 +0300)]
Network API rev 3 - Network Views (haml)
marios [Fri, 12 Apr 2013 09:15:47 +0000 (12:15 +0300)]
Network API rev 3 - NetworkInterface Views (haml)
marios [Fri, 12 Apr 2013 09:14:17 +0000 (12:14 +0300)]
Network API rev 3 - Models (Network, Subnet, NetworkInterface, Instance)
marios [Fri, 12 Apr 2013 09:11:04 +0000 (12:11 +0300)]
Network API rev 3 - Collection helpers (passing context to views - check for presence of resource)
marios [Fri, 12 Apr 2013 09:04:53 +0000 (12:04 +0300)]
Network API rev 3 - Subnet Collection (routes)
marios [Fri, 12 Apr 2013 09:00:21 +0000 (12:00 +0300)]
Network API rev 3 - Network Collection (routes)
marios [Fri, 12 Apr 2013 08:58:21 +0000 (11:58 +0300)]
Network API rev 3 - NetworkInterface Collection (routes)