BUG-7527: provide Karaf 4 features 04/50304/11
authorStephen Kitt <skitt@redhat.com>
Wed, 11 Jan 2017 15:46:42 +0000 (16:46 +0100)
committerStephen Kitt <skitt@redhat.com>
Thu, 2 Feb 2017 17:57:53 +0000 (18:57 +0100)
commit2d2a95f736bcbb082ce4a1c730cee7e95363b1ca
tree0b7da2cf0a6dbc1172327c93a194666f8e6d0577
parent3ad60d0de520145e207f4f3a047b22338af4fd43
BUG-7527: provide Karaf 4 features

Some oddities in this patch:
* aaa-shiro pulls in commons-beanutils, which has an optional
  dependency on commons-collections; this doesn't cause any problems
  with Karaf 3, but fails on Karaf 4 (so I've added an explicit
  dependency on commons-collections)
* aaa-idmlight's "provided" jetty-servlets causes containing features
  to fail to load, so I've added a dependency on Karaf's jetty feature

aaa-cli is duplicated as aaa-cli4 for Karaf 4, otherwise we end up
with a failure loading odl-aaa-cli since the bundle has a strong
dependency on Karaf 3. This is temporary, we'll remove aaa-cli4 once
the Karaf 4 migration is done.

Change-Id: Ic5bd817075f55dc3ccc7779b35e9d329e14de088
Signed-off-by: Stephen Kitt <skitt@redhat.com>
48 files changed:
aaa-cli4/pom.xml [new file with mode: 0755]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/AaaCliAbstractCommand.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/SessionsManager.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/cert/GenerateCertReq.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/cert/GetCipherSuites.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/cert/GetODLSelfSignCert.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/cert/GetTrustStoreCert.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/AddDomain.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/AddGrant.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/AddRole.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/AddUser.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/ChangeUserPassword.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/ListODLDomains.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/ListODLRoles.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/ListODLUsers.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/RemoveDomain.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/RemoveGrant.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/RemoveRole.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/dmstore/RemoveUser.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/utils/CliUtils.java [new file with mode: 0644]
aaa-cli4/src/main/java/org/opendaylight/aaa/cli/utils/DataStoreUtils.java [new file with mode: 0644]
aaa-cli4/src/main/resources/org/opendaylight/blueprint/commands.xml [new file with mode: 0644]
aaa-cli4/src/test/java/org/opendaylight/aaa/cli/test/AaaCliAbstractCommandTest.java [new file with mode: 0644]
aaa-cli4/src/test/java/org/opendaylight/aaa/cli/test/DataStoreUtilsTest.java [new file with mode: 0644]
aaa-cli4/src/test/java/org/opendaylight/aaa/cli/test/SessionsManagerTest.java [new file with mode: 0644]
aaa-shiro/impl/pom.xml
features/authn/features-aaa/pom.xml [new file with mode: 0644]
features/authn/features-aaa/src/main/features/features.xml [moved from features/authn/src/main/features/features.xml with 100% similarity]
features/authn/features4-aaa/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-api/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-authn-mdsal-cluster/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-authn-mdsal-cluster/src/main/feature/feature.xml [new file with mode: 0644]
features/authn/odl-aaa-authn/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-authn/src/main/feature/feature.xml [new file with mode: 0644]
features/authn/odl-aaa-cert/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-cert/src/main/feature/feature.xml [new file with mode: 0644]
features/authn/odl-aaa-cli/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-encryption-service/pom.xml [new file with mode: 0644]
features/authn/odl-aaa-encryption-service/src/main/feature/feature.xml [new file with mode: 0644]
features/authn/odl-aaa-sssd-plugin/pom.xml [new file with mode: 0644]
features/authn/pom.xml
features/shiro/features-aaa-shiro/pom.xml [new file with mode: 0644]
features/shiro/features-aaa-shiro/src/main/features/features.xml [moved from features/shiro/src/main/features/features.xml with 100% similarity]
features/shiro/features4-aaa-shiro/pom.xml [new file with mode: 0644]
features/shiro/odl-aaa-shiro/pom.xml [new file with mode: 0644]
features/shiro/odl-aaa-shiro/src/main/feature/feature.xml [new file with mode: 0644]
features/shiro/pom.xml
pom.xml