Cyberduck Mountain Duck CLI

#7211 closed enhancement (wontfix)

Replace java-cloudfiles with jclouds library

Reported by: david cole Owned by: dkocher
Priority: low Milestone:
Component: openstack Version: 4.3.1
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description (last modified by dkocher)

Please could we move from java-cloudfiles to jclouds . java-cloudfiles is

no longer being maintained and their use is deprecated deperatcted.

Jclouds is java library for accessing various different public and private clouds - including Openstack. They seem to be the best replacement for java-cloudfiles at the moment.

jclouds has version 2.0 authentication support (aka keystone) so switching to jclouds would resolve #6330.

Because jcloud supports multiple clouds, you potentially could use it for s3 as well.

Change History (4)

comment:1 Changed on May 6, 2013 at 6:30:01 AM by dkocher

  • Component changed from core to openstack
  • Description modified (diff)
  • Owner set to dkocher
  • Summary changed from replace java-cloudfiles with jclouds to Replace java-cloudfiles with jclouds library

comment:2 Changed on May 6, 2013 at 6:45:32 AM by dkocher

What about multiple Region support (#6902) (Blocked by https://github.com/jclouds/jclouds/issues/1283) and large object support (#6056)?

comment:3 Changed on May 6, 2013 at 6:45:38 AM by dkocher

To integrate in Cyberduck we have at least the following additional requirements:

  • Must be possible to use a custom configured HTTP client instance (I assume hc.apache.org is used)
  • Must be possible to inject custom SSL trust manager (we integrate trust management with the OS)
  • We need java.io.InputStream and java.io.OutputStream to read and write
  • Access to CDN status and logging configuration (X-CDN-*) headers

comment:4 Changed on Aug 18, 2013 at 6:25:58 PM by dkocher

  • Resolution set to wontfix
  • Status changed from new to closed

We have now opted for a custom client.

Note: See TracTickets for help on using tickets.