Ignasi Barrera [Sun, 23 Nov 2014 22:11:29 +0000 (23:11 +0100)]
Removed all code after promoting, to avoid confusion
Adrian Cole [Thu, 30 Oct 2014 00:14:42 +0000 (17:14 -0700)]
JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly.
Ignasi Barrera [Fri, 10 Oct 2014 13:15:21 +0000 (15:15 +0200)]
Redirect users to the main jclouds repository
Adrian Cole [Mon, 6 Oct 2014 03:12:46 +0000 (20:12 -0700)]
Fix drift due to unasyncing
Andrew Gaul [Mon, 1 Sep 2014 03:03:49 +0000 (20:03 -0700)]
Correct Checkstyle violations
Ignasi Barrera [Tue, 26 Aug 2014 08:32:04 +0000 (10:32 +0200)]
JCLOUDS-428: Use Maps with a consistent iteration order
Andrew Phillips [Mon, 11 Aug 2014 12:13:40 +0000 (08:13 -0400)]
Fixing compilation errors caused by Payload no longer being an InputSupplier
See
80a0256c in jclouds
Andrew Gaul [Mon, 11 Aug 2014 17:46:19 +0000 (10:46 -0700)]
Remove maven-license-plugin
This never seemed to work and we will enforce license text via
Checkstyle instead.
Andrew Phillips [Tue, 5 Aug 2014 09:50:02 +0000 (11:50 +0200)]
Updating project version to 2.0.0-SNAPSHOT
Follow-up to
82b23fc
Andrew Phillips [Tue, 5 Aug 2014 08:43:00 +0000 (10:43 +0200)]
Up to 2.0.0-SNAPSHOT after the 1.8.0 release
Luciano P. Sabenca(luciano.sabenca@movile.com) [Mon, 14 Jul 2014 16:58:38 +0000 (13:58 -0300)]
JCLOUDS-624 - Fixed bug in ListNodes
To fix this bug, I used the approach debated in the above issue: create
new methods to do the operation using an ExecutorService provided by the
user.The the old methods are still working, but now the operations in
those methods are not concurrent anymore.
Andrew Gaul [Fri, 25 Jul 2014 06:41:13 +0000 (23:41 -0700)]
Correct typo
Andrew Gaul [Tue, 22 Jul 2014 23:50:46 +0000 (16:50 -0700)]
Prefer ByteStreams2 over ByteSources.asByteSource
The latter breaks the contract of ByteSource which specifies that
openStream can produce multiple independent streams.
Ignasi Barrera [Tue, 1 Jul 2014 14:20:01 +0000 (16:20 +0200)]
Remove unused imports to make checkstyle happy
Ignasi Barrera [Tue, 1 Jul 2014 14:07:12 +0000 (16:07 +0200)]
JCLOUDS-617: Use the configured JCE provider in the Cipher payloads
Ignasi Barrera [Wed, 2 Jul 2014 15:37:08 +0000 (17:37 +0200)]
Exclude the CONTRIBUTING file from the rat check
Ignasi Barrera [Wed, 2 Jul 2014 15:05:33 +0000 (17:05 +0200)]
Added CONTRIBUTING file and removed the obsolete build link from the README
Andrew Gaul [Sun, 8 Jun 2014 04:39:21 +0000 (21:39 -0700)]
Address removal of calculateMD5
Andrew Gaul [Sat, 7 Jun 2014 05:25:04 +0000 (22:25 -0700)]
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//'
Andrew Gaul [Sat, 17 May 2014 07:46:56 +0000 (00:46 -0700)]
Replace InputSupplierMap with Map<K, ByteSource>
A future version of Guava will remove InputSupplier.
Andrew Gaul [Sat, 17 May 2014 07:42:21 +0000 (00:42 -0700)]
Migrate InputSupplier callers to ByteSource
A future version of Guava will remove InputSupplier.
Andrew Gaul [Thu, 15 May 2014 09:06:22 +0000 (02:06 -0700)]
Prefer Guava HttpHeaders over JAX-RS
jclouds code contains more instances of the former and Guava has
additional constants like CONTENT_MD5.
Ignasi Barrera [Mon, 12 May 2014 14:30:54 +0000 (16:30 +0200)]
JCLOUDS-563: Upgrade parent pom to version 14
Andrew Phillips [Wed, 12 Feb 2014 17:23:20 +0000 (12:23 -0500)]
Adding test source scanning to Checkstyle config
Backport of
4cef85d from the main jclouds repo
Andrew Phillips [Sat, 21 Dec 2013 00:33:02 +0000 (19:33 -0500)]
Formatting of commented-out example config in POM
Andrew Phillips [Sat, 21 Dec 2013 00:32:14 +0000 (19:32 -0500)]
Correcting comment in POM
Andrew Phillips [Sat, 21 Dec 2013 00:31:49 +0000 (19:31 -0500)]
Removing Sonatype POM configuration
Andrew Phillips [Sat, 21 Dec 2013 00:30:12 +0000 (19:30 -0500)]
Adding <inceptionYear> 2009 to the project POM
Andrew Bayer [Tue, 17 Dec 2013 19:51:11 +0000 (11:51 -0800)]
Updating to 1.8.0-SNAPSHOT
Andrew Gaul [Thu, 12 Dec 2013 01:27:59 +0000 (17:27 -0800)]
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
Andrew Gaul [Thu, 21 Nov 2013 20:57:48 +0000 (12:57 -0800)]
Remove more incubator references
Fixes JCLOUDS-388.
Andrew Phillips [Thu, 21 Nov 2013 18:04:39 +0000 (13:04 -0500)]
JCLOUDS-387: Removing DISCLAIMER file now that jclouds has graduated
Noorul Islam K M [Thu, 7 Nov 2013 03:30:34 +0000 (09:00 +0530)]
Replace text api with API since it is an acronym.
Noorul Islam K M [Fri, 1 Nov 2013 02:50:37 +0000 (08:20 +0530)]
JCLOUDS-368: Remove methods which are not exposed to public and hence not used.
Noorul Islam K M [Fri, 4 Oct 2013 08:39:05 +0000 (14:09 +0530)]
JCLOUDS-274 Implement listCookbookVersionsInEnvironment in ChefService API
Noorul Islam K M [Thu, 31 Oct 2013 04:20:20 +0000 (09:50 +0530)]
Fix checkstyle warnings
Noorul Islam K M [Wed, 30 Oct 2013 16:39:52 +0000 (22:09 +0530)]
Remove public keyword from interface method.
Noorul Islam K M [Wed, 30 Oct 2013 12:14:14 +0000 (17:44 +0530)]
Remove public keyword from interface methods.
Noorul Islam K M [Sun, 13 Oct 2013 06:18:28 +0000 (11:48 +0530)]
JCLOUDS-272: Migrate list roles, cookbooks and databags tests from ChefApiTest to ChefApiExpectTest.
Ignasi Barrera [Fri, 4 Oct 2013 08:14:28 +0000 (10:14 +0200)]
JCLOUDS-335: Properly deserialize the deleteDatabagItem response
Noorul Islam K M [Wed, 18 Sep 2013 07:35:37 +0000 (13:05 +0530)]
JCLOUDS-272: Migrate search role tests from ChefApiTest to ChefApiExpectTest.
Noorul Islam K M [Fri, 20 Sep 2013 01:22:48 +0000 (06:52 +0530)]
Rename test method names to reflect what is being tested.
Ignasi Barrera [Tue, 17 Sep 2013 12:43:16 +0000 (14:43 +0200)]
JCLOUDS-286: Use by default the Omnibus installer
Noorul Islam K M [Thu, 19 Sep 2013 11:46:30 +0000 (17:16 +0530)]
Make listCookbooksInEnvironment return an empty set on 404
Added tests to validate above.
Also factored out some duplicate code in test.
Ignasi Barrera [Thu, 19 Sep 2013 13:21:36 +0000 (15:21 +0200)]
Removed unused imports
Noorul Islam K M [Tue, 17 Sep 2013 17:33:50 +0000 (23:03 +0530)]
JCLOUDS-285: Add name field in CookbookDefinition domain
Noorul Islam K M [Wed, 18 Sep 2013 08:39:18 +0000 (14:09 +0530)]
Use meaningful parameter name in ParseSearchResultFromJson and ParseSearchDatabagFromJson.
Also use static import for Sets and Iterables.
Noorul Islam K M [Tue, 17 Sep 2013 11:18:34 +0000 (16:48 +0530)]
Use meaningful parameter name in ParseKeySetFromJson
Noorul Islam K M [Tue, 17 Sep 2013 03:19:41 +0000 (08:49 +0530)]
Renamed test methods and file names to match the new api naming convention
Noorul Islam K M [Mon, 16 Sep 2013 13:13:27 +0000 (18:43 +0530)]
Renamed test methods to match the new api naming convention
Noorul Islam K M [Mon, 9 Sep 2013 05:43:11 +0000 (11:13 +0530)]
JCLOUDS-272: Migrate unit tests from ChefApiTest to ChefApiExpectTest.
Ignasi Barrera [Mon, 16 Sep 2013 07:52:46 +0000 (09:52 +0200)]
Improved javadoc and parameter naming
Ignasi Barrera [Thu, 12 Sep 2013 19:40:01 +0000 (21:40 +0200)]
Cleaned up ChefApi and ChefService interfaces
Cleaned up and renamed some methods to have a more consistent naming,
and improved the javadocs.
Ignasi Barrera [Tue, 10 Sep 2013 11:26:22 +0000 (13:26 +0200)]
JCLOUDS-253: Properly parse Chef Server version
Ignasi Barrera [Mon, 9 Sep 2013 14:20:46 +0000 (16:20 +0200)]
Cleanup tests
* Use TestNG assertions
* Formatted code in compute tests
* Removed unnecessary local variables in tests to avoid using them by
mistake between independent tests.
Noorul Islam K M [Sat, 7 Sep 2013 06:47:35 +0000 (12:17 +0530)]
JCLOUDS-265: Add listEnvironmentNodes API in ChefService
Noorul Islam K M [Mon, 9 Sep 2013 05:48:48 +0000 (11:18 +0530)]
Use TestNG asserts
Noorul Islam K M [Mon, 9 Sep 2013 04:22:36 +0000 (09:52 +0530)]
Fix typo.
Ignasi Barrera [Tue, 3 Sep 2013 08:29:27 +0000 (10:29 +0200)]
Removed redundant binders
Noorul Islam K M [Wed, 4 Sep 2013 07:15:50 +0000 (12:45 +0530)]
JCLOUDS-256: Add missing API to list environment nodes
Noorul Islam K M [Tue, 3 Sep 2013 10:51:33 +0000 (16:21 +0530)]
JCLOUDS-256: Add missing API to list environment recipes
Ignasi Barrera [Wed, 21 Aug 2013 11:14:10 +0000 (13:14 +0200)]
JCLOUDS-245/JCLOUDS-254: Fix live tests
Refactored the domain model to be immutable and addressed some
inconsistences with the Chef Server API model.
Removed all HEAD methods, as they have been removed from newer versions
of Chef. They were used to test the existance of a given resource, and
with newer versions the only way to do that is via a GET operation.
Now all live tests are passing for Community Chef 0.10.8, 11.0.6 and
Enterprise Chef.
Ignasi Barrera [Mon, 19 Aug 2013 18:29:42 +0000 (20:29 +0200)]
JCLOUDS-246: Joined Hosted and Private Chef apis
Joined Hosted and Private Chef apis and renamed the provider
to Enterprise Chef.
Andrew Phillips [Sat, 17 Aug 2013 21:02:36 +0000 (17:02 -0400)]
JCLOUDS-244: Aligning jclouds-chef project structure with main
* JClouds Chef -> Apache jclouds Chef in names
* chef-parent -> chef-project to match jclouds-project
Ignasi Barrera [Sun, 30 Jun 2013 16:39:28 +0000 (18:39 +0200)]
JCLOUDS-149: Reuse checkstyle configuration
zack-shoylev [Wed, 26 Jun 2013 19:40:50 +0000 (14:40 -0500)]
Ensuring pem files are properly split regardless of source OS
Andrew Bayer [Mon, 17 Jun 2013 02:38:50 +0000 (19:38 -0700)]
Cleaning up lurking copyright issues/NOTICE txt
Andrew Bayer [Tue, 11 Jun 2013 16:30:40 +0000 (09:30 -0700)]
Adding DEPENDENCIES to rat exclude
Andrew Bayer [Mon, 10 Jun 2013 18:45:49 +0000 (11:45 -0700)]
Add license headers to src/test/resources where possible, more fine-grained RAT exclusions
Ignasi Barrera [Tue, 4 Jun 2013 16:36:36 +0000 (18:36 +0200)]
JCLOUDS-107: Use Guice multibinding extensions
Ignasi Barrera [Tue, 4 Jun 2013 07:47:25 +0000 (09:47 +0200)]
JCLOUDS-38: Removed servlet project and unused constants
Andrew Bayer [Fri, 31 May 2013 17:04:43 +0000 (10:04 -0700)]
Rename top-level artifact properly, remove redundant LICENSE.txt.
Andrew Bayer [Fri, 31 May 2013 16:44:31 +0000 (09:44 -0700)]
Use default Apache remote resources
Andrew Bayer [Wed, 29 May 2013 23:41:51 +0000 (16:41 -0700)]
Switch maven-remote-resources-plugin execution to default ID to override apache POM remote resources bundle
Andrew Bayer [Tue, 28 May 2013 19:53:07 +0000 (12:53 -0700)]
Don't hardcode finalName any more
Andrew Bayer [Tue, 28 May 2013 19:43:50 +0000 (12:43 -0700)]
Fix resources GAVC
Andrew Bayer [Tue, 28 May 2013 19:14:23 +0000 (12:14 -0700)]
Tweaking release plugin config
Ignasi Barrera [Mon, 27 May 2013 07:48:26 +0000 (09:48 +0200)]
JCLOUDS-82: Use unwrapApi from View and remove custom method in ChefContext
Andrew Bayer [Thu, 23 May 2013 19:59:40 +0000 (12:59 -0700)]
JCLOUDS-66. Update Maven project metadata for ASF.
Andrew Bayer [Tue, 21 May 2013 21:02:01 +0000 (17:02 -0400)]
JCLOUDS-80. Inherit apache-rat plugin config.
Ignasi Barrera [Sun, 19 May 2013 13:49:50 +0000 (15:49 +0200)]
JCLOUDS-58: Updated license headers and rat plugin configuration
adriancole [Thu, 16 May 2013 22:28:34 +0000 (15:28 -0700)]
JCLOUDS-54. remove historical demos
Ignasi Barrera [Wed, 15 May 2013 07:36:18 +0000 (09:36 +0200)]
JCLOUDS-46: Added DISCLAIMER file
Ignasi Barrera [Tue, 14 May 2013 06:28:56 +0000 (08:28 +0200)]
JCLOUDS-3: Bootstrap nodes in a custom environment
Added the environment where the nodes in a group must be created in the
bootstrap data bag. This way the configuration is persisted and can be
used between runs, such as the node run list.
To accomodate the new bootstrap parameter, the method in the ChefService
used to create the data bag has been refactored and a the new
BootstrapConfig object has been created. This way, we'll be able to
extend the information in the bootstrap databag in the future without
changing the ChefService interface.
Andrew Bayer [Mon, 13 May 2013 17:29:06 +0000 (10:29 -0700)]
JCLOUDS-30. Switch to 2 space indents for POM files.
Andrew Bayer [Fri, 10 May 2013 22:53:00 +0000 (15:53 -0700)]
JCLOUDS-17. Switch groupId to org.apache.jclouds, change parent POM, remove old distributionManagement content, add ASF repos.
Andrew Bayer [Fri, 10 May 2013 22:50:18 +0000 (15:50 -0700)]
JCLOUDS-28. Add rat check to POM.
Ignasi Barrera [Mon, 29 Apr 2013 09:26:58 +0000 (02:26 -0700)]
Merge pull request #85 from nacx/fix-test-config
Fix TransientChef and Strategy live tests
Adrian Cole [Sun, 28 Apr 2013 23:04:06 +0000 (16:04 -0700)]
Merge pull request #84 from jclouds/jclouds-version-master
create property jclouds.version for upstream dependencies
adriancole [Sun, 28 Apr 2013 13:59:25 +0000 (06:59 -0700)]
create property jclouds.version for upstream dependencies
Ignasi Barrera [Sun, 28 Apr 2013 22:22:34 +0000 (00:22 +0200)]
Fix TransientChef and Strategy live tests
Adrian Cole [Thu, 25 Apr 2013 15:06:01 +0000 (08:06 -0700)]
Merge pull request #81 from nacx/unasync
Unasync Chef
Ignasi Barrera [Thu, 25 Apr 2013 14:42:28 +0000 (16:42 +0200)]
Use Futures.getUnchecked to get strategy results
Ignasi Barrera [Thu, 25 Apr 2013 07:14:07 +0000 (09:14 +0200)]
Fixed typo
Ignasi Barrera [Tue, 23 Apr 2013 14:05:18 +0000 (16:05 +0200)]
Unasync Chef
* Removed all async apis
* Refactored strategies to avois using the async apis
* Removed references to awaitCompletion and use Guava helpers
* Added a method in ChefContext to access the underlying api (ChefApi,
HostedChefApi or PrivateChefApi)
Ignasi Barrera [Mon, 22 Apr 2013 17:37:26 +0000 (10:37 -0700)]
Merge pull request #78 from nacx/hostedchef-group-test
Fixed group update live test
Ignasi Barrera [Mon, 22 Apr 2013 16:56:41 +0000 (18:56 +0200)]
Fixed group update live test
Ignasi Barrera [Mon, 22 Apr 2013 17:19:38 +0000 (10:19 -0700)]
Merge pull request #77 from nacx/deprecate-async
Deprecate async apis. Fixes #70
Ignasi Barrera [Mon, 22 Apr 2013 17:00:53 +0000 (19:00 +0200)]
Deprecate async apis. Fixes #70
* Deprecated all async apis.
* Refactored tests to extend BaseApiLiveTest.
* ChefContext now extends View.
* HostedChefApi now extends ChefApi.
* PatchedChefApi has been removed.
* Removed HostedChefContext and PrivateChefContext because they are now
redundant. The concrete apis can be unwrapped from teh ChefContext
view.
Ignasi Barrera [Wed, 17 Apr 2013 14:32:24 +0000 (07:32 -0700)]
Merge pull request #75 from nacx/fix-utils
Do not use removed getXXX methods from jclouds Utils