Andrew Gaul
fb584d844d
Address BindingToUnqualifiedCommonType warnings
...
Found via error-prone.
2017-09-07 07:08:28 -07:00
Andrew Gaul
a493e2ca2f
JCLOUDS-1225: Address Guava 18 Objects changes
...
Fixed with:
find -name \*.java | xargs sed -i 's/Objects.[Tt]oStringHelper/More&/g'
find -name \*.java | xargs sed -i 's/Objects.firstNonNull/More&/g'
find -name \*.java | xargs sed -i 's/^\(import com.google.common.base.\)\(Objects.*\)/\1More\2\n\1\2/g'
find -name \*.java | xargs java -jar google-java-format-1.3-all-deps.jar -i --fix-imports-only --skip-sorting-imports
2017-08-22 17:12:53 -07:00
Andrew Gaul
0bc935dd57
Remove clojure bindings
...
These have not seen any development in many years.
2017-07-10 11:39:11 -07:00
Andrew Gaul
e058973abc
Ensure SOME_CONSTANTS are static final
...
Found via error-prone.
2017-03-17 16:59:41 -07:00
Ignasi Barrera
e450670d86
Fix Chef live tests
2017-02-03 00:21:08 +01:00
Andrew Gaul
3c9f66b8e9
Avoid lower-case l literal suffix
...
Readers can confuse this with 1. Found via error-prone. Fixed via:
find -name \*.java | xargs sed -i 's/\( [0-9][0-9]*\)l/\1L/g'
find -name \*.java | xargs sed -i 's/\(([0-9][0-9]*\)l/\1L/g'
2016-10-23 14:24:35 -07:00
Andrea Turli
a515ce2f22
Change line endings on files recursively
2016-07-14 00:02:13 +02:00
rongallagher
27b3a844f8
JCLOUDS-1072: Add support for environment-specific run lists to Role
2016-02-10 12:09:19 +01:00
Ignasi Barrera
773aa30c64
JCLOUDS-1067: Fix cookbook grouping mapping in Chef metadata
2016-01-28 15:12:29 +01:00
Ignasi Barrera
962de83e86
JCLOUDS-1050: Fix BootstrapConfig deserialization in Chef
2015-12-16 16:05:09 +01:00
Josef Cacek
0fb1b459a6
JCLOUDS-1044 fix handling NULL JsonTokens in adapters under NullFilteringTypeAdapterFactories class
2015-12-05 22:45:24 +01:00
Ignasi Barrera
9df30c5a09
JCLOUDS-717: Join Enterprise and OpenSource Chef
2015-10-30 01:02:53 +01:00
Oliver Gondža
edde721937
JCLOUDS-962: Make all @Provider methods final
2015-09-02 23:54:44 +02:00
Adrian Bravo
eafdeb5266
JCLOUDS-967: Chef Client Model update with public key attribute
...
JCLOUDS-967: Made PubKey nullable and added tests to verify serialization works with and without it
2015-08-05 09:40:28 +02:00
Ignasi Barrera
4863bb83a9
Remove the deprecated methods in Chef
2015-05-03 22:22:44 +02:00
Ignasi Barrera
2b855809a4
JCLOUDS-890: Prevent NPE when generating the Chef attributes file
2015-04-23 23:21:14 +02:00
Ignasi Barrera
8f9acd1cad
Custom Chef version in the Omnibus installer
2015-01-14 11:33:12 +01:00
Jeremy Daggett
d3c1e2eab4
Use AutoService to generate service loader metadata
2015-01-09 11:22:12 -08:00
Ignasi Barrera
6b350fb6b7
JCLOUDS-792: Configure chef-client security attributes
...
This commit also improves some internal behavior related to the
bootstrap configuration generation, and deprecated some methods that
will be removed in upcoming versions.
* Removes all methods that return the bootstrap DataBag or the raw
configuration json to return the BootstrapConfig object instead.
* Deprecates all methods that provide support for old Chef versions.
* Formats the Enterprise Chef provider according to the jclouds
formatting guidelines.
* Deprecates the ChefContext view. That view is not an abstraction and
only provides access to the ChefService. It can be obtained from the
ChefApi itself.
2015-01-05 14:15:54 +01:00
William Chu
06653f1dd2
JCLOUDS-788 Added support for specifying a custom node name when generating the chef bootstrap node script
2014-12-04 23:47:20 +01:00
akorompai
52445de74e
JCLOUDS-776: Map chef cookbook attribute files with Resource instead of Attribute
2014-11-17 17:23:01 +01:00
Adrian Cole
0012e6f950
JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly.
2014-10-29 17:01:26 -07:00
Ignasi Barrera
2caf6ea86e
Removed obsolete TransientChefApi
2014-10-10 15:11:30 +02:00
Adrian Cole
3883ff5bb1
Fix drift due to unasyncing
2014-10-05 20:22:19 -07:00
Andrew Gaul
8d9850d8da
Correct Checkstyle violations
2014-08-31 20:04:03 -07:00
Ignasi Barrera
cd4ce6b192
JCLOUDS-428: Use Maps with a consistent iteration order
2014-08-26 10:32:48 +02:00
Andrew Phillips
4ef699a35c
Fixing compilation errors caused by Payload no longer being an InputSupplier
...
See 80a0256c
in jclouds
2014-08-11 15:41:34 -04:00
Luciano P. Sabenca(luciano.sabenca@movile.com)
2e81343297
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.
2014-07-28 15:31:11 +02:00
Andrew Gaul
5c850947da
Correct typo
2014-07-24 23:41:13 -07:00
Andrew Gaul
011aed71ed
Prefer ByteStreams2 over ByteSources.asByteSource
...
The latter breaks the contract of ByteSource which specifies that
openStream can produce multiple independent streams.
2014-07-22 16:56:00 -07:00
Ignasi Barrera
18467a118f
Remove unused imports to make checkstyle happy
2014-07-02 17:54:33 +02:00
Ignasi Barrera
73929940d9
JCLOUDS-617: Use the configured JCE provider in the Cipher payloads
2014-07-02 17:54:33 +02:00
Andrew Gaul
c0d16e79f0
Address removal of calculateMD5
2014-06-07 21:39:21 -07:00
Andrew Gaul
88a6a26b80
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:09:23 -07:00
Andrew Gaul
58021604a9
Migrate InputSupplier callers to ByteSource
...
A future version of Guava will remove InputSupplier.
2014-05-17 00:44:17 -07:00
Andrew Gaul
3b7d657a6d
Prefer Guava HttpHeaders over JAX-RS
...
jclouds code contains more instances of the former and Guava has
additional constants like CONTENT_MD5.
2014-05-15 02:06:39 -07:00
Andrew Gaul
4375bdaec0
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:27:59 -08:00
Noorul Islam K M
a08b91af73
JCLOUDS-368: Remove methods which are not exposed to public and hence not used.
2013-11-06 18:03:18 -05:00
Noorul Islam K M
3724ee6749
JCLOUDS-274 Implement listCookbookVersionsInEnvironment in ChefService API
2013-11-05 12:10:58 +01:00
Noorul Islam K M
6697e0ae90
Fix checkstyle warnings
2013-11-04 11:30:16 +01:00
Noorul Islam K M
6182a7e3b1
Remove public keyword from interface method.
2013-10-30 23:20:11 +01:00
Noorul Islam K M
5354b680f8
Remove public keyword from interface methods.
2013-10-30 08:31:34 -07:00
Noorul Islam K M
b2c44b4a53
JCLOUDS-272: Migrate list roles, cookbooks and databags tests from ChefApiTest to ChefApiExpectTest.
2013-10-15 23:09:23 +02:00
Ignasi Barrera
2b3bcaf034
JCLOUDS-335: Properly deserialize the deleteDatabagItem response
2013-10-04 10:56:15 +02:00
Noorul Islam K M
92b3f5942c
JCLOUDS-272: Migrate search role tests from ChefApiTest to ChefApiExpectTest.
2013-09-23 09:24:43 +02:00
Noorul Islam K M
d9a79366fa
Rename test method names to reflect what is being tested.
2013-09-20 09:31:20 +02:00
Ignasi Barrera
61258a64f6
JCLOUDS-286: Use by default the Omnibus installer
2013-09-19 23:45:06 +02:00
Noorul Islam K M
0e4d32b98e
Make listCookbooksInEnvironment return an empty set on 404
...
Added tests to validate above.
Also factored out some duplicate code in test.
2013-09-19 15:48:05 +02:00
Ignasi Barrera
ce1cba6f85
Removed unused imports
2013-09-19 15:21:36 +02:00
Noorul Islam K M
65b64b0f28
JCLOUDS-285: Add name field in CookbookDefinition domain
2013-09-19 15:13:25 +02:00