[jira] [Commented] (JCLOUDS-849) Add the live test that extends the BaseComputeServiceLiveTest

2015-03-27 Thread JIRA

[ 
https://issues.apache.org/jira/browse/JCLOUDS-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383651#comment-14383651
 ] 

Francesco Chicchiriccò commented on JCLOUDS-849:


Pull request available: https://github.com/jclouds/jclouds-labs/pull/158

 Add the live test that extends the BaseComputeServiceLiveTest
 -

 Key: JCLOUDS-849
 URL: https://issues.apache.org/jira/browse/JCLOUDS-849
 Project: jclouds
  Issue Type: Sub-task
  Components: jclouds-compute, jclouds-labs
Reporter: Ignasi Barrera
Assignee: fabio martelli
  Labels: azure
 Fix For: 2.0.0


 The BaseComputeServiceLiveTest provides the contract of the ComputeService 
 abstraction. All compute providers must have a test that extends the base one 
 with all live tests passing.
 An example implemention can be the DigitalOcean one:
 https://github.com/jclouds/jclouds-labs/blob/master/digitalocean/src/main/java/org/jclouds/digitalocean/compute/strategy/DigitalOceanComputeServiceAdapter.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jclouds-labs] [JCLOUDS-849] All tests are green (#158)

2015-03-27 Thread Francesco Chicchiriccò

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs/pull/158

-- Commit Summary --

  * [JCLOUDS-849] All tests are green

-- File Changes --

M 
azurecompute/src/main/java/org/jclouds/azurecompute/AzureManagementApiMetadata.java
 (7)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapter.java
 (262)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/config/AzureComputeServiceContextModule.java
 (5)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtension.java
 (15)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/DeploymentToNodeMetadata.java
 (88)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/OSImageToImage.java
 (9)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/strategy/GetOrCreateStorageServiceAndVirtualNetworkThenCreateNodes.java
 (7)
A 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/strategy/impl/AzureAdaptingComputeServiceStrategies.java
 (70)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/Deployment.java (134)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/suppliers/KeyStoreSupplier.java
 (60)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/util/ConflictManagementPredicate.java
 (6)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/DeploymentHandler.java 
(2)
M azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleHandler.java 
(1)
M 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/RoleInstanceHandler.java
 (15)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/AzureComputeProviderMetadataLive.java
 (2)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapterLiveTest.java
 (67)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceContextLiveTest.java
 (36)
A 
azurecompute/src/test/java/org/jclouds/azurecompute/compute/AzureComputeServiceLiveTest.java
 (57)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/compute/extensions/AzureComputeSecurityGroupExtensionLiveTest.java
 (41)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiLiveTest.java
 (6)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/features/VirtualMachineApiLiveTest.java
 (2)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/internal/BaseAzureComputeApiLiveTest.java
 (14)
M 
azurecompute/src/test/java/org/jclouds/azurecompute/xml/DeploymentHandlerTest.java
 (7)

-- Patch Links --

https://github.com/jclouds/jclouds-labs/pull/158.patch
https://github.com/jclouds/jclouds-labs/pull/158.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/158


[jclouds-labs-openstack] Parse image properties when get image metadata from headers. (#183)

2015-03-27 Thread Tarasenko Evgeny

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/183

-- Commit Summary --

  * Parse image properties when get image metadata from headers.
  * Fixed formatting.

-- File Changes --

M 
openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeaders.java
 (76)
M 
openstack-glance/src/test/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeadersTest.java
 (87)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/183.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/183.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/183


[jclouds-labs-openstack] Parse image properties when get image metadata from headers. (#184)

2015-03-27 Thread Tarasenko Evgeny

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/184

-- Commit Summary --

  * Parse image properties when get image metadata from headers.

-- File Changes --

M 
openstack-glance/src/main/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeaders.java
 (18)
M 
openstack-glance/src/test/java/org/jclouds/openstack/glance/v1_0/functions/ParseImageDetailsFromHeadersTest.java
 (3)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/184.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/184.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/184


[jira] [Commented] (JCLOUDS-479) Web UI interface to jclouds

2015-03-27 Thread Mokanarangan Thayaparan (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383543#comment-14383543
 ] 

Mokanarangan Thayaparan commented on JCLOUDS-479:
-

I send a project proposal to mailing list. Hoping to get some feedback. 

 Web UI interface to jclouds
 ---

 Key: JCLOUDS-479
 URL: https://issues.apache.org/jira/browse/JCLOUDS-479
 Project: jclouds
  Issue Type: New Feature
Reporter: Andrew Gaul
  Labels: gsoc2015

 It would be really cool to create a Web UI interface to jclouds to allow 
 users to manage credentials, compute instances, and blobstores.  This would 
 be similar to the provider-specific portals that AWS and others offer.  We 
 could implement this a number of different ways, e.g., GAE, Sinatra/JRuby, 
 etc.  Tagging for GSoC 2014.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jclouds-labs-google] Use GCS simple upload in sequential upload strategy (#132)

2015-03-27 Thread snotling
As discussed in 
https://github.com/jclouds/jclouds-labs-google/pull/131#issuecomment-86699715
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-google/pull/132

-- Commit Summary --

  * Use GCS simple upload in sequential upload strategy

-- File Changes --

M 
google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/strategy/internal/SequentialMultipartUploadStrategy.java
 (12)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-google/pull/132.patch
https://github.com/jclouds/jclouds-labs-google/pull/132.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/132


Re: [jclouds-labs-openstack] Neutron port ranges only compared when present. (#185)

2015-03-27 Thread Zack Shoylev
https://issues.apache.org/jira/browse/JCLOUDS-864

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/185#issuecomment-86918445

[jira] [Commented] (JCLOUDS-864) Neutron Security Group Rule requires port ranges when it should not

2015-03-27 Thread Zack Shoylev (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14383734#comment-14383734
 ] 

Zack Shoylev commented on JCLOUDS-864:
--

https://github.com/jclouds/jclouds-labs-openstack/pull/185

 Neutron Security Group Rule requires port ranges when it should not
 ---

 Key: JCLOUDS-864
 URL: https://issues.apache.org/jira/browse/JCLOUDS-864
 Project: jclouds
  Issue Type: Bug
  Components: jclouds-labs-openstack
Affects Versions: 1.9.0
Reporter: Zack Shoylev
Assignee: Zack Shoylev
Priority: Minor
 Fix For: 2.0.0


 Port range min/max are optional, however the code will throw an NPE here if 
 they are not present:
 https://github.com/jclouds/jclouds-labs-openstack/blob/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java#L370
 Clearly this check is wrong.
 Also: probably good idea to remove the validation checks completely, as this 
 is something we are moving away from.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jclouds-labs-openstack] Neutron port ranges only compared when present. (#185)

2015-03-27 Thread Zack Shoylev

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/185

-- Commit Summary --

  * Neutron port ranges only compared when present.

-- File Changes --

M 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java
 (6)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/185.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/185.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/185


[jclouds-site] Updated for 1.9.0 (#155)

2015-03-27 Thread Everett Toews

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-site/pull/155

-- Commit Summary --

  * Updated for 1.9.0

-- File Changes --

M guides/openstack.md (20)

-- Patch Links --

https://github.com/jclouds/jclouds-site/pull/155.patch
https://github.com/jclouds/jclouds-site/pull/155.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/155


Re: [jclouds-site] Updated for 1.9.0 (#155)

2015-03-27 Thread jclouds-commentator
  Go to 
http://23533eb812cbe5eb8550-8caf04c682a5020076721287e61c20d5.r97.cf5.rackcdn.com/
 to review your changes.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/155#issuecomment-87023891

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 @@ -6,6 +6,6 @@ paginate: 5
  paginate_path: blog/page:num
  permalink: /blog/:categories/:year/:month/:day/:title
  relative_permalinks: false
 -latest_version: 1.8.1
 +latest_version: 1.9.0
  latest_version_date: 2014-10-25

I'm guessing this needs to be updated too?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27310126

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
Thanks for the updates, @andrewgaul!

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87061776

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Generic S3 no longer defaults to an AWS endpoint
 +* Require Azure API 2012-02-12 to allow support after [August 
 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx)
 +* Require Java 7 to use filesystem provider (enables user metadata support)
 +
 +TODO

Still needed?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27323102

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +release_notes: true
 +permalink: /releasenotes/1.9.0/
 +---
 +
 +1. [Introduction](#intro)
 +1. [Highlights](#highlights)
 +1. [API Changes](#api)
 +1. [Known Issues](#issues)
 +1. [Credits](#credits)
 +1. [Test Results](#test)
 +
 +## a id=intro/aIntroduction
 +
 +You can read the official announcement at [Apache jclouds 1.9.0 
 released](TODO). You can read the details of the specific JIRA issues 
 addressed in this release at the [JIRA Release 
 Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430).
 +
 +To get jclouds, please see the [jclouds installation guide](/start/install/).

[minor] To get started with jclouds?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27318784

Re: [jclouds-labs-google] Fix typo (#129)

2015-03-27 Thread Andrew Gaul
:+1: waiting for master to reopen before pushing.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/129#issuecomment-87052998

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
Sorry, fighting with using the correct remote.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87060018

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
Reopened #154.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154#event-267198964

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +release_notes: true
 +permalink: /releasenotes/1.9.0/
 +---
 +
 +1. [Introduction](#intro)
 +1. [Highlights](#highlights)
 +1. [API Changes](#api)
 +1. [Known Issues](#issues)
 +1. [Credits](#credits)
 +1. [Test Results](#test)
 +
 +## a id=intro/aIntroduction
 +
 +You can read the official announcement at [Apache jclouds 1.9.0 
 released](TODO). You can read the details of the specific JIRA issues 
 addressed in this release at the [JIRA Release 
 Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430).
 +
 +To get jclouds, please see the [jclouds installation guide](/start/install/).

Done.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321622

[jira] [Created] (JCLOUDS-866) Investigate GCS multipart upload limits

2015-03-27 Thread Andrew Gaul (JIRA)
Andrew Gaul created JCLOUDS-866:
---

 Summary: Investigate GCS multipart upload limits
 Key: JCLOUDS-866
 URL: https://issues.apache.org/jira/browse/JCLOUDS-866
 Project: jclouds
  Issue Type: Task
  Components: jclouds-blobstore
Affects Versions: 1.8.1
Reporter: Andrew Gaul
Priority: Minor


GCS multipart upload composes several single-part uploads into a composite 
object.  Google limits this to 32 object per compose call:

https://cloud.google.com/storage/docs/composite-objects

However {{MultipartUpload.MAX_NUMBER_OF_PARTS}} specifies 10,000 objects.  We 
should investigate the correct upper limit.

[~broudy] [~dalbani] Would you like to look into this?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +1. [Introduction](#intro)
 +1. [Highlights](#highlights)
 +1. [API Changes](#api)
 +1. [Known Issues](#issues)
 +1. [Credits](#credits)
 +1. [Test Results](#test)
 +
 +## a id=intro/aIntroduction
 +
 +You can read the official announcement at [Apache jclouds 1.9.0 
 released](TODO). You can read the details of the specific JIRA issues 
 addressed in this release at the [JIRA Release 
 Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430).
 +
 +To get jclouds, please see the [jclouds installation guide](/start/install/).
 +
 +## a id=highlights/aHighlights
 +
 +* Configured the Animal Sniffer plugin to make sure the code is runtime 
 compatible with Java 6. This will help us support Android.

Link to Animal Sniffer?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27318801

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +* Added C4 instance types to AWS EC2
 +* Refactored the OkHttp driver to use the native API
 +* Added a clean way to customize SSL/TLS connections using the OkHttp driver 
 to avoid POODLE.
 +* Initial support for Azure Compute
 +* Added authentication to the Docker provider
 +* Added the ProfitBricks API
 +* Added the Shipyard API
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3

Can we try to sort these into different categories to make them easier to read? 
E.g. compute improvements, blobstore improvements etc. or so?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27318903

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Do not provide AWS endpoint for generic S3

Generic S3 no longer defaults to an AWS endpoint?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27318967

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +* Initial support for Azure Compute
 +* Added authentication to the Docker provider
 +* Added the ProfitBricks API
 +* Added the Shipyard API
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes

Should this be the first section, rather than Highlights?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27319006

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +
 +
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Do not provide AWS endpoint for generic S3
 +* Require Azure API 2012-02-12 to allow support after [August 
 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx)
 +* Require Java 7 to use filesystem provider (enables user metadata support)
 +
 +TODO
 +
 +## a id=issues/aKnown Issues
 +
 +* Amazon S3 does not support signature v4 or Frankfurt
 +* Filesystem provider does not support user metadata on Mac OS X due to 
 [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048)

`[OpenJDK issue 8030048]`?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27319051

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +1. [Introduction](#intro)
 +1. [Highlights](#highlights)
 +1. [API Changes](#api)
 +1. [Known Issues](#issues)
 +1. [Credits](#credits)
 +1. [Test Results](#test)
 +
 +## a id=intro/aIntroduction
 +
 +You can read the official announcement at [Apache jclouds 1.9.0 
 released](TODO). You can read the details of the specific JIRA issues 
 addressed in this release at the [JIRA Release 
 Notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329006styleName=HtmlprojectId=12314430).
 +
 +To get jclouds, please see the [jclouds installation guide](/start/install/).
 +
 +## a id=highlights/aHighlights
 +
 +* Configured the Animal Sniffer plugin to make sure the code is runtime 
 compatible with Java 6. This will help us support Android.

Done.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321599

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread jclouds-commentator
  Go to 
http://70875139853e00180f66-873de8924bc43610585a990c029dd78c.r72.cf5.rackcdn.com/
 to review your changes.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87058841

Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)

2015-03-27 Thread Damiano Albani
 @@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() {
  
 @AfterClass
 private void deleteBucket() {
 -  api.getBucketApi().deleteBucket(BUCKET_NAME);
 -  api.getBucketApi().deleteBucket(BUCKET_NAME2);
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME));
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2));
 +  assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME));

Indeed, having a dedicated test method is more appropriate.
I'll do that.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27322339

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +
 +
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Do not provide AWS endpoint for generic S3
 +* Require Azure API 2012-02-12 to allow support after [August 
 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx)
 +* Require Java 7 to use filesystem provider (enables user metadata support)
 +
 +TODO
 +
 +## a id=issues/aKnown Issues
 +
 +* Amazon S3 does not support signature v4 or Frankfurt
 +* Filesystem provider does not support user metadata on Mac OS X due to 
 [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048)

Done.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321677

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Do not provide AWS endpoint for generic S3

Done

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321701

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +* Added C4 instance types to AWS EC2
 +* Refactored the OkHttp driver to use the native API
 +* Added a clean way to customize SSL/TLS connections using the OkHttp driver 
 to avoid POODLE.
 +* Initial support for Azure Compute
 +* Added authentication to the Docker provider
 +* Added the ProfitBricks API
 +* Added the Shipyard API
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3

Done.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321879

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Gaul
 +* Initial support for Azure Compute
 +* Added authentication to the Docker provider
 +* Added the ProfitBricks API
 +* Added the Shipyard API
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes

Shouldn't we lead with the new features and not the plumbing like API changes?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27321934

Re: [jclouds-labs-google] Use GCS simple upload in sequential upload strategy (#132)

2015-03-27 Thread Andrew Gaul
:+1: waiting for master to reopen before pushing.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/132#issuecomment-87042881

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +
 +## a id=issues/aKnown Issues
 +
 +* Amazon S3 does not support signature v4 or Frankfurt
 +* Filesystem provider does not support user metadata on Mac OS X due to 
 [OpenJDK issue](https://bugs.openjdk.java.net/browse/JDK-8030048)
 +
 +TODO
 +
 +## a id=credits/aCredits
 +
 +jclouds would like to thank everyone who contributed time and effort in 
 order to make this release happen:
 +
 +* Apache jclouds 
 [PMC](http://people.apache.org/committers-by-project.html#jclouds-pmc) and 
 community for verifying the release.
 +* Check out who has been busy on [Open 
 Hub](https://www.openhub.net/p/jclouds/contributors?query=sort=latest_commit).
 +
 +TODO: Special thanks to the contributors from Google and Microsoft for their 
 contributions in GCP and Azure.

Is the current sentence not enough? Perhaps link to the discussion threads on 
`dev@` announcing the contributions?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27319125

Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)

2015-03-27 Thread Andrew Gaul
 @@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() {
  
 @AfterClass
 private void deleteBucket() {
 -  api.getBucketApi().deleteBucket(BUCKET_NAME);
 -  api.getBucketApi().deleteBucket(BUCKET_NAME2);
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME));
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2));
 +  assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME));

Should `@AfterClass` have asserts?  This method should just clean up after the 
test mehod.  Instead can you create a separate `testDeleteBucket` method?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27321367

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread jclouds-commentator
  Go to 
http://44c8eb9792aa142e969f-8bc165aad91a4057fd8d797a5f841c68.r48.cf5.rackcdn.com/
 to review your changes.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154#issuecomment-87061384

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +## a id=api/aAPI Changes
 +
 +* Downgraded Guava dependency to 16.0.1 but code will now support also 
 versions 17 and 18.
 +* Removed all async interfaces from all apis and providers
 +* Generic S3 no longer defaults to an AWS endpoint
 +* Require Azure API 2012-02-12 to allow support after [August 
 2015](http://blogs.msdn.com/b/windowsazurestorage/archive/2014/08/05/microsoft-azure-storage-service-version-removal.aspx)
 +* Require Java 7 to use filesystem provider (enables user metadata support)
 +
 +TODO
 +
 +## a id=issues/aKnown Issues
 +
 +* Amazon S3 does not support signature v4 or Frankfurt
 +* Filesystem provider does not support user metadata on Mac OS X due to 
 [OpenJDK issue 8030048](https://bugs.openjdk.java.net/browse/JDK-8030048)
 +
 +TODO

Still needed?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27323121

Re: [jclouds-site] Initial draft for the 1.9.0 release notes (#154)

2015-03-27 Thread Andrew Phillips
 +* Initial support for Azure Compute
 +* Added authentication to the Docker provider
 +* Added the ProfitBricks API
 +* Added the Shipyard API
 +* Added San José and Honolulu regions to CloudSigma
 +* Improved Google Compute Engine Compute support
 +* Chef has been promoted to the main repo and updated to support Chef 12
 +* Improved Google Compute Engine to use AutoValue
 +* Support portable setting and getting container and object ACLs 
 (public-read and private)
 +* Support portable multi-object delete
 +* Improved multi-part upload compatibility with InputStream Payload
 +* Add support for user metadata with filesystem provider
 +* Add multi-part upload support for generic S3
 +
 +
 +## a id=api/aAPI Changes

 Shouldn't we lead with the new features and not the plumbing like API changes?

Good question - I think it depends on who we expect to read release notes. If 
we think existing users are the most likely ones, breaking API changes that 
they need to be aware of seems like the most important topic? If new users, New 
and Cool stuff should come first, I agree...

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-site/pull/154/files#r27323086

Re: [jclouds-labs-google] Make deleteObject() and deleteBucket() return false on 404 response (#122)

2015-03-27 Thread Bhathiya
 @@ -422,8 +425,9 @@ public void testDeleteObjectWithOptions() {
  
 @AfterClass
 private void deleteBucket() {
 -  api.getBucketApi().deleteBucket(BUCKET_NAME);
 -  api.getBucketApi().deleteBucket(BUCKET_NAME2);
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME));
 +  assertTrue(api.getBucketApi().deleteBucket(BUCKET_NAME2));
 +  assertFalse(api.getBucketApi().deleteBucket(NONEXISTENT_BUCKET_NAME));

I think just removing asserts would be enough. Delete bucket tests are 
available in BucketApiLiveTests

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-google/pull/122/files#r27332165

[jclouds-labs-openstack] Adds service predicates and more tests (#186)

2015-03-27 Thread Zack Shoylev

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/186

-- Commit Summary --

  * Adds service predicates and more tests

-- File Changes --

M 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/ServiceStatus.java
 (10)
A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/predicates/ServicePredicates.java
 (61)
M 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/ServiceApiLiveTest.java
 (18)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/186.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/186.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/186


[jira] [Created] (JCLOUDS-867) Add Content-Disposition support to Azure

2015-03-27 Thread Andrew Gaul (JIRA)
Andrew Gaul created JCLOUDS-867:
---

 Summary: Add Content-Disposition support to Azure
 Key: JCLOUDS-867
 URL: https://issues.apache.org/jira/browse/JCLOUDS-867
 Project: jclouds
  Issue Type: New Feature
  Components: jclouds-blobstore
Affects Versions: 1.8.1
Reporter: Andrew Gaul
Assignee: Andrew Gaul
Priority: Minor


This requires upgrading to API version 2013-08-15.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)