Andrea Turli
8fd946c93d
[JCLOUDS-550] fix for obsolete machineTypes
2014-07-15 16:19:26 +02:00
Marek Wieczorek
40b65c5d39
Fixing other Checkstyle violations in GCE.
2014-07-03 11:10:14 -04:00
Marek Wieczorek
eb373f79bf
JCLOUDS-620: Don't fail on tag filtering when group is not specified.
...
Follow-up from 69756496
2014-07-03 11:10:13 -04:00
Andrew Gaul
dad6c54720
Address Checkstyle violations
2014-06-17 15:56:35 -07:00
Andrew Gaul
78ce2baedd
JCLOUDS-546: Remove Javadoc @author annotations
...
Annotations removed with:
find -name \*.java | xargs sed -i /@author/d
Empty Javadoc removed with multiple iterations of:
find -name \*.java | xargs sed -i -z 's/ \*\n \*\// \*\//'
find -name \*.java | xargs sed -i -z 's/ \* \n \*\// \*\//'
find -name \*.java | xargs sed -i -z 's/\/\*\*\n \*\/\n//'
2014-06-07 21:15:00 -07:00
Andrew Gaul
be792abf5e
Migrate InputSupplier callers to ByteSource
...
A future version of Guava will remove InputSupplier.
2014-05-17 00:39:09 -07:00
Andrew Gaul
c94d11f900
Make constants final classes instead of interfaces
...
This commit prohibits implementation of the empty interface and
instantiation of the class. Refer to _Effective Java_ item 19 for
more background.
2014-05-16 09:49:16 -07:00
Andrew Bayer
f6a7bba3d6
JCLOUDS-416. Use new TemplateOptions#networks field, albeit a bit janky.
2014-01-08 10:59:36 -08:00
Andrew Bayer
582e9b38e6
Updating to 1.8.0-SNAPSHOT
2013-12-17 11:51:02 -08:00
Andrew Bayer
c7f073ade7
JCLOUDS-393. Move to GCE API v1.
2013-12-12 17:07:05 -08:00
Andrew Gaul
4d7865849a
Enforce no unused imports via Checkstyle
...
Removed with:
mvn checkstyle:checkstyle --quiet -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | tac | while read i; do echo $i | sed -n 's/\([^:]*\):\([^:]*\):.*/sed -i \2d \1/p' | bash; done
2013-12-11 17:29:36 -08:00
Andrew Gaul
18359aecd5
Address Checkstyle violations
2013-12-01 23:22:47 -08:00
Andrew Bayer
aca161fd96
JCLOUDS-381. Allow explicit naming of nodes, decouple group identity from instance name.
2013-11-22 09:35:01 -08:00
Richard Downer
c0ccb55d8c
JCLOUDS-367: GCE nodes n>1 ignoring inboundPort
...
The inboundPort settings of the first node in the group dictated the firewall configuration. Subsequent nodes added to the group had their inboundPort settings ignored.
GCE firewalls specify their "target" (VM instances) by means of tags - if a targetTag on a firewall matches the tag on an instance, the firewall's rules are allowed for the instance. This commit applies a tag for each requested inboundPort to new instances. Then, a firewall is created for each tag (if one does not already exist) which has 'allow' rules for the port.
2013-11-13 13:32:04 +01:00
Alex Heneveld
8f206dd120
JCLOUDS-362 inferring project-id from identity when there is a hyphen
2013-11-06 17:34:55 -05:00
Andrew Bayer
cd90daa8a0
Cleaning up GCE SecurityGroupExtension
2013-11-01 17:57:43 -07:00
Alex Heneveld
13662529f6
fix for JCLOUDS-360, replace platform-dependent assumption that nanosecond resolution ticker uses epoch 1970 as origin with guaranteed behaviour at millisecond-level resolution of System.currentTimeMillis
2013-10-29 23:18:55 -07:00
Andrew Bayer
c79da074ea
JCLOUDS-336. Move to GCE v1beta16 API
...
Also add region-level quotas.
2013-10-04 11:44:39 -07:00
Andrew Bayer
4bf509f8e0
Removing test detail
2013-10-03 14:17:25 -07:00
Andrew Bayer
6b0680fc8c
JCLOUDS-312. Add SecurityGroupExtension for GCE.
...
Note - there is no GoogleComputEngineSecurityGroupExtensionExpectTest,
due to it being more or less redundant given that we're not making any
new API calls.
2013-10-01 14:50:55 -07:00
Andrew Bayer
d4abfec8aa
Handle null fingerprints properly.
2013-09-27 15:29:56 -07:00
Andrew Bayer
f7ac63bdeb
JCLOUDS-209. Move to GCE v1beta15 API, with new features/methods included
...
Does not include aggregated list method calls, due to those calls not
working with service accounts.
Does not include image insert or deprecate due to the extremely
complex system for creating images in GCE, which makes writing tests
for that a pain. Will come in a later commit.
2013-07-31 09:05:25 -07:00
Andrew Bayer
647c83e134
JCLOUDS-101 - update GCE compute service to deal with SecurityGroupExtension
2013-06-26 17:07:45 -07:00
Andrew Bayer
e3bc096abf
JCLOUDS-31. License header cleanup
2013-05-24 12:01:40 -07:00
Ignasi Barrera
d71de10dfd
JCLOUDS-64: Update license headers
2013-05-24 01:06:46 +02:00
Andrew Bayer
1ced54dde4
JCLOUDS-80. Inherit apache-rat plugin config.
2013-05-22 10:29:56 -04:00
Andrew Bayer
00a995a465
JCLOUDS-30. Switch to 2 space indents for POM files.
2013-05-13 10:46:01 -07:00
Andrew Bayer
f41421c6b2
JCLOUDS-23. Switch groupId to org.apache.jclouds, change parent POM, remove old distributionManagement content, add ASF repos.
2013-05-13 10:44:56 -07:00
adriancole
98846381ba
organized google code into its own subdir
2013-04-28 22:56:26 -07:00