| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <features name="jclouds-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"> |
| |
| <feature name='jclouds-all-blobstore' description='jclouds - all - macro feature to bundle all blobstores' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-s3</feature> |
| <feature version='${project.version}'>jclouds-aws-s3</feature> |
| <feature version='${project.version}'>jclouds-azureblob</feature> |
| <feature version='${project.version}'>jclouds-api-atmos</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-swift</feature> |
| <feature version='${project.version}'>jclouds-b2</feature> |
| <feature version='${project.version}'>jclouds-google-cloud-storage</feature> |
| <feature version='${project.version}'>jclouds-rackspace-cloudfiles-uk</feature> |
| <feature version='${project.version}'>jclouds-rackspace-cloudfiles-us</feature> |
| </feature> |
| |
| <feature name='jclouds-all-compute' description='jclouds - all - macro feature to bundle all computes' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-aws-ec2</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-nova</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-nova-ec2</feature> |
| <feature version='${project.version}'>jclouds-api-byon</feature> |
| <feature version='${project.version}'>jclouds-api-ec2</feature> |
| <feature version='${project.version}'>jclouds-gogrid</feature> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <feature version='${project.version}'>jclouds-elastichosts-lon-p</feature> |
| <feature version='${project.version}'>jclouds-elastichosts-sat-p</feature> |
| <feature version='${project.version}'>jclouds-elastichosts-lon-b</feature> |
| <feature version='${project.version}'>jclouds-openhosting-east1</feature> |
| <feature version='${project.version}'>jclouds-serverlove-z1-man</feature> |
| <feature version='${project.version}'>jclouds-skalicloud-sdg-my</feature> |
| <feature version='${project.version}'>jclouds-go2cloud-jhb1</feature> |
| <feature version='${project.version}'>jclouds-softlayer</feature> |
| <feature version='${project.version}'>jclouds-api-cloudstack</feature> |
| <feature version='${project.version}'>jclouds-rackspace-cloudservers-us</feature> |
| <feature version='${project.version}'>jclouds-rackspace-cloudservers-uk</feature> |
| <feature version='${project.version}'>jclouds-google-compute-engine</feature> |
| <feature version='${project.version}'>jclouds-digitalocean2</feature> |
| <feature version='${project.version}'>jclouds-profitbricks</feature> |
| <feature version='${project.version}'>jclouds-api-docker</feature> |
| <feature version='${project.version}'>jclouds-packet</feature> |
| <feature version='${project.version}'>jclouds-azurecompute-arm</feature> |
| </feature> |
| |
| <feature name='jclouds-guice' description='jclouds - Google Guice' version='${project.version}'> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-inject/${javax.inject.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aopalliance/${aopalliance.bundle.version}</bundle> |
| <bundle>mvn:com.google.inject/guice/${guice.version}</bundle> |
| <bundle>mvn:com.google.inject.extensions/guice-assistedinject/${guice.version}</bundle> |
| <bundle>mvn:com.google.inject.extensions/guice-multibindings/${guice.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds' description='jclouds' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-guice</feature> |
| <bundle dependency="true">mvn:javax.ws.rs/javax.ws.rs-api/${javax.ws.rs.api.version}</bundle> |
| <bundle dependency='true'>mvn:com.google.guava/guava/${guava.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.oauth-commons/${net.oauth.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jersey-core/${jersey.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:com.google.code.gson/gson/${gson.version}</bundle> |
| <bundle>mvn:org.apache.jclouds/jclouds-core/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-blobstore' description='jclouds - blobstore' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds/jclouds-blobstore/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-compute' description='jclouds - compute' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <feature version='${project.version}'>jclouds-scriptbuilder</feature> |
| <bundle>mvn:org.apache.jclouds/jclouds-compute/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-loadbalancer' description='jclouds - loadbalancer' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds/jclouds-loadbalancer/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-scriptbuilder' description='jclouds - scriptbuilder' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds/jclouds-scriptbuilder/${jclouds.version}</bundle> |
| </feature> |
| |
| <!-- APIS --> |
| <feature name='jclouds-api-atmos' description='jclouds - API - Atmos' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <bundle>mvn:org.apache.jclouds.api/atmos/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-byon' description='jclouds - API - Byon' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle dependency='true'>mvn:org.yaml/snakeyaml/${snakeyaml.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/byon/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-chef" description="jclouds - API - Chef" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.api/chef/${jclouds.chef.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-cloudstack" description="jclouds - API - Cloudstack" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.api/cloudstack/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-cloudwatch" description="jclouds - API - Cloudwatch" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle>mvn:org.apache.jclouds.api/cloudwatch/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-docker' description='jclouds - API - Docker' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-driver-bouncycastle</feature> |
| <feature version='${project.version}'>jclouds-driver-okhttp</feature> |
| <feature version='${project.version}'>jclouds-api-oauth</feature> |
| <bundle>mvn:org.apache.jclouds.api/docker/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-ec2" description="jclouds - API - EC2" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle>mvn:org.apache.jclouds.api/ec2/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-elasticstack' description='jclouds - API - Elasticstack' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.api/elasticstack/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-filesystem' description='jclouds - API - FileSystem' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <bundle>mvn:org.apache.jclouds.api/filesystem/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-oauth" description="jclouds - API - OAuth" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.api/oauth/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-cinder' description='jclouds - API - OpenStack Cinder' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/openstack-cinder/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-keystone' description='jclouds - API - OpenStack Keystone' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds.api/openstack-keystone/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-nova' description='jclouds - API - OpenStack Nova' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.api/openstack-neutron/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/openstack-nova/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-nova-ec2' description='jclouds - API - OpenStack Nova EC2' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-openstack-nova</feature> |
| <feature version='${project.version}'>jclouds-api-ec2</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/openstack-nova-ec2/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-swift' description='jclouds - API - OpenStack Swift' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <bundle>mvn:org.apache.jclouds.api/openstack-swift/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-api-openstack-trove' description='jclouds - API - OpenStack Trove' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/openstack-trove/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-rackspace-clouddns" description="Rackspace Cloud DNS API" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-clouddns/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-rackspace-cloudfiles" description="Rackspace Cloud Files API" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-swift</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-cloudfiles/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-rackspace-cloudidentity" description="Rackspace Cloud Identity API" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-cloudidentity/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-rackspace-cloudloadbalancers" description="Rackspace Cloud Load Balancers API" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-loadbalancer</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-keystone</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-cloudloadbalancers/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-route53" description="jclouds - API - Route53" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle>mvn:org.apache.jclouds.api/route53/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-s3" description="jclouds - API - S3" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.java-xmlbuilder/${java-xmlbuilder.bundle.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/s3/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-sqs" description="jclouds - API - SQS" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle>mvn:org.apache.jclouds.api/sqs/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-api-sts" description="jclouds - API - STS" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds.api/sts/${jclouds.version}</bundle> |
| </feature> |
| |
| <!-- PROVIDERS --> |
| <feature name='jclouds-aws-cloudwatch' description='Amazon Web Service - Cloudwatch' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-cloudwatch</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-cloudwatch/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-aws-ec2' description='Amazon Web Service - EC2' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-ec2</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-ec2/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-aws-route53' description='Amazon Web Service - Route 53' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-route53</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-route53/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-aws-s3' description='Amazon Web Service - S3' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-s3</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-s3/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-aws-sqs' description='Amazon Web Service - SQS' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-sqs</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-sqs/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-aws-sts' description='Amazon Web Service - STS' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-sts</feature> |
| <bundle>mvn:org.apache.jclouds.provider/aws-sts/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-azureblob' description='Azureblob' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <bundle>mvn:org.apache.jclouds.provider/azureblob/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-azurecompute-arm' description='Components to access Azure Compute ARM' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-azureblob</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.api/oauth/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okio/${okio.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okhttp/${okhttp.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-okhttp/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/azurecompute-arm/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-digitalocean2' description='Components to access DigitalOcean v2' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-oauth</feature> |
| <bundle>mvn:org.apache.jclouds.provider/digitalocean2/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-dynect' description='DynECT Managed DNS' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds.provider/dynect/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-elastichosts-lon-b' description='Elastichosts Bluesquare London' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/elastichosts-lon-b/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-elastichosts-lon-p' description='Elastichosts Peer1 London' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/elastichosts-lon-p/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-elastichosts-sat-p' description='Elastichosts Peer1 San Antonio' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/elastichosts-sat-p/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-elastichosts-lax-p' description='Elastichosts Peer1 Los Angeles' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/elastichosts-lax-p/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-elastichosts-tor-p' description='Elastichosts Peer1 Toronto' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/elastichosts-tor-p/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-glesys' description='GleSYS' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.provider/glesys/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-go2cloud-jhb1' description='Go2Cloud implementation targeted to Johannesburg1' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-elasticstack</feature> |
| <bundle>mvn:org.apache.jclouds.provider/go2cloud-jhb1/${jclouds.version}</bundle> |
| </feature> |
| <feature name='jclouds-gogrid' description='GoGrid' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.provider/gogrid/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-google-compute-engine' description='Components to access Google Compute Engine' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-oauth</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/googlecloud/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/google-compute-engine/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-openhosting-east1' description='Open Hosting for East1' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/openhosting-east1/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-packet' description='Packet' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.provider/packet/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-profitbricks' description='Components to access ProfitBricks' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.provider/profitbricks/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudblockstorage-uk' description='Racksapce Cloud Block Storage UK' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-openstack-cinder</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudblockstorage-uk/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudblockstorage-us' description='Racksapce Cloud Block Storage US' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-openstack-cinder</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudblockstorage-us/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudloadbalancers-us' description='Cloud Load Balancers US' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-loadbalancer/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-scriptbuilder/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-compute/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-cloudloadbalancers/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudloadbalancers-us/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudloadbalancers-uk' description='Cloud Load Balancers UK' version='${project.version}'> |
| <feature version='${project.version}'>jclouds</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/openstack-common/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-loadbalancer/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds/jclouds-scriptbuilder/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.api/rackspace-cloudloadbalancers/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudloadbalancers-uk/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudservers-us' description='Rackspace Cloudservers US' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-nova</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudservers-us/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudservers-uk' description='Rackspace Cloudservers UK' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-api-openstack-nova</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudservers-uk/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-clouddns-us' description='Racksapce Cloud DNS US' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-rackspace-clouddns</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-clouddns-us/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-clouddns-uk' description='Racksapce Cloud DNS UK' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-rackspace-clouddns</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-clouddns-uk/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudfiles-uk' description='Rackspace Cloud Files UK' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudfiles</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudfiles-uk/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-rackspace-cloudfiles-us' description='Rackspace Cloud Files US' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudfiles</feature> |
| <feature version='${project.version}'>jclouds-api-rackspace-cloudidentity</feature> |
| <bundle>mvn:org.apache.jclouds.provider/rackspace-cloudfiles-us/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-serverlove-z1-man' description='Serverlove implementation targeted to Manchester' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/serverlove-z1-man/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-skalicloud-sdg-my' description='SkaliCloud implementation targeted to Malaysia' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.api/elasticstack/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/skalicloud-sdg-my/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-softlayer' description='Components to access SoftLayer' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <bundle>mvn:org.apache.jclouds.provider/softlayer/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-b2' description='Backblaze B2' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <bundle>mvn:org.apache.jclouds.provider/b2/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name='jclouds-google-cloud-storage' description='Google Cloud Storage' version='${project.version}'> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <feature version='${project.version}'>jclouds-api-oauth</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/googlecloud/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.provider/google-cloud-storage/${jclouds.version}</bundle> |
| </feature> |
| |
| <!-- DRIVERS --> |
| <feature name="jclouds-driver-apachehc" description="Apache HTTP Components Client driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle dependency='true'>mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.httpcomponents/httpclient-osgi/${httpclient.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-apachehc/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-bouncycastle" description="Bouncycastle driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle dependency="true">mvn:org.bouncycastle/bcprov-ext-jdk15on/${bcprov.version}</bundle> |
| <bundle dependency="true">mvn:org.bouncycastle/bcpkix-jdk15on/${bcprov.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-bouncycastle/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-enterprise" description="Enterprise driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <feature version='${project.version}'>jclouds-driver-bouncycastle</feature> |
| <feature version='${project.version}'>jclouds-driver-netty</feature> |
| <feature version='${project.version}'>jclouds-driver-joda</feature> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-enterprise/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-joda" description="Joda driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle dependency='true'>mvn:joda-time/joda-time/2.1</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-joda/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-jsch" description="JSCH driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-driver-bouncycastle</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/${jsch.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.karaf.bundles/jsch-agentproxy-jsch/${project.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.connector-factory/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.usocket-nc/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.sshagent/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jzlib/${jzlib.bundle.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-jsch/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-log4j" description="Log4j driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-log4j/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-netty" description="Netty driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle dependency='true'>mvn:io.netty/netty/${netty.bundle.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-netty/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-okhttp" description="OkHttp Client driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okio/${okio.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.okhttp/${okhttp.bundle.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-okhttp/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-slf4j" description="SLF4J driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds</feature> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-slf4j/${jclouds.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-driver-sshj" description="SSHJ driver for jclouds" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-driver-bouncycastle</feature> |
| <!--TODO update ${jzlib.bundle.version}--> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jzlib/1.1.3_2</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.core/0.0.9</bundle> |
| <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch-agentproxy-sshj/0.0.9_1</bundle> |
| <bundle dependency="true">mvn:net.i2p.crypto/eddsa/0.1.0</bundle> |
| <bundle dependency="true">mvn:com.hierynomus/sshj/0.20.0</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-sshj/${jclouds.version}</bundle> |
| </feature> |
| |
| <!-- SERVICES --> |
| <feature name="jclouds-services" description="OSGi Service Factories for jclouds" version="${project.version}"> |
| <configfile finalname="${karaf.etc}/org.apache.jclouds.credentials.cfg">mvn:org.apache.jclouds.karaf/jclouds-karaf/${project.version}/cfg/credentials</configfile> |
| <feature>aries-blueprint</feature> |
| <feature version='${project.version}'>jclouds-compute</feature> |
| <feature version='${project.version}'>jclouds-blobstore</feature> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsch/${jsch.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.karaf.bundles/jsch-agentproxy-jsch/${project.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.connector-factory/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.usocket-nc/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:com.jcraft/jsch.agentproxy.sshagent/${jsch.agentproxy.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jzlib/${jzlib.bundle.version}</bundle> |
| <bundle dependency='true'>mvn:org.bouncycastle/bcprov-ext-jdk15on/${bcprov.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-bouncycastle/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-slf4j/${jclouds.version}</bundle> |
| <bundle dependency='true'>mvn:org.apache.jclouds.common/googlecloud/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-jsch/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.driver/jclouds-log4j/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/core/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/cache/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/recipe/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/services/${project.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-commands" description="Karaf Commands for jclouds" version="${project.version}"> |
| <configfile finalname="/etc/org.apache.jclouds.shell.cfg">mvn:org.apache.jclouds.karaf/jclouds-karaf/${project.version}/cfg/shell</configfile> |
| <feature>shell-compat</feature> |
| <feature version='${project.version}'>jclouds-services</feature> |
| <bundle dependency="true">mvn:org.codehaus.groovy/groovy/${groovy.version}</bundle> |
| <bundle dependency="true">mvn:org.codehaus.groovy/groovy-jsr223/${groovy.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/core/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/recipe/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf/commands/${project.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-chef" description="jclouds Chef Services and Commands" version="${project.version}"> |
| <feature version='${project.version}'>jclouds-api-chef</feature> |
| <feature version='${project.version}'>jclouds-commands</feature> |
| <bundle dependency='true'>mvn:org.apache.jclouds.driver/jclouds-slf4j/${jclouds.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf.chef/cache/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf.chef/services/${project.version}</bundle> |
| <bundle>mvn:org.apache.jclouds.karaf.chef/commands/${project.version}</bundle> |
| </feature> |
| |
| <feature name="jclouds-url-handler" description="Url Handler for jclouds Blobs" version="${project.version}"> |
| <feature>aries-blueprint</feature> |
| <feature version='${project.version}'>jclouds-services</feature> |
| <bundle>mvn:org.apache.jclouds.karaf/urlhandler/${project.version}</bundle> |
| </feature> |
| |
| </features> |