oops... looks like I forgot to get rid of the comments in the ec2 driver 
from Michal (pasted from irc) about the features stuff (sorry michal!)


> +#(13:15:54) mfojtik_: i'll write a notes about features here, because it 
> will look messy on channel ;-)
> +#(13:16:41) mfojtik_: so first of all you need to define a new feature in 
> "lib/deltacloud/base_driver/features.rb"
> +#(13:16:55) mfojtik_: fir example:
> +#(13:16:56) mfojtik_:     declare_feature :instances, 
> :authentication_password do
> +#(13:16:56) mfojtik_:       operation :create do
> +#(13:16:56) mfojtik_:         param :password, :string, :optional
> +#(13:16:56) mfojtik_:       end
> +#(13:16:58) mfojtik_:     end
> +#(13:17:32) mfojtik_: so now, this feature is accessible to all drivers
> +#(13:17:47) mfojtik_: then you open ec2_driver and declare that feature here:
> +#(13:17:49) mfojtik_:   feature :instances, :authentication_key
> +#(13:18:39) mfojtik_: that's all, now this feature will be advertised in /api
> +#(13:18:46) marios: great... thats very cool
> +#(13:18:56) mfojtik_: then next, if you want add a new fields into Instance 
> class
> +#(13:19:06) mfojtik_: you can do this in driver:
> +#(13:19:14) mfojtik_: class Instance attr_accessor :keyname attr_accessor 
> :authn_error
> +#(13:19:16) mfojtik_: err.
> +#(13:19:19) mfojtik_: again:
> +#(13:19:21) mfojtik_: class Instance
> +#(13:19:29) mfojtik_: attr_accessor :security_group
> +#(13:19:30) mfojtik_: end
> +
> +
> +


_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to