Remove blueprint files for 3.0 karaf CLI
Change-Id: I017db2a3c66cea8f0f7c568e5d4f3f302170936d
diff --git a/apps/artemis/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/artemis/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100755
index af1af5a..0000000
--- a/apps/artemis/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<!--
- ~ Copyright 2015 Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- </command-bundle>
-
-</blueprint>
diff --git a/apps/cfm/nbi/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/cfm/nbi/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index fcd66a0..0000000
--- a/apps/cfm/nbi/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,88 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.cfm.cli.CfmMdAddCommand"/>
- <completers>
- <ref component-id="mdNameTypeCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="mdLevelCompleter"/>
- <ref component-id="placeholderCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMdDeleteCommand"/>
- <completers>
- <ref component-id="mdNameCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMdListMdCommand"/>
- <completers>
- <ref component-id="mdNameCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMaAddCommand"/>
- <completers>
- <ref component-id="mdNameCompleter"/>
- <ref component-id="maNameTypeCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="maCcmIntervalCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="compTagTypeCompleter"/>
- <ref component-id="compMhfCompleter"/>
- <ref component-id="placeholderCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMaDeleteCommand"/>
- <completers>
- <ref component-id="maNameCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMepListCommand"/>
- <completers>
- <ref component-id="mepIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cfm.cli.CfmMepListDeviceCommand"/>
- <completers>
- <ref component-id="mepDeviceIdCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="placeholderCompleter" class="org.onosproject.cli.PlaceholderCompleter"/>
- <bean id="mdNameTypeCompleter" class="org.onosproject.cfm.cli.completer.CfmMdNameTypeCompleter"/>
- <bean id="maNameTypeCompleter" class="org.onosproject.cfm.cli.completer.CfmMaNameTypeCompleter"/>
- <bean id="mdNameCompleter" class="org.onosproject.cfm.cli.completer.CfmMdNameCompleter"/>
- <bean id="maNameCompleter" class="org.onosproject.cfm.cli.completer.CfmMaNameCompleter"/>
- <bean id="mdLevelCompleter" class="org.onosproject.cfm.cli.completer.CfmMdLevelCompleter"/>
- <bean id="maCcmIntervalCompleter" class="org.onosproject.cfm.cli.completer.CfmMaCcmIntervalCompleter"/>
- <bean id="compTagTypeCompleter" class="org.onosproject.cfm.cli.completer.CfmCompTagTypeCompleter"/>
- <bean id="compMhfCompleter" class="org.onosproject.cfm.cli.completer.CfmCompMhfCompleter"/>
- <bean id="mepIdCompleter" class="org.onosproject.cfm.cli.completer.CfmMepIdCompleter"/>
- <bean id="mepDeviceIdCompleter" class="org.onosproject.cfm.cli.completer.CfmDeviceIdCompleter"/>
-
-</blueprint>
-
-
diff --git a/apps/cpman/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/cpman/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 592b69e..0000000
--- a/apps/cpman/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.cpman.cli.ControlMetricsStatsListCommand"/>
- <completers>
- <ref component-id="nodeIdCompleter"/>
- <ref component-id="controlResourceTypeCompleter"/>
- <ref component-id="resourceNameCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="nodeIdCompleter" class="org.onosproject.cli.NodeIdCompleter"/>
- <bean id="controlResourceTypeCompleter" class="org.onosproject.cpman.cli.ControlResourceTypeCompleter"/>
- <bean id="resourceNameCompleter" class="org.onosproject.cpman.cli.ResourceNameCompleter"/>
-</blueprint>
\ No newline at end of file
diff --git a/apps/dhcp/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/dhcp/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index e93d2a2..0000000
--- a/apps/dhcp/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.dhcp.cli.DhcpListAllMappings"/>
- </command>
- <command>
- <action class="org.onosproject.dhcp.cli.DhcpLeaseDetails"/>
- </command>
- <command>
- <action class="org.onosproject.dhcp.cli.DhcpSetStaticMapping"/>
- <completers>
- <ref component-id="macIDCompleter"/>
- <ref component-id="freeIPCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.dhcp.cli.DhcpRemoveStaticMapping"/>
- <completers>
- <ref component-id="macIDCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="macIDCompleter" class="org.onosproject.dhcp.cli.MacIdCompleter"/>
- <bean id="freeIPCompleter" class="org.onosproject.dhcp.cli.FreeIpCompleter"/>
-
-</blueprint>
\ No newline at end of file
diff --git a/apps/dhcprelay/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/dhcprelay/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index c0a4b6f..0000000
--- a/apps/dhcprelay/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<!--
- ~ Copyright 2014-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.dhcprelay.cli.DhcpRelayCommand"/>
- <completers>
- <ref component-id="dhcpRelayCounterCompleter"/>
- <ref component-id="dhcpRelayResetCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.dhcprelay.cli.DhcpFpmRoutesCommand"/>
- </command>
- <command>
- <action class="org.onosproject.dhcprelay.cli.DhcpFpmAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.dhcprelay.cli.DhcpFpmDeleteCommand"/>
- </command>
- <command>
- <action class="org.onosproject.dhcprelay.cli.DhcpRelayAggCountersCommand"/>
- <completers>
- <ref component-id="dhcpRelayResetCompleter"/>
- </completers>
- </command>
- </command-bundle>
- <bean id="dhcpRelayCounterCompleter" class="org.onosproject.dhcprelay.cli.DhcpRelayCounterCompleter"/>
- <bean id="dhcpRelayResetCompleter" class="org.onosproject.dhcprelay.cli.DhcpRelayResetCompleter"/>
-</blueprint>
diff --git a/apps/events/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/events/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 2a6a46e..0000000
--- a/apps/events/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.events.EventsCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/evpnopenflow/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/evpnopenflow/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index fcc09bf..0000000
--- a/apps/evpnopenflow/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.evpnopenflow.rsc.cli.EvpnPublicRouteListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.evpnopenflow.rsc.cli.EvpnPrivateRouteListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.evpnopenflow.rsc.cli.VpnPortListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.evpnopenflow.rsc.cli.VpnInstListCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/faultmanagement/fmcli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/faultmanagement/fmcli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index f9aad59..0000000
--- a/apps/faultmanagement/fmcli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<!--
-~ Copyright 2015-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.faultmanagement.alarms.cli.GetAllAlarms"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.faultmanagement.alarms.cli.GetAllAlarmsCounts"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.faultmanagement.alarms.cli.CreateAlarm"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="alarmSeverityCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.faultmanagement.alarms.cli.UpdateAlarm"/>
- <completers>
- <ref component-id="alarmIdCompleter"/>
- <ref component-id="alarmFieldCompleter"/>
- <ref component-id="alarmFieldValueCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.faultmanagement.alarms.cli.RemoveAlarm"/>
- <completers>
- <ref component-id="alarmIdCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="alarmIdCompleter" class="org.onosproject.faultmanagement.alarms.cli.completer.AlarmIdCompleter"/>
- <bean id="alarmSeverityCompleter" class="org.onosproject.faultmanagement.alarms.cli.completer.AlarmSeverityCompleter"/>
- <bean id="alarmFieldCompleter" class="org.onosproject.faultmanagement.alarms.cli.completer.AlarmFieldCompleter"/>
- <bean id="alarmFieldValueCompleter" class="org.onosproject.faultmanagement.alarms.cli.completer.AlarmFieldValueCompleter"/>
-
-</blueprint>
diff --git a/apps/flowanalyzer/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/flowanalyzer/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index d14ebbe..0000000
--- a/apps/flowanalyzer/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.flowanalyzer.FlowAnalysisCommand"/>
- </command>
-
- </command-bundle>
-</blueprint>
diff --git a/apps/fwd/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/fwd/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 482b04b..0000000
--- a/apps/fwd/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!--
-+ ~ Copyright 2017-present Open Networking Foundation
-+ ~
-+ ~ Licensed 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.
-+ -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.fwd.ReactiveForwardingCommand"/>
- <completers>
- <ref component-id="MacAddressCompleter"/>
- </completers>
- </command>
- </command-bundle>
- <bean id="MacAddressCompleter" class="org.onosproject.fwd.MacAddressCompleter"/>
-</blueprint>
-
diff --git a/apps/gluon/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/gluon/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 82809d2..0000000
--- a/apps/gluon/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.gluon.rsc.cli.GluonServerCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.gluon.rsc.cli.GluonServerListCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/imr/api/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/imr/api/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index fdddc88..0000000
--- a/apps/imr/api/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.imr.cli.StartMonitorCommand"/>
- <completers>
- <ref component-id="applicationIdCompleter"/>
- <ref component-id="applicationNameCompleter"/>
- <ref component-id="intentKeyImrCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.imr.cli.StopMonitorCommand"/>
- <completers>
- <ref component-id="applicationIdCompleter"/>
- <ref component-id="applicationNameCompleter"/>
- <ref component-id="intentKeyImrCompleter"/>
- </completers>
- </command>
-
- </command-bundle>
-
- <bean id="applicationIdCompleter" class="org.onosproject.imr.cli.ApplicationIdImrCompleter"/>
- <bean id="applicationNameCompleter" class="org.onosproject.imr.cli.ApplicationNameImrCompleter"/>
- <bean id="intentKeyImrCompleter" class="org.onosproject.imr.cli.IntentKeyImrCompleter"/>
-
-</blueprint>
diff --git a/apps/intentsync/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/intentsync/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 9564379..0000000
--- a/apps/intentsync/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.intentsync.cli.PrimaryChangeCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/layout/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/layout/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 6562fd5..0000000
--- a/apps/layout/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- ~ Copyright 2018-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.layout.AutoLayoutCommand"/>
- </command>
- </command-bundle>
-</blueprint>
\ No newline at end of file
diff --git a/apps/mappingmanagement/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/mappingmanagement/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index bcf44d8..0000000
--- a/apps/mappingmanagement/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
-~ Copyright 2017-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.mapping.cli.MappingsListCommand"/>
- <completers>
- <ref component-id="mappingStoreTypeCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="deviceIdCompleter"
- class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="mappingStoreTypeCompleter"
- class="org.onosproject.mapping.cli.MappingStoreTypeCompleter"/>
-
-</blueprint>
\ No newline at end of file
diff --git a/apps/mcast/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/mcast/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 7bf0fcb..0000000
--- a/apps/mcast/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<!--
-~ Copyright 2018-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.mcast.cli.McastHostJoinCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- <entry key="-srcs" value-ref="hostIdCompleter"/>
- <entry key="-sinks" value-ref="hostIdCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.mcast.cli.McastShowHostCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.mcast.cli.McastSinkDeleteCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- <entry key="-cps" value-ref="connectpointCompleter"/>
- <entry key="-s" value-ref="hostIdCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.mcast.cli.McastSourceDeleteCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- <entry key="-src" value-ref="hostIdCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.mcast.cli.McastRoutesListCommand"/>
- </command>
- </command-bundle>
-
- <bean id="hostIdCompleter" class="org.onosproject.cli.net.HostIdCompleter"/>
- <bean id="connectpointCompleter" class="org.onosproject.cli.net.ConnectPointCompleter"/>
- <bean id="mcastGroupCompleter" class="org.onosproject.mcast.cli.McastGroupCompleter"/>
-
-
-</blueprint>
diff --git a/apps/metrics/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/metrics/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 0b03a74..0000000
--- a/apps/metrics/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.metrics.intent.cli.IntentEventsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.metrics.intent.cli.IntentEventsMetricsCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.metrics.topology.cli.TopologyEventsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.metrics.topology.cli.TopologyEventsMetricsCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/network-troubleshoot/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/network-troubleshoot/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 4d1c429..0000000
--- a/apps/network-troubleshoot/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.fnl.cli.TsAllAnomalies" />
- </command>
- <command>
- <action class="org.onosproject.fnl.cli.TsCheckLoop" />
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/newoptical/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/newoptical/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 6fdf112..0000000
--- a/apps/newoptical/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.newoptical.cli.AddOpticalConnectivityCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="connectPointCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.newoptical.cli.RemoveOpticalConnectivityCommand"/>
- <completers>
- <ref component-id="opticalConnectivityIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.newoptical.cli.ListOpticalConnectivityCommand"/>
- </command>
-
- </command-bundle>
-
- <!-- TODO complete only applicable ports -->
- <bean id="connectPointCompleter" class="org.onosproject.cli.net.ConnectPointCompleter"/>
-
- <bean id="opticalConnectivityIdCompleter" class="org.onosproject.newoptical.cli.OpticalConnectivityIdCompleter"/>
-
-</blueprint>
diff --git a/apps/nodemetrics/mgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/nodemetrics/mgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 8bb1d69..0000000
--- a/apps/nodemetrics/mgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
- ~ /*
- ~ * Copyright 2017-present Open Networking Foundation
- ~ *
- ~ * Licensed 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.
- ~ */
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.nodemetrics.cli.ShowNodeCpuUsageCommand"/>
- </command>
- <command>
- <action class="org.onosproject.nodemetrics.cli.ShowNodeDiskUsageCommand"/>
- </command>
- <command>
- <action class="org.onosproject.nodemetrics.cli.ShowNodeMemoryCommand"/>
- </command>
- </command-bundle>
-
-
-</blueprint>
\ No newline at end of file
diff --git a/apps/odtn/service/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/odtn/service/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 953a71e..0000000
--- a/apps/odtn/service/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- ~ Copyright 2018-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.odtn.cli.impl.OdtnManualTestCommand"/>
- <completers>
- <ref component-id="modeCompleter"/>
- <null/>
- </completers>
- <optional-completers>
- <entry key="--deviceId" value-ref="deviceIdCompleter"/>
- <entry key="--cltPortNo" value-ref="portNumberCompleter"/>
- <entry key="--linePortNo" value-ref="portNumberCompleter"/>
- </optional-completers>
- </command>
-
- <command>
- <action class="org.onosproject.odtn.cli.impl.OdtnDcsModelCheckCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.odtn.cli.impl.OdtnTapiHandlersTestCommand"/>
- </command>
-
- </command-bundle>
-
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="portNumberCompleter" class="org.onosproject.cli.net.PortNumberCompleter"/>
- <bean id="modeCompleter" class="org.onosproject.odtn.cli.impl.ModeCompleter"/>
-
-</blueprint>
\ No newline at end of file
diff --git a/apps/ofagent/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/ofagent/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 8e4c23e..0000000
--- a/apps/ofagent/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
-~ Copyright 2017-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentStartCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentStopCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentAddControllerCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFAgentDeleteControllerCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ofagent.cli.OFSwitchListCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/openstacknetworking/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstacknetworking/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index f21a250..0000000
--- a/apps/openstacknetworking/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,122 +0,0 @@
-<!--
-~ Copyright 2017-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackNetworkListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackSubnetListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackPortListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackDirectPortListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackRouterListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackFloatingIpListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackPurgeStateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackSyncStateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackSecurityGroupListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackPurgeRulesCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackSyncRulesCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.ExternalPeerRouterListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.UpdateExternalPeerRouterCommand"/>
- <completers>
- <ref component-id="ipAddressCompleter"/>
- <ref component-id="macAddressCompleter"/>
- <ref component-id="vlanIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.UpdateExternalPeerRouterVlanCommand"/>
- <completers>
- <ref component-id="ipAddressCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.DeleteExternalPeerRouterCommand" />
- <completers>
- <ref component-id="ipAddressCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackConfigArpModeCommand" />
- <completers>
- <ref component-id="arpModeCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackAddAclCommand" />
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackRemoveAclCommand" />
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.InstancePortListCommand" />
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.PurgeInstancePortsCommand" />
- <completers>
- <ref component-id="instancePortIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackResetPortsCommand" />
- <completers>
- <ref component-id="instancePortIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackDirectPortAddCommand" />
- <completers>
- <ref component-id="directPortCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknetworking.cli.OpenstackFlowTraceCommand" />
- <completers>
- <ref component-id="instanceIpAddressCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="ipAddressCompleter" class="org.onosproject.openstacknetworking.cli.IpAddressCompleter"/>
- <bean id="directPortCompleter" class="org.onosproject.openstacknetworking.cli.DirectPortListCompleter"/>
- <bean id="macAddressCompleter" class="org.onosproject.openstacknetworking.cli.MacAddressCompleter"/>
- <bean id="vlanIdCompleter" class="org.onosproject.openstacknetworking.cli.VlanIdCompleter"/>
- <bean id="arpModeCompleter" class="org.onosproject.openstacknetworking.cli.ArpModeCompleter"/>
- <bean id="instancePortIdCompleter" class="org.onosproject.openstacknetworking.cli.InstancePortIdCompleter"/>
- <bean id="instanceIpAddressCompleter" class="org.onosproject.openstacknetworking.cli.InstanceIpAddressCompleter"/>
-</blueprint>
diff --git a/apps/openstacknetworkingui/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstacknetworkingui/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index cebe471..0000000
--- a/apps/openstacknetworkingui/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-~ Copyright 2017-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- </command-bundle>
-</blueprint>
diff --git a/apps/openstacknode/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstacknode/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 19ec8e0..0000000
--- a/apps/openstacknode/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.openstacknode.cli.OpenstackNodeListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.openstacknode.cli.OpenstackNodeCheckCommand"/>
- <completers>
- <ref component-id="hostnameCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacknode.cli.OpenstackNodeInitCommand"/>
- <completers>
- <ref component-id="hostnameCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="hostnameCompleter" class="org.onosproject.openstacknode.cli.OpenstackHostnameCompleter"/>
-
-</blueprint>
diff --git a/apps/openstacktroubleshoot/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstacktroubleshoot/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 791a58d..0000000
--- a/apps/openstacktroubleshoot/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-~ Copyright 2018-present Open Networking Foundation
-~
-~ Licensed 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.
--->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.openstacktroubleshoot.cli.OpenstackEastWestProbeCommand"/>
- <completers>
- <ref component-id="activeVmIpCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacktroubleshoot.cli.OpenstackNorthSouthProbeCommand"/>
- <completers>
- <ref component-id="activeFloatingIpCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.openstacktroubleshoot.cli.ResetMastershipCommand"/>
- </command>
- </command-bundle>
-
- <bean id="activeVmIpCompleter" class="org.onosproject.openstacktroubleshoot.cli.ActiveVmIpCompleter"/>
- <bean id="activeFloatingIpCompleter" class="org.onosproject.openstacktroubleshoot.cli.ActiveFloatingIpCompleter"/>
-</blueprint>
diff --git a/apps/openstackvtap/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/openstackvtap/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 7fd8ccf..0000000
--- a/apps/openstackvtap/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,54 +0,0 @@
-<!--
-+ ~ Copyright 2018-present Open Networking Foundation
-+ ~
-+ ~ Licensed 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.
-+ -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.openstackvtap.cli.OpenstackVtapAddCommand" />
- <completers>
- <ref component-id="vmIpCompleter"/>
- <ref component-id="vmIpCompleter"/>
- <ref component-id="protocolTypeCompleter"/>
- <null/>
- <null/>
- <ref component-id="vtapTypeCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.openstackvtap.cli.OpenstackVtapListCommand" />
- <completers>
- <ref component-id="vtapTypeCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.openstackvtap.cli.OpenstackVtapDeleteCommand" />
- <completers>
- <ref component-id="vtapIdCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.openstackvtap.cli.OpenstackVtapNetworkListCommand" />
- </command>
- </command-bundle>
-
- <bean id="vtapTypeCompleter" class="org.onosproject.openstackvtap.cli.VtapTypeCompleter"/>
- <bean id="protocolTypeCompleter" class="org.onosproject.openstackvtap.cli.ProtocolTypeCompleter"/>
- <bean id="vmIpCompleter" class="org.onosproject.openstackvtap.cli.VmIpCompleter"/>
- <bean id="vtapIdCompleter" class="org.onosproject.openstackvtap.cli.VtapIdCompleter"/>
-
-</blueprint>
diff --git a/apps/optical-model/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/optical-model/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index ab597d8..0000000
--- a/apps/optical-model/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.net.optical.cli.AddOpticalIntentCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="connectPointCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-a" value-ref="allAppNameCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.net.optical.cli.OpticalPortsListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="connectPointCompleter" class="org.onosproject.cli.net.ConnectPointCompleter"/>
- <bean id="allAppNameCompleter" class="org.onosproject.cli.app.AllApplicationNamesCompleter"/>
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
-
-</blueprint>
\ No newline at end of file
diff --git a/apps/pce/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/pce/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 75f0893..0000000
--- a/apps/pce/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.pce.cli.PceQueryPathCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pce.cli.PceSetupPathCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pce.cli.PceUpdatePathCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pce.cli.PceDeletePathCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pce.cli.PceQueryLoadBalancingPathCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pce.cli.PceDeleteLoadBalancingPathCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/pim/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/pim/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 9e71abb..0000000
--- a/apps/pim/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.pim.cli.PimInterfacesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.pim.cli.PimNeighborsListCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/route-service/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/route-service/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index a020c3b..0000000
--- a/apps/route-service/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!--
- ~ Copyright 2014-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.routeservice.cli.RoutesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routeservice.cli.RouteAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routeservice.cli.RouteRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routeservice.cli.RouteStoreCommand"/>
- </command>
-
- </command-bundle>
-
-</blueprint>
diff --git a/apps/routeradvertisement/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/routeradvertisement/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 4e8b59e..0000000
--- a/apps/routeradvertisement/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.ra.cli.GlobalPrefixesListCommand"/>
- </command>
- </command-bundle>
-</blueprint>
-
diff --git a/apps/routing/common/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/routing/common/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 1692a1d..0000000
--- a/apps/routing/common/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.routing.cli.BgpNeighborsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.BgpRoutesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.BgpSpeakersListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.AddSpeakerCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.RemoveSpeakerCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.AddPeerCommand"/>
- </command>
- <command>
- <action class="org.onosproject.routing.cli.RemovePeerCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/routing/fpm/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/routing/fpm/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index a227f6f..0000000
--- a/apps/routing/fpm/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.routing.fpm.cli.FpmConnectionsList"/>
- </command>
- <command>
- <action class="org.onosproject.routing.fpm.cli.FpmPushRoutesCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/scalablegateway/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/scalablegateway/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index d7ce04d..0000000
--- a/apps/scalablegateway/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.scalablegateway.cli.ScalableGatewayListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.scalablegateway.cli.ScalableGatewayAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.scalablegateway.cli.ScalableGatewayDeleteCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/sdnip/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/sdnip/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index cdebd85..0000000
--- a/apps/sdnip/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<!--
- ~ Copyright 2014-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.sdnip.cli.SdnIpCommand"/>
- <completers>
- <ref component-id="sdnIpCommandCompleter"/>
- <ref component-id="sdnIpEncapCompleter"/>
- <null/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="sdnIpCommandCompleter" class="org.onosproject.sdnip.cli.completer.SdnIpCommandCompleter"/>
- <bean id="sdnIpEncapCompleter" class="org.onosproject.sdnip.cli.completer.SdnIpEncapCompleter"/>
-</blueprint>
\ No newline at end of file
diff --git a/apps/segmentrouting/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/segmentrouting/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index f61569a..0000000
--- a/apps/segmentrouting/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <!-- XXX revisit when we formally add policies
- <command>
- <action class="org.onosproject.segmentrouting.cli.TunnelListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PolicyListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PolicyAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PolicyRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.TunnelAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.TunnelRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.RerouteNetworkCommand"/>
- </command>
- -->
- <command>
- <action class="org.onosproject.segmentrouting.cli.DeviceSubnetListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.EcmpGraphCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.NextDstCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.NextVlanCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.NextPortCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PseudowireNextListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.XconnectNextListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.InvalidateNextCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.ShouldProgramCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.VerifyGroupsCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PseudowireListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PseudowireRemoveCommand"/>
- <completers>
- <ref component-id="pseudowireIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.PseudowireAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.LinkStateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.McastNextListCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.McastRoleListCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- <entry key="-src" value-ref="connectpointCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.McastTreeListCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- <entry key="-src" value-ref="connectpointCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.McastLeaderListCommand"/>
- <optional-completers>
- <entry key="-gAddr" value-ref="mcastGroupCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.XconnectListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.XconnectAddCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.XconnectRemoveCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.segmentrouting.cli.BlackHoleCommand"/>
- </command>
- </command-bundle>
-
- <bean id="nullCompleter" class="org.apache.karaf.shell.console.completer.NullCompleter"/>
- <bean id="placeholderCompleter" class="org.onosproject.cli.PlaceholderCompleter"/>
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="portNumberCompleter" class="org.onosproject.cli.net.PortNumberCompleter"/>
- <bean id="pseudowireIdCompleter" class="org.onosproject.segmentrouting.cli.PseudowireIdCompleter"/>
- <bean id="mcastGroupCompleter" class="org.onosproject.mcast.cli.McastGroupCompleter"/>
- <bean id="connectpointCompleter" class="org.onosproject.cli.net.ConnectPointCompleter"/>
-
-</blueprint>
-
-
diff --git a/apps/simplefabric/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/simplefabric/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 2aad546..0000000
--- a/apps/simplefabric/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.simplefabric.cli.SimpleFabricCommand"/>
- <completers>
- <ref component-id="SimpleFabricCommandCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="SimpleFabricCommandCompleter" class="org.onosproject.simplefabric.cli.SimpleFabricCommandCompleter"/>
-</blueprint>
diff --git a/apps/t3/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/t3/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 48df042..0000000
--- a/apps/t3/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.t3.cli.TroubleshootTraceCommand"/>
- </command>
- <command>
- <action class="org.onosproject.t3.cli.TroubleshootSimpleTraceCommand"/>
- <completers>
- <ref component-id="hostIdCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-et" value-ref="ethTypeCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.t3.cli.TroubleshootPingAllCommand"/>
- <optional-completers>
- <entry key="-et" value-ref="ethTypeCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.t3.cli.TroubleshootMcastCommand"/>
- </command>
- </command-bundle>
-
- <bean id="hostIdCompleter" class="org.onosproject.cli.net.HostIdCompleter"/>
- <bean id="ethTypeCompleter" class="org.onosproject.cli.net.EthTypeCompleter"/>
-
-</blueprint>
-
-
diff --git a/apps/test/cluster-ha/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/cluster-ha/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 55cd87f..0000000
--- a/apps/test/cluster-ha/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
- ~ Copyright 2018-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.clusterha.cli.ClusterHATestCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/test/distributed-primitives/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/distributed-primitives/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index eeeab33..0000000
--- a/apps/test/distributed-primitives/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,63 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.distributedprimitives.cli.CounterTestIncrementCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.SetTestAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.SetTestGetCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.SetTestRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.TransactionalMapTestGetCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.TransactionalMapTestPutCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.CounterTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.WorkQueueTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.ConsistentMapTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.DocumentTreeTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.EventuallyConsistentMapTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.AtomicValueTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.LeaderElectorTestCommand"/>
- </command>
- <command>
- <action class="org.onosproject.distributedprimitives.cli.DistributedLockTestCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/test/election/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/election/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 1d2a9ae..0000000
--- a/apps/test/election/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.election.cli.ElectionTestLeaderCommand"/>
- </command>
- <command>
- <action class="org.onosproject.election.cli.ElectionTestRunCommand"/>
- </command>
- <command>
- <action class="org.onosproject.election.cli.ElectionTestWithdrawCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/test/intent-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/intent-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 4fd80c7..0000000
--- a/apps/test/intent-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.intentperf.IntentPerfListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.intentperf.IntentPerfStartCommand"/>
- </command>
- <command>
- <action class="org.onosproject.intentperf.IntentPerfStopCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/test/primitive-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/primitive-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 78b15ad..0000000
--- a/apps/test/primitive-perf/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.primitiveperf.PrimitivePerfListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.primitiveperf.PrimitivePerfStartCommand"/>
- </command>
- <command>
- <action class="org.onosproject.primitiveperf.PrimitivePerfStopCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/test/proxy/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/proxy/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 9519234..0000000
--- a/apps/test/proxy/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--
- ~ Copyright 2018-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.proxytest.ProxyTestCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/test/route-scale/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/test/route-scale/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 0c9dbc5..0000000
--- a/apps/test/route-scale/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!--
- ~ Copyright 2018-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.routescale.CreateRoutes"/>
- </command>
- <command>
- <action class="org.onosproject.routescale.CreateFlows"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/apps/virtualbng/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/virtualbng/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 33704fe..0000000
--- a/apps/virtualbng/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.virtualbng.cli.MappingListCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/vpls/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/vpls/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index b61850c..0000000
--- a/apps/vpls/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
- ~ Copyright 2014-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.vpls.cli.VplsCommand"/>
- <completers>
- <ref component-id="vplsCommandCompleter"/>
- <ref component-id="vplsNameCompleter"/>
- <ref component-id="vplsOptArgCompleter"/>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="vplsCommandCompleter" class="org.onosproject.vpls.cli.completer.VplsCommandCompleter"/>
- <bean id="vplsNameCompleter" class="org.onosproject.vpls.cli.completer.VplsNameCompleter"/>
- <bean id="vplsOptArgCompleter" class="org.onosproject.vpls.cli.completer.VplsOptArgCompleter"/>
- <bean id="nullCompleter" class="org.apache.karaf.shell.console.completer.NullCompleter"/>
-</blueprint>
\ No newline at end of file
diff --git a/apps/vtn/vtnmgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/vtn/vtnmgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 98a44ce..0000000
--- a/apps/vtn/vtnmgr/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.vtn.cli.VtnCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/vtn/vtnrsc/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/vtn/vtnrsc/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 70d6898..0000000
--- a/apps/vtn/vtnrsc/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.vtnrsc.cli.network.TenantNetworkCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.network.TenantNetworkQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.network.TenantNetworkRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.network.TenantNetworkUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.subnet.SubnetCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.subnet.SubnetQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.subnet.SubnetRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.subnet.SubnetUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.virtualport.VirtualPortCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.virtualport.VirtualPortQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.virtualport.VirtualPortRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.virtualport.VirtualPortUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.virtualport.VirtualPortExGwUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.floatingip.FloatingIpCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.floatingip.FloatingIpQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.floatingip.FloatingIpRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.floatingip.FloatingIpUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.router.RouterCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.router.RouterQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.router.RouterRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.router.RouterUpdateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.routerinterface.RouterInterfaceCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.routerinterface.RouterInterfaceRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.vtnrsc.cli.routerinterface.RouterInterfaceQueryCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/workflow/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/workflow/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index cee835a..0000000
--- a/apps/workflow/app/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.workflow.cli.WorkFlowStoreCommand"></action>
- </command>
- <command>
- <action class="org.onosproject.workflow.cli.WorkplaceStoreCommand"></action>
- </command>
- <command>
- <action class="org.onosproject.workflow.cli.WorkFlowCommand"></action>
- </command>
- <command>
- <action class="org.onosproject.workflow.cli.WorkFlowEventMapCommand"></action>
- </command>
- <command>
- <action class="org.onosproject.workflow.cli.WorkFlowTestCommand"></action>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/apps/yang/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/apps/yang/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index d5e1711..0000000
--- a/apps/yang/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.yang.impl.YangModelsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.yang.impl.YangCompileCommand"/>
- </command>
- </command-bundle>
-</blueprint>
diff --git a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index e67a8fb..0000000
--- a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,1014 +0,0 @@
-<!--
- ~ Copyright 2014-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.cli.MarkCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.PrettyJson"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.PrettyXml"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.SummaryCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.IssuCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.security.ReviewCommand"/>
- <completers>
- <ref component-id="reviewAppNameCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowObjectiveNextListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowObjectivePendingNextCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowObjectiveQueueListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowObjectiveQueueClearCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowObjectiveCompositionCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.app.ApplicationsListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.app.ApplicationCommand"/>
- <completers>
- <ref component-id="appCommandCompleter"/>
- <ref component-id="appNameCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.cfg.ComponentConfigCommand"/>
- <completers>
- <ref component-id="cfgCommandCompleter"/>
- <ref component-id="componentNameCompleter"/>
- <ref component-id="componentPropertyNameCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.cfg.NetworkConfigRegistryCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.cfg.NetworkConfigCommand"/>
- <completers>
- <ref component-id="subjectClassKeyCompleter"/>
- <ref component-id="subjectKeyCompleter"/>
- <ref component-id="configKeyCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.MetricsListCommand"/>
- <completers>
- <ref component-id="metricNameCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.NodesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.StorageNodesListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.RolesCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.MastersListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.BalanceMastersCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.app.ApplicationIdListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.McastShowCommand"/>
- <completers>
- <ref component-id="mcastGroupCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.McastRoutesListCommand"/>
- <completers>
- <ref component-id="mcastGroupCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.McastJoinCommand"/>
- <completers>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="mcastGroupCompleter"/>
- <ref component-id="connectPointCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.McastDeleteCommand"/>
- <completers>
- <ref component-id="placeholderCompleter"/>
- <ref component-id="mcastGroupCompleter"/>
- <ref component-id="connectPointCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.DriverProvidersListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DriversListCommand"/>
- <completers>
- <ref component-id="driverNameCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.DevicesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DevicePortsListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DevicePortStateCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <ref component-id="portStateCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceControllersCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceSetControllersCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceRemoveCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceInterfaceAddCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceInterfaceRemoveCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceInterfacesListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.MeterAddCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.MeterRemoveCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.MetersListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceRoleCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="nodeIdCompleter"/>
- <ref component-id="roleCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.AnnotateDeviceCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="annotationKeysCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.AnnotatePortCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="annotationKeysCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.AnnotateLinkCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="peerConnectPointCompleter"/>
- <ref component-id="annotationKeysCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.LinksListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <null/> <!-- no more arguments -->
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.EdgePortsListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.TopologyCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.PathListCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <null/> <!-- no more arguments -->
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.IntentsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentsDiagnosisCommand"/>
- <completers>
- <ref component-id="intentKeyCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentListCompilers"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentListInstallers"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentRemoveCommand"/>
- <completers>
- <ref component-id="appIdWithIntentNameCompleter"/>
- <ref component-id="intentKeyCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentPurgeCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.AddHostToHostIntentCommand"/>
- <completers>
- <ref component-id="hostIdCompleter"/>
- <ref component-id="hostIdCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-t" value-ref="ethTypeCompleter"/>
- <entry key="--ipProto" value-ref="ipProtocolCompleter"/>
- <entry key="--icmp6Type" value-ref="Icmp6TypeCompleter"/>
- <entry key="--icmp6Code" value-ref="Icmp6CodeCompleter"/>
- <entry key="--extHdr" value-ref="ExtHeaderCompleter"/>
- <entry key="-a" value-ref="allAppNameCompleter"/>
- <entry key="-e" value-ref="encapTypeCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.AddPointToPointIntentCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="connectPointCompleter"/>
- <null/> <!-- no more argument -->
- </completers>
- <optional-completers>
- <entry key="-t" value-ref="ethTypeCompleter"/>
- <entry key="--ipProto" value-ref="ipProtocolCompleter"/>
- <entry key="--icmp6Type" value-ref="Icmp6TypeCompleter"/>
- <entry key="--icmp6Code" value-ref="Icmp6CodeCompleter"/>
- <entry key="--extHdr" value-ref="ExtHeaderCompleter"/>
- <entry key="-a" value-ref="allAppNameCompleter"/>
- <entry key="-e" value-ref="encapTypeCompleter"/>
- <entry key="-r" value-ref="nullCompleter"/> <!-- option has no argument -->
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GetStatisticsCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GetFlowStatisticsCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.AddMultiPointToSinglePointIntentCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-t" value-ref="ethTypeCompleter"/>
- <entry key="--ipProto" value-ref="ipProtocolCompleter"/>
- <entry key="--icmp6Type" value-ref="Icmp6TypeCompleter"/>
- <entry key="--icmp6Code" value-ref="Icmp6CodeCompleter"/>
- <entry key="--extHdr" value-ref="ExtHeaderCompleter"/>
- <entry key="-a" value-ref="allAppNameCompleter"/>
- <entry key="-e" value-ref="encapTypeCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.AddSinglePointToMultiPointIntentCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-t" value-ref="ethTypeCompleter"/>
- <entry key="--ipProto" value-ref="ipProtocolCompleter"/>
- <entry key="--icmp6Type" value-ref="Icmp6TypeCompleter"/>
- <entry key="--icmp6Code" value-ref="Icmp6CodeCompleter"/>
- <entry key="--extHdr" value-ref="ExtHeaderCompleter"/>
- <entry key="-a" value-ref="allAppNameCompleter"/>
- <entry key="-e" value-ref="encapTypeCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentPushTestCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.IntentCycleCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RandomIntentCommand"/>
- <completers>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.ResourcesCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.AllocationsCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TestAllocateResource"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.TestProtectionEndpointIntentCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.AddProtectedTransportIntentCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.ClustersListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.PartitionsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.MapsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.CountersListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.QueuesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TransactionsCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.CounterCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.ClusterDevicesCommand"/>
- <completers>
- <ref component-id="clusterIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.ClusterLinksCommand"/>
- <completers>
- <ref component-id="clusterIdCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.HostsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.HostRemoveCommand"/>
- <completers>
- <ref component-id="hostIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.InterfacesListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.InterfaceAddCommand"/>
- <completers>
- <ref component-id="connectPointCompleter" />
- <ref component-id="placeholderCompleter" />
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.InterfaceRemoveCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="interfaceNameCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GroupsListCommand"/>
- <completers>
- <ref component-id="groupStatusCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- <optional-completers>
- <entry key="-t" value-ref="groupTypeCompleter"/>
- </optional-completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.DevicePortStatsCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.PortQueryVlansCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.TableStatisticsCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.FlowsListCommand"/>
- <completers>
- <ref component-id="flowRuleStatusCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.PacketRequestsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.PacketProcessorsListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.NeighbourHandlersListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.AddTestFlowsCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LeaderCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.WipeOutCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.GlobalLabelCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LabelResourceCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GlobalLabelPoolCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LabelPoolCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GlobalLabelPoolDestroyCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LabelPoolDestroyCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GlobalLabelReleaseCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LabelReleaseCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.GlobalLabelApplyCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LabelApplyCommand"/>
- </command>
- <!-- tunnel commands -->
- <command>
- <action class="org.onosproject.cli.net.TunnelBorrowCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelReturnCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelQueryCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelQuerySubscriptionCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelCreateCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelRemoveCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.TunnelUpdateCommand"/>
- </command>
- <!-- device key commands -->
- <command>
- <action class="org.onosproject.cli.net.DeviceKeyListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceKeyAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DeviceKeyRemoveCommand"/>
- </command>
-
- <!--region commands -->
- <command>
- <action class="org.onosproject.cli.net.RegionListCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionAddCommand"/>
- <completers>
- <null/>
- <null/>
- <ref component-id="regionTypeCompleter"/>
- <ref component-id="nodeIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionUpdateCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- <null/>
- <ref component-id="regionTypeCompleter"/>
- <ref component-id="nodeIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionRemoveCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionAddDevicesCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionRemoveDevicesCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.RegionAddPeerLocCommand"/>
- <completers>
- <ref component-id="regionIdCompleter"/>
- </completers>
- </command>
-
- <!-- UI Layout commands -->
- <command>
- <action class="org.onosproject.cli.net.LayoutListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.LayoutAddCommand"/>
- </command>
- <!--TODO: add this + completers
- <command>
- <action class="org.onosproject.cli.net.LayoutRemoveCommand"/>
- </command>
- -->
-
- <command>
- <action class="org.onosproject.cli.net.PipeconfCommand"/>
- </command>
-
- <!--virtual network commands -->
- <command>
- <action class="org.onosproject.cli.net.vnet.TenantListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.TenantAddCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.TenantRemoveCommand"/>
- <completers>
- <ref component-id="tenantCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkCreateCommand"/>
- <completers>
- <ref component-id="tenantCompleter"/>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualDeviceListCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualDeviceCreateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualDeviceRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="nullCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualLinkListCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualLinkCreateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualLinkRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualPortListCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualPortCreateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="nullCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualPortBindCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualPortStateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualPortRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="virtualPortCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualHostListCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualHostCreateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualHostRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="virtualHostCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkIntentCreateCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkIntentRemoveCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualFlowsListCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <ref component-id="flowRuleStatusCompleter"/>
- <ref component-id="virtualDeviceCompleter"/>
- <ref component-id="placeholderCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkPacketRequestCommand"/>
- <optional-completers>
- <entry key="-t" value-ref="ethTypeCompleter"/>
- <entry key="--ipProto" value-ref="ipProtocolCompleter"/>
- <entry key="--icmp6Type" value-ref="Icmp6TypeCompleter"/>
- <entry key="--icmp6Code" value-ref="Icmp6CodeCompleter"/>
- <entry key="--extHdr" value-ref="ExtHeaderCompleter"/>
- </optional-completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.vnet.VirtualNetworkBalanceMastersCommand"/>
- <completers>
- <ref component-id="virtualNetworkCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.cli.net.DpisListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.IntentDetailsCommand"/>
- <optional-completers>
- <entry key="--id" value-ref="intentIdCompleter"/>
- </optional-completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.net.ConfigureLinkCommand"/>
- <completers>
- <ref component-id="connectPointCompleter"/>
- <ref component-id="peerConnectPointCompleter"/>
- <null/>
- </completers>
- <optional-completers>
- <entry key="--type" value-ref="linkTypeCompleter"/>
- </optional-completers>
- </command>
-
- <command>
- <action class="org.onosproject.cli.MembershipsListCommand"/>
- </command>
-
- <!--Domain command-->
- <command>
- <action class="org.onosproject.cli.net.GetDomainsCommand"/>
- </command>
-
- </command-bundle>
-
- <bean id="reviewAppNameCompleter" class="org.onosproject.cli.security.ReviewApplicationNameCompleter"/>
- <bean id="appCommandCompleter" class="org.onosproject.cli.app.ApplicationCommandCompleter"/>
- <bean id="appNameCompleter" class="org.onosproject.cli.app.ApplicationNameCompleter"/>
- <bean id="allAppNameCompleter" class="org.onosproject.cli.app.AllApplicationNamesCompleter"/>
- <bean id="appIdWithIntentNameCompleter" class="org.onosproject.cli.app.ApplicationIdWithIntentNameCompleter"/>
- <bean id="cfgCommandCompleter" class="org.onosproject.cli.cfg.ComponentConfigCommandCompleter"/>
- <bean id="componentNameCompleter" class="org.onosproject.cli.cfg.ComponentNameCompleter"/>
- <bean id="componentPropertyNameCompleter" class="org.onosproject.cli.cfg.ComponentPropertyNameCompleter"/>
- <bean id="nodeIdCompleter" class="org.onosproject.cli.NodeIdCompleter"/>
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="portNumberCompleter" class="org.onosproject.cli.net.PortNumberCompleter"/>
- <bean id="numericPortNumberCompleter" class="org.onosproject.cli.net.completer.NumericPortNumberCompleter" />
- <bean id="portStateCompleter" class="org.onosproject.cli.net.PortStateCompleter"/>
- <bean id="clusterIdCompleter" class="org.onosproject.cli.net.ClusterIdCompleter"/>
- <bean id="roleCompleter" class="org.onosproject.cli.net.RoleCompleter"/>
- <bean id="hostIdCompleter" class="org.onosproject.cli.net.HostIdCompleter"/>
- <bean id="intentKeyCompleter" class="org.onosproject.cli.net.IntentKeyCompleter"/>
- <bean id="intentIdCompleter" class="org.onosproject.cli.net.completer.IntentIdCompleter"/>
- <bean id="flowRuleStatusCompleter" class="org.onosproject.cli.net.FlowRuleStatusCompleter"/>
- <bean id="groupStatusCompleter" class="org.onosproject.cli.net.GroupStatusCompleter" />
- <bean id="groupTypeCompleter" class="org.onosproject.cli.net.GroupTypeCompleter" />
- <bean id="connectPointCompleter" class="org.onosproject.cli.net.ConnectPointCompleter"/>
- <bean id="nullCompleter" class="org.apache.karaf.shell.console.completer.NullCompleter"/>
- <bean id="ethTypeCompleter" class="org.onosproject.cli.net.EthTypeCompleter"/>
- <bean id="ipProtocolCompleter" class="org.onosproject.cli.net.IpProtocolCompleter"/>
- <bean id="driverNameCompleter" class="org.onosproject.cli.net.DriverNameCompleter"/>
- <bean id="Icmp6TypeCompleter" class="org.onosproject.cli.net.Icmp6TypeCompleter"/>
- <bean id="Icmp6CodeCompleter" class="org.onosproject.cli.net.Icmp6CodeCompleter"/>
- <bean id="ExtHeaderCompleter" class="org.onosproject.cli.net.ExtHeaderCompleter"/>
-
- <bean id="startStopCompleter" class="org.onosproject.cli.StartStopCompleter"/>
- <bean id="metricNameCompleter" class="org.onosproject.cli.MetricNameCompleter"/>
- <bean id="upDownCompleter" class="org.onosproject.cli.UpDownCompleter"/>
- <bean id="encapTypeCompleter" class="org.onosproject.cli.net.EncapTypeCompleter"/>
-
- <bean id="placeholderCompleter" class="org.onosproject.cli.PlaceholderCompleter"/>
-
- <bean id="subjectClassKeyCompleter" class="org.onosproject.cli.cfg.SubjectClassKeyCompleter"/>
- <bean id="subjectKeyCompleter" class="org.onosproject.cli.cfg.SubjectKeyCompleter"/>
- <bean id="configKeyCompleter" class="org.onosproject.cli.cfg.ConfigKeyCompleter"/>
-
- <bean id="regionIdCompleter" class="org.onosproject.cli.net.RegionIdCompleter"/>
- <bean id="regionTypeCompleter" class="org.onosproject.cli.net.RegionTypeCompleter"/>
-
- <bean id="annotationKeysCompleter" class="org.onosproject.cli.net.completer.AnnotationKeysCompleter"/>
-
- <bean id="peerConnectPointCompleter" class="org.onosproject.cli.net.completer.PeerConnectPointCompleter"/>
-
- <bean id="interfaceNameCompleter" class="org.onosproject.cli.net.completer.InterfaceNameCompleter"/>
-
- <bean id="linkTypeCompleter" class="org.onosproject.cli.net.completer.LinkTypeCompleter"/>
-
- <bean id="tenantCompleter" class="org.onosproject.cli.net.vnet.TenantCompleter"/>
- <bean id="virtualNetworkCompleter" class="org.onosproject.cli.net.vnet.VirtualNetworkCompleter"/>
- <bean id="virtualDeviceCompleter" class="org.onosproject.cli.net.vnet.VirtualDeviceCompleter"/>
- <bean id="virtualPortCompleter" class="org.onosproject.cli.net.vnet.VirtualPortCompleter"/>
- <bean id="virtualHostCompleter" class="org.onosproject.cli.net.vnet.VirtualHostCompleter"/>
-
- <bean id="domainIdCompleter" class="org.onosproject.cli.net.DomainIdCompleter" />
-
- <bean id="mcastGroupCompleter" class="org.onosproject.cli.net.McastGroupCompleter"/>
-
-</blueprint>
diff --git a/drivers/fujitsu/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/drivers/fujitsu/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 9355ad6..0000000
--- a/drivers/fujitsu/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,107 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <!--volt commands -->
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetPonLinksCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltSetPonLinkCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetOnusCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltSetOnuCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetOnuStatsCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltEthLoopbackCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltRebootOnuCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetAlertFilterCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltSetAlertFilterCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltSubscribeCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltOndemandFwdlCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetAllCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltGetNniLinksCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.drivers.fujitsu.cli.VoltSetNniLinkCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- </completers>
- </command>
- </command-bundle>
-
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
-</blueprint>
diff --git a/protocols/netconf/ctl/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/protocols/netconf/ctl/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 019014e..0000000
--- a/protocols/netconf/ctl/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.netconf.cli.impl.NetconfSubscriptionTestCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.netconf.cli.impl.NetconfGetConfigCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="targetConfigurationsCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.netconf.cli.impl.NetconfGetCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- <command>
- <action class="org.onosproject.netconf.cli.impl.NetconfRpcTestCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <null/>
- </completers>
- </command>
-
- </command-bundle>
-
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="targetConfigurationsCompleter" class="org.onosproject.netconf.cli.impl.completers.DatastoreIdCompleter"/>
-
-</blueprint>
diff --git a/providers/bgp/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/bgp/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 6695a01..0000000
--- a/providers/bgp/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.bgp.cli.BgpConfiguration"/>
- </command>
- <command>
- <action class="org.onosproject.bgp.cli.BgpLocalRibDisplay"/>
- </command>
- <command>
- <action class="org.onosproject.bgp.cli.BgpExceptions"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/providers/isis/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/isis/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index d8fcd0c..0000000
--- a/providers/isis/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.isis.cli.ApplicationIsisCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
\ No newline at end of file
diff --git a/providers/lldp/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/lldp/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 504945c..0000000
--- a/providers/lldp/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!--
- ~ Copyright 2017-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.provider.lldp.cli.ConfigLinkDiscoveryCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="portNumberCompleter"/>
- <null/>
- </completers>
- </command>
-
- </command-bundle>
-
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
- <bean id="portNumberCompleter" class="org.onosproject.cli.net.PortNumberCompleter"/>
-
-</blueprint>
diff --git a/providers/null/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/null/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 7be09e8..0000000
--- a/providers/null/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<!--
- ~ Copyright 2015-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.provider.nil.cli.NullControlCommand"/>
- <completers>
- <ref component-id="startStopCompleter"/>
- <ref component-id="topoShapeCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.NullLinkCommand"/>
- <completers>
- <ref component-id="linkSrcCompleter"/>
- <ref component-id="linkDstCompleter"/>
- <ref component-id="upDownCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.NullDeviceCommand"/>
- <completers>
- <ref component-id="deviceIdCompleter"/>
- <ref component-id="upDownCompleter"/>
- <null/>
- </completers>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.CreateNullDevice"/>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.CreateNullLink"/>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.CreateNullHost"/>
- </command>
- <command>
- <action class="org.onosproject.provider.nil.cli.CreateNullHosts"/>
- </command>
- </command-bundle>
-
- <bean id="startStopCompleter" class="org.onosproject.cli.StartStopCompleter"/>
- <bean id="upDownCompleter" class="org.onosproject.cli.UpDownCompleter"/>
- <bean id="topoShapeCompleter" class="org.onosproject.provider.nil.cli.TopologyShapeCompleter"/>
- <bean id="linkSrcCompleter" class="org.onosproject.cli.net.LinkSrcCompleter"/>
- <bean id="linkDstCompleter" class="org.onosproject.cli.net.LinkDstCompleter"/>
- <bean id="deviceIdCompleter" class="org.onosproject.cli.net.DeviceIdCompleter"/>
-
-</blueprint>
diff --git a/providers/ospf/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/ospf/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 0fe17d2..0000000
--- a/providers/ospf/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.ospf.cli.ApplicationOspfCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/providers/pcep/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/providers/pcep/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index aef97fd..0000000
--- a/providers/pcep/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
-
- <command>
- <action class="org.onosproject.pcep.cli.PcepSessionCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/tools/package/archetypes/cli/src/main/resources/archetype-resources/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/tools/package/archetypes/cli/src/main/resources/archetype-resources/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 874f89e..0000000
--- a/tools/package/archetypes/cli/src/main/resources/archetype-resources/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
- ~ Copyright ${year}-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="${package}.AppCommand"/>
- </command>
- </command-bundle>
-
-</blueprint>
diff --git a/web/gui/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/web/gui/src/main/resources/OSGI-INF/blueprint/shell-config.xml
deleted file mode 100644
index 19abddd..0000000
--- a/web/gui/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<!--
- ~ Copyright 2016-present Open Networking Foundation
- ~
- ~ Licensed 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.
- -->
-
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
-
- <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
- <command>
- <action class="org.onosproject.ui.impl.cli.UiViewListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.ui.impl.cli.UiPreferencesListCommand"/>
- </command>
-
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiCacheMembersCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiCacheRegionsCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiCacheDevicesCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiCacheHostsCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiCacheLinksCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiGeoMapListCommand"/>
- </command>
- <command>
- <action class="org.onosproject.ui.impl.topo.cli.UiClearMetaCommand"/>
- </command>
- </command-bundle>
-
- <!--<bean id="macIDCompleter" class="org.onosproject.dhcp.cli.MacIdCompleter"/>-->
-
-</blueprint>
\ No newline at end of file