Google cloud plugin and EC2 plugin

20 views
Skip to first unread message

Francis Upton

unread,
May 16, 2013, 12:57:34 PM5/16/13
to jenkin...@googlegroups.com
Since Google has announced their cloud offering and it appears to be similar to EC2 in principle, we should have a corresponding Jenkins plugin to address it.

In an ideal world, we should probably start with the EC2 plugin and find all of the common bits and move them into Jenkins core. There has been a lot of work by a lot of people on the EC2 plugin, so leveraging that in any development of a Google Cloud plugin would be smart. Duplicating the code to do so would not.

I don't have time to work on any of this directly, but if someone's interested I can help direct their efforts.

Francis


Kevin Fleming (BLOOMBERG/ 731 LEXIN)

unread,
May 16, 2013, 1:02:38 PM5/16/13
to jenkin...@googlegroups.com
I would love to do this, but it will be hard to find the time in the next few months. I'd be happy to be part of the design/review team though. I've been wanting to rewrite the EC2 plugin anyway, this would be a great way to do that :-)
--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Francis Upton

unread,
May 16, 2013, 1:09:53 PM5/16/13
to jenkin...@googlegroups.com
Perhaps one thing to consider might just be a Cloud plugin that supports EC2, Google and others. Or perhaps there could be a general cloud plugin that provides the common infrastructure that the other plugins depend on.

I would be interested in the thoughts on this by the more senior Jenkins folks.
--
Cell 510 432 1589

Jesse Glick

unread,
May 16, 2013, 2:02:19 PM5/16/13
to jenkin...@googlegroups.com
On 05/16/2013 01:09 PM, Francis Upton wrote:
> Perhaps one thing to consider might just be a Cloud plugin that supports EC2, Google and others.

The JClouds plugin could perhaps serve this function. Though I notice it fails to make the slave implement EphemeralNode (or extend AbstractCloudSlave), which seem
serious omissions.

Vojtech Juranek

unread,
May 16, 2013, 2:39:08 PM5/16/13
to jenkin...@googlegroups.com
On Thursday 16 May 2013 10:09:53 Francis Upton wrote:
> Perhaps one thing to consider might just be a Cloud plugin that supports
> EC2, Google and others. Or perhaps there could be a general cloud plugin
> that provides the common infrastructure that the other plugins depend on.

+1, the plugin should be provider independent. AFAIK emerging standard in
cloud management is CIMI [1], so this plugin IMHO should implement CIMI

[1] http://dmtf.org/standards/cloud
signature.asc

Kevin Fleming (BLOOMBERG/ 731 LEXIN)

unread,
May 16, 2013, 3:30:06 PM5/16/13
to jenkin...@googlegroups.com
Interesting... the JClouds plugin unfortunately doesn't seem to be as widely used as the EC2 plugin, and as a result all the new features have been added to the EC2 plugin only. When I tried the JClouds plugin months ago (trying to decide which plugin to use for my EC2 slaves), there was really no comparison. The JClouds plugin does have blob-store support which could be useful to incorporate into a common cloud support system.

----- Original Message -----
From: jenkin...@googlegroups.com
To: jenkin...@googlegroups.com
signature.asc
Reply all
Reply to author
Forward
0 new messages