Commit Graph

52 Commits

Author SHA1 Message Date
Monty Taylor ce23db0a96 Retire stackforge/graffiti 2015-10-17 16:03:06 -04:00
Jeremy Stanley fa4d4231f9 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ie9ead0b4b1e0986150d7e3f4f01969242e282bf8
2014-12-05 03:30:45 +00:00
Lakshmi N Sampath 5140ff5795 Testing interbranch dependency
Change-Id: Ic0fb3e6c1730e67b3d13865904a82d03d5db53ef
Implements: blueprint capability-type-persistence
2014-08-01 12:44:20 -07:00
Wayne Okuma 1954dae6cf Testing dependecy branch.
Change-Id: Icfcd8e00a074ae2487f2231e949063125cfea901
Implements: blueprint capability-type-persistence
2014-08-01 16:31:50 -07:00
Wayne Okuma e34a15348e bp/capability-type-persistence - capability_type/batch service
Change-Id: Idde50f5350adfd4861e1156468f597bbb2b42caa
2014-05-21 18:40:46 -07:00
Jenkins 2148458f67 Merge "Added REST api for captype derived properties" 2014-05-20 16:19:37 +00:00
Travis Tripp 13e210f706 Updated with URL loading for live DB loading
Now supports load from URL namespaces to support
real time changes lumped together, unfortunately
with host aggregate and cinder changes to show POC demo

Change-Id: Id40d922ec53f650aa2bc1946a60041288ad40b3d
2014-05-19 13:23:14 -06:00
Travis Tripp 7630b0443c Partial handling for automatic conversion
With basic dictionary available, we can now
do automatic conversion for direct property
conversion.  Still need to update
to handle hierarchy.

Change-Id: Idafce7cf6d6cd539c8724b64939d402497a9e074
2014-05-11 00:00:37 -06:00
Lakshmi N Sampath 09c98674f0 glance inbuilt properties made read only
Change-Id: Ie81817192ce428c327ba35ba8220d782c3f484e2
2014-05-10 08:03:51 -07:00
Lakshmi N Sampath 36b47bdb69 Added support for image snapshots
Change-Id: I860458c8191736b567e8be11f7e3cc18effbde27
2014-05-09 16:13:39 -07:00
Lakshmi N Sampath 5225e16a82 Property lookup changed to in-casesensistive
Change-Id: I502b056be8ceea8fa28140b330678fc6f0de56aa
2014-05-09 11:19:54 -07:00
Lakshmi N Sampath e81a4080e7 Property name mapping
Change-Id: I8c30b4443b7ff9ed70e4cb4ebaa0be60455774df
2014-05-09 10:26:57 -07:00
Travis Tripp bb8dfd15cf Cinder driver bug fix. Add Snapshot support.
Added support for snapshots.

Change-Id: I211f93457bc70be0844922eb520d40ce18ed1385
2014-05-09 10:57:13 -06:00
Travis Tripp 64fe52c179 Cinder driver initial add
Basic support for geting and updating cinder metadata
Outstanding issues to be resolved on metadata handling
See mailing list archive

http://lists.openstack.org/pipermail/openstack-dev/2014-May/034657.html

Change-Id: I866c1e2d90f9b7a6b81f9945b6663939fe1fd10d
2014-05-08 23:28:50 -06:00
Facundo Maldonado e62f700b00 Nova driver implemented
Added a new driver to retreive OS::COMPUTE::CPU namespace
resources as flavors.
Update: implemented put method. updating resource capabilities as extraspecs.
Update: integrate changes in properties format and query.

Change-Id: Id1136e739659db8ccc70f82adabaed42ede1138e
Implements: blueprint convert-cpu-info-to-graffiti-json-format
2014-05-08 19:57:11 -03:00
Jenkins ee2a9ae9f9 Merge "Fixed filter for resource types" 2014-05-08 17:00:41 +00:00
Jenkins d413d58e82 Merge "ignore all pydevd errors" 2014-05-08 15:17:07 +00:00
Travis Tripp c73d52ca71 ignore all pydevd errors
Change-Id: I0d6cf53b8ba630c11f672e25195623f058114795
2014-05-07 22:00:13 -06:00
Lakshmi N Sampath 111f9ce525 Fixed filter for resource types
Change-Id: Id5cfc87c0426130b98dcf6cdbca9df03c7842e92
2014-05-07 18:34:46 -07:00
Travis Tripp b6e7b5dd80 Resource properties are now dict
Change-Id: I73ebb7603ed5ed4028427314a8bbc4b5e1eee123
2014-05-07 18:17:06 -06:00
Lakshmi N Sampath e6ab5303b2 get_all resourcetype query filter across drivers
Change-Id: I31bafcf41fd27c20a092bdc531b94db26aae9c90
2014-05-07 14:34:02 -07:00
Lakshmi N Sampath f57bf579fc JSON format for property modified
Change-Id: I2ae07043a5da8ffb67b671542187c63cc33c6df5
2014-05-06 11:20:53 -07:00
Lakshmi N Sampath 7b8f8819d5 Added REST api for captype derived properties
Change-Id: I2c502034b2014207bb5556550402fc1235504ff7
2014-05-06 10:05:09 -07:00
Travis Tripp 0d32a96f79 Updated property handling for unknown properties.
Change-Id: Ied4975ee6c7211b5e6a61bbc0e0263659e527598
2014-05-06 00:13:38 +00:00
Lakshmi N Sampath ccc6c4683b colon allowed in names, resource_type is passed
Change-Id: Ic4bfc277c100f1acd5edd3d40a3534feb78bb6ed
2014-05-02 12:45:00 -07:00
Travis Tripp e19a6371ee Default config.py to point to localhost keystone.
Change-Id: If6ea187786c4c7b6c3f469beb463091e24706337
2014-04-25 17:49:03 +00:00
Lakshmi N Sampath 8c0f63f72b Refactored capability type and namespace dao's
Change-Id: I384d71a9b9067ebb752156f7f8de9dee03b53e9a
2014-04-24 17:27:46 -07:00
Lakshmi N Sampath 313eb511e2 Introducing driver framework. db and glance implemented as drivers
Change-Id: If47bb1b7eb92e3eafe978ad63d60d801621b8952
2014-04-23 18:12:46 -07:00
Wayne Okuma c897e9d9f0 Check in for bp/capability-type-persistence.
Change-Id: Iabf2a5b9bf27b76ab04e0c49a0a928202c483f2f
2014-04-21 19:48:31 -07:00
Lakshmi N Sampath 99287f3f00 dictionary controllers for namespace and capability_type
Change-Id: I931425d6fe6f95d0d616d5e3f6efe852b2863b53
2014-04-21 17:34:34 -07:00
Jenkins cd9adfe81d Merge "Use the abstract factory pattern for creating resource controllers" 2014-03-19 19:41:02 +00:00
whisenhu a4beefbaa8 Load test data from file
* refactor test resource data into a separate JSON file
* load data from file for tests

Change-Id: Ie9d4973c836153d2f251b2c97cf72e3c9a61f9b5
2014-03-18 20:27:22 +00:00
Jenkins d9bf30c025 Merge "Initial glance concepts in capability type format" 2014-03-18 15:43:45 +00:00
Jenkins 65a0aae62f Merge "added pycharms project file to ignore" 2014-03-18 15:42:38 +00:00
Jeffrey J. Walls 11dc210b77 Use the abstract factory pattern for creating resource controllers
Currently, the resource controller factory only supports "Local".
I'm thinking that an invalid controller should probably throw.  It
currently returns None...

Change-Id: I3483b93257a02db72f7bf975f06230312fd9b08d
2014-03-18 03:08:23 +00:00
Travis Tripp 3f262e75ca Initial glance concepts in capability type format
Change-Id: I912833d26e9d7a3197dbd44a59b6835c823cfb75
Implements: blueprint glance-metadata-as-capability-types
2014-03-17 18:37:28 -06:00
Travis Tripp 3be50bd5eb added pycharms project file to ignore
Change-Id: I15f4186b68c033fb757c092ac1f669689807ea8f
2014-03-17 18:35:13 -06:00
whisenhu a559ff5955 PUT and GET one tests for PoC API.
* added test for GET on a single ID
* added test for PUT on an existing resource
* fixed LocalResourceController to accept optional ID in new resource

Change-Id: I487d21882b93e48cc38b87076a7c3d754a54fe84
2014-03-17 21:45:54 +00:00
whisenhu 41bf761a96 More unit tests for PoC API slice.
* extracted pecan-specific code into pecan_base
* added support for HTTP methods beyond GET
* added example POST test

Change-Id: I1be1d3c81e1b6142d9c33a22e26552a6569b1334
2014-03-17 21:19:25 +00:00
Jenkins f4df194a2c Merge "Initial Dictionary service API" 2014-03-17 18:40:14 +00:00
Jenkins 101743389f Merge "Fix for removing resource wrapper for POST resource" 2014-03-17 18:39:44 +00:00
whisenhu ba6696b111 Added beginning of API layer required for PoC, plus unit tests
Change-Id: Ifb6586c97f5388471b4eb5012f729fdeab9cb174
2014-03-17 17:20:55 +00:00
Lakshmi N Sampath d53d910b98 Initial Dictionary service API
Change-Id: If0a6febe0cc0edc91375b3275eceda09c3191207
2014-03-14 13:26:57 -07:00
Lakshmi N Sampath 18f8484739 Fix for removing resource wrapper for POST resource
Change-Id: Ia6535e10d3f90212053a720642cbf761af84177d
2014-03-14 11:22:09 -07:00
Lakshmi N Sampath 31d937a62c Include the api module
Change-Id: I54d39155eb63be5060e2c40d5d077fc226fcc997
2014-03-12 17:53:12 -07:00
Travis Tripp 20884bd16c change envlist to handle pypy errors and db errors
Change-Id: Idc5da870d1ed74bbe190852f38ea43481a85ee22
2014-03-12 21:09:07 +00:00
Lakshmi N Sampath a963904484 Removing files not required in this directory
Change-Id: I91e449849a71ca47841a5e50143dcf0238496e65
2014-03-11 17:05:35 -07:00
Lakshmi N Sampath 85a25f5481 Graffiti API
Change-Id: I23dd8bd550e5e6b9be0b6356549e576c473250b7
2014-03-11 15:25:36 -07:00
Jeffrey J. Walls d00ab732ae Initial unit tests for graffiti controllers
Here are some sample unit tests that we can use to
start building on for fully testing graffiti.

Change-Id: I57d8bed7e52061f789369e468c32008c8a9ce88d
2014-03-11 21:00:22 +00:00
Jeffrey J. Walls e06506cbac Initial commit of a pecan/wsme shell service for graffiti.
Implements a simple GET/POST service for a Resource.  Nothing
of significance, just getting an initial service up and running.

Change-Id: I996aff7c0ba4e284dd6c8b681a800ef07ff10789
2014-03-11 18:36:27 +00:00