Specifically, org.apache.sshd/sshd-core/0.14.0 is excluded,
thus "ssh" feature has to be always installed.
Without this, distribution4-check with odl-netconf-mdsal
in integration fails at installing boot features, because
org.opendaylight.netconf.netty-util depends on sshd-core bundle,
which is only activated by "ssh" feature
(as any ODL feature drops that dependency,
because of exclusions in feature parents).
Change-Id: Ic1d3b19981fccca9c320a5079aaf9e2eadf09397
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
<!-- We load wrap as a workaround to handle old features without the wrap prerequisite -->
<!-- TODO Remove this once all the downstream features are fixed -->
<feature>wrap</feature>
+ <!-- Features always assumed to be present. Keep in sync with feature parent exclusions. -->
+ <feature>ssh</feature>
<!-- Local feature if any -->
<feature>${karaf.localFeature}</feature>
</bootFeatures>
<configuration combine.children="append">
<simplifyBundleDependencies>true</simplifyBundleDependencies>
<excludedArtifactIds>
- <!-- These artifacts are provided by our Karaf distribution -->
+ <!-- These artifacts are provided by our Karaf distribution. -->
+ <!-- Keep in synch with karaf parent minimal bootFeatures. -->
<!-- Aries Blueprint -->
<excludedArtifactId>org.apache.aries.blueprint.api</excludedArtifactId>
<excludedArtifactId>org.apache.aries.blueprint.core</excludedArtifactId>