From 0578156b721fa01c8c645b8f9625ecebdb6449e4 Mon Sep 17 00:00:00 2001 From: Maros Marsalek Date: Wed, 27 Jul 2016 11:05:51 +0200 Subject: HONEYCOMB-130: Separate v3po plugin from HC infra Creating folders: - common/ - infra/ - v3po/ - vpp-common/ Change-Id: I2c39e1b17e39e7c0f0628f44aa5fe08563fa06e4 Signed-off-by: Maros Marsalek --- .../src/main/config/context-datatree-config.xml | 144 ++++++ infra/impl/src/main/config/default-config.xml | 253 +++++++++++ infra/impl/src/main/config/initializer-config.xml | 188 ++++++++ .../impl/src/main/config/netconf-north-config.xml | 496 +++++++++++++++++++++ .../impl/src/main/config/restconf-north-config.xml | 37 ++ 5 files changed, 1118 insertions(+) create mode 100644 infra/impl/src/main/config/context-datatree-config.xml create mode 100644 infra/impl/src/main/config/default-config.xml create mode 100644 infra/impl/src/main/config/initializer-config.xml create mode 100644 infra/impl/src/main/config/netconf-north-config.xml create mode 100644 infra/impl/src/main/config/restconf-north-config.xml (limited to 'infra/impl/src/main/config') diff --git a/infra/impl/src/main/config/context-datatree-config.xml b/infra/impl/src/main/config/context-datatree-config.xml new file mode 100644 index 000000000..313f0ebe6 --- /dev/null +++ b/infra/impl/src/main/config/context-datatree-config.xml @@ -0,0 +1,144 @@ + + + + + + + + urn:opendaylight:params:xml:ns:yang:v3po:impl?module=v3po-impl&revision=2014-12-10 + urn:honeycomb:params:xml:ns:yang:translate:utils?module=translate-utils&revision=2016-04-06 + urn:honeycomb:params:xml:ns:yang:vpp:data:init?module=vpp-cfg-init&revision=2016-04-07 + urn:honeycomb:params:xml:ns:yang:data:api?module=data-api&revision=2016-04-11 + urn:honeycomb:params:xml:ns:yang:data:impl?module=data-impl&revision=2016-04-11 + urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28 + + + + + + + + + + prefix:inmemory-data-tree + inmemory-context-data-tree + + dom:schema-service + yang-schema-service + + oper + + + + + prefix:persisting-data-tree-adapter + inmemory-persisted-context-data-tree + + prefix:data-tree + inmemory-context-data-tree + + + dom:schema-service + yang-schema-service + + etc/opendaylight/honeycomb/context.json + + + + + prefix:honeycomb-context-dom-data-broker + honeycomb-context-data-broker + + + prefix:data-tree + inmemory-persisted-context-data-tree + + + + + + prefix:binding-forwarded-data-broker + honeycomb-context-binding-data-broker + + + dom:dom-async-data-broker + honeycomb-context-data-broker + + + dom:schema-service + yang-schema-service + + + binding:binding-dom-mapping-service + runtime-mapping-singleton + + + + + + + prefix:realtime-mapping-context + realtime-mapping-context + + binding:binding-async-data-broker + honeycomb-context-binding-data-broker + + + + + + + prefix:data-tree + + inmemory-context-data-tree + /modules/module[type='inmemory-data-tree'][name='inmemory-context-data-tree'] + + + + inmemory-persisted-context-data-tree + /modules/module[type='persisting-data-tree-adapter'][name='inmemory-persisted-context-data-tree'] + + + + + + dom:dom-async-data-broker + + honeycomb-context-data-broker + /modules/module[type='honeycomb-context-dom-data-broker'][name='honeycomb-context-data-broker'] + + + + + binding:binding-async-data-broker + + honeycomb-context-binding-data-broker + /modules/module[type='binding-forwarded-data-broker'][name='honeycomb-context-binding-data-broker'] + + + + + prefix:honeycomb-mapping-context + + realtime-mapping-context + /modules/module[type='realtime-mapping-context'][name='realtime-mapping-context'] + + + + + + diff --git a/infra/impl/src/main/config/default-config.xml b/infra/impl/src/main/config/default-config.xml new file mode 100644 index 000000000..c817a5db3 --- /dev/null +++ b/infra/impl/src/main/config/default-config.xml @@ -0,0 +1,253 @@ + + + + + + urn:opendaylight:params:xml:ns:yang:v3po:impl?module=v3po-impl&revision=2014-12-10 + urn:honeycomb:params:xml:ns:yang:translate:utils?module=translate-utils&revision=2016-04-06 + urn:honeycomb:params:xml:ns:yang:data:api?module=data-api&revision=2016-04-11 + urn:honeycomb:params:xml:ns:yang:data:impl?module=data-impl&revision=2016-04-11 + urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28 + + + + + + + + prefix:delegating-reader-registry + read-registry + + + prefix:delegating-writer-registry + write-registry + + + + + prefix:inmemory-data-tree + inmemory-config-data-tree + + dom:schema-service + yang-schema-service + + config + + + + + prefix:persisting-data-tree-adapter + inmemory-persisted-config-data-tree + + prefix:data-tree + inmemory-config-data-tree + + + dom:schema-service + yang-schema-service + + etc/opendaylight/honeycomb/config.json + + + + + + prefix:honeycomb-config-data-tree + config-data-tree + + + + + + + + prefix:data-tree + inmemory-persisted-config-data-tree + + + + prefix:binding-dom-mapping-service + runtime-mapping-singleton + + + prefix:honeycomb-writer-registry-builder + write-registry-builder + + + binding:binding-async-data-broker + honeycomb-context-binding-data-broker + + + + + + prefix:honeycomb-operational-data-tree + operational-data-tree + + dom:schema-service + yang-schema-service + + + prefix:binding-dom-mapping-service + runtime-mapping-singleton + + + prefix:honeycomb-reader-registry + read-registry + + + binding:binding-async-data-broker + honeycomb-context-binding-data-broker + + + + + + prefix:honeycomb-dom-data-broker + honeycomb-dom-data-broker + + prefix:honeycomb-modifiable-data-tree + config-data-tree + + + prefix:honeycomb-readable-data-tree + operational-data-tree + + + + + + prefix:binding-forwarded-data-broker + honeycomb-binding-data-broker + + + + dom:dom-async-data-broker + honeycomb-dom-data-broker + + + dom:schema-service + yang-schema-service + + + binding:binding-dom-mapping-service + runtime-mapping-singleton + + + + + + prefix:v3po + v3po-default + + prefix:dom-broker-osgi-registry + dom-broker + + + prefix:dom-async-data-broker + honeycomb-dom-data-broker + + + prefix:dom-notification-service + honeycomb-dom-notification-service + + + + + + + + dom:dom-async-data-broker + + honeycomb-dom-data-broker + /modules/module[type='honeycomb-dom-data-broker'][name='honeycomb-dom-data-broker'] + + + + + binding:binding-async-data-broker + + honeycomb-binding-data-broker + /modules/module[type='binding-forwarded-data-broker'][name='honeycomb-binding-data-broker'] + + + + + prefix:honeycomb-reader-registry + + read-registry + /modules/module[type='delegating-reader-registry'][name='read-registry'] + + + + prefix:honeycomb-writer-registry + + write-registry + /modules/module[type='delegating-writer-registry'][name='write-registry'] + + + + prefix:honeycomb-writer-registry-builder + + write-registry-builder + /modules/module[type='delegating-writer-registry'][name='write-registry'] + + + + + prefix:data-tree + + inmemory-config-data-tree + /modules/module[type='inmemory-data-tree'][name='inmemory-config-data-tree'] + + + + inmemory-persisted-config-data-tree + /modules/module[type='persisting-data-tree-adapter'][name='inmemory-persisted-config-data-tree'] + + + + + + prefix:honeycomb-modifiable-data-tree + + config-data-tree + /modules/module[type='honeycomb-config-data-tree'][name='config-data-tree'] + + + + + prefix:honeycomb-readable-data-tree + + operational-data-tree + /modules/module[type='honeycomb-operational-data-tree'][name='operational-data-tree'] + + + + + + dom:dom-broker-osgi-registry + + + vpp-dom-broker + /modules/module[type='v3po'][name='v3po-default'] + + + + + + + diff --git a/infra/impl/src/main/config/initializer-config.xml b/infra/impl/src/main/config/initializer-config.xml new file mode 100644 index 000000000..f46069340 --- /dev/null +++ b/infra/impl/src/main/config/initializer-config.xml @@ -0,0 +1,188 @@ + + + + + + + + urn:opendaylight:params:xml:ns:yang:v3po:impl?module=v3po-impl&revision=2014-12-10 + urn:honeycomb:params:xml:ns:yang:translate:utils?module=translate-utils&revision=2016-04-06 + urn:honeycomb:params:xml:ns:yang:vpp:data:init?module=vpp-cfg-init&revision=2016-04-07 + urn:honeycomb:params:xml:ns:yang:data:api?module=data-api&revision=2016-04-11 + urn:honeycomb:params:xml:ns:yang:data:impl?module=data-impl&revision=2016-04-11 + urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28 + + + + + + + + + prefix:noop-writer-registry-builder + noop-writer-registry-builder + + + + prefix:honeycomb-config-data-tree + cfg-init-config-data-tree + + + prefix:data-tree + inmemory-config-data-tree + + + prefix:binding-dom-mapping-service + runtime-mapping-singleton + + + prefix:honeycomb-writer-registry-builder + noop-writer-registry-builder + + + binding:binding-async-data-broker + honeycomb-context-binding-data-broker + + + + + prefix:honeycomb-dom-data-broker + cfg-init-dom-data-broker + + prefix:honeycomb-modifiable-data-tree + cfg-init-config-data-tree + + + prefix:honeycomb-readable-data-tree + operational-data-tree + + + + + prefix:binding-forwarded-data-broker + cfg-init-binding-data-broker + + + dom:dom-async-data-broker + cfg-init-dom-data-broker + + + dom:schema-service + yang-schema-service + + + binding:binding-dom-mapping-service + runtime-mapping-singleton + + + + + + prefix:persisted-file-initializer + persisted-context-initializer + + dom:dom-async-data-broker + honeycomb-context-data-broker + + + dom:schema-service + yang-schema-service + + etc/opendaylight/honeycomb/context.json + merge + oper + + + prefix:persisted-file-initializer + persisted-config-initializer + + prefix:dom-async-data-broker + honeycomb-dom-data-broker + + + dom:schema-service + yang-schema-service + + etc/opendaylight/honeycomb/config.json + merge + config + + + + prefix:cfg-initializer-registry + initializer-registry + + prefix:cfg-initializer + persisted-context-initializer + + + prefix:cfg-initializer + persisted-config-initializer + + + + + + + + + prefix:honeycomb-writer-registry-builder + + noop-writer-registry-builder + /modules/module[type='noop-writer-registry-builder'][name='noop-writer-registry-builder'] + + + + prefix:honeycomb-modifiable-data-tree + + cfg-init-config-data-tree + /modules/module[type='honeycomb-config-data-tree'][name='cfg-init-config-data-tree'] + + + + + dom:dom-async-data-broker + + cfg-init-dom-data-broker + /modules/module[type='honeycomb-dom-data-broker'][name='cfg-init-dom-data-broker'] + + + + binding:binding-async-data-broker + + cfg-init-binding-data-broker + /modules/module[type='binding-forwarded-data-broker'][name='cfg-init-binding-data-broker'] + + + + + prefix:cfg-initializer + + persisted-context-initializer + /modules/module[type='persisted-file-initializer'][name='persisted-context-initializer'] + + + + persisted-config-initializer + /modules/module[type='persisted-file-initializer'][name='persisted-config-initializer'] + + + + + + + diff --git a/infra/impl/src/main/config/netconf-north-config.xml b/infra/impl/src/main/config/netconf-north-config.xml new file mode 100644 index 000000000..35bd5ff04 --- /dev/null +++ b/infra/impl/src/main/config/netconf-north-config.xml @@ -0,0 +1,496 @@ + + + + + + + + + + + + + prefix:inmemory-config-datastore-provider + netconf-config-store-service + + + dom:schema-service + yang-schema-service + + + + + prefix:inmemory-operational-datastore-provider + netconf-operational-store-service + + + dom:schema-service + yang-schema-service + + + + + prefix:dom-inmemory-data-broker + netconf-inmemory-data-broker + + + dom:schema-service + yang-schema-service + + + + config-dom-store-spi:config-dom-datastore + netconf-config-store-service + + + + operational-dom-store-spi:operational-dom-datastore + netconf-operational-store-service + + + + + prefix:binding-forwarded-data-broker + netconf-binding-data-broker + + + dom:dom-async-data-broker + netconf-inmemory-data-broker + + + dom:schema-service + yang-schema-service + + + binding:binding-dom-mapping-service + runtime-mapping-singleton + + + + + + prefix:binding-broker-netconf + binding-broker-netconf + + binding:binding-async-data-broker + netconf-binding-data-broker + + + + + + + prefix:netconf-mdsal-mapper + + netconf-vpp-mapper + + dom:schema-service + + yang-schema-service + + + + dom:yang-text-source-provider + + yang-text-source-provider + + + + dom:dom-broker-osgi-registry + + vpp-dom-broker + + + + prefix:netconf-mapper-registry + + vpp-mapper-aggregator-registry + + + + + + prefix:netconf-server-dispatcher-impl + + netconf-vpp-server-dispatcher + + + dom:netconf-northbound-mapper + + vpp-mapper-aggregator + + + + prefix:netconf-server-monitoring + + vpp-server-monitor + + + + prefix:netty-threadgroup + + global-boss-group + + + + prefix:netty-threadgroup + + global-worker-group + + + prefix:netty-timer + + global-timer + + + + + + prefix:netconf-mdsal-monitoring-mapper + + netconf-vpp-monitoring-mapper + + + prefix:netconf-server-monitoring + + vpp-server-monitor + + + + prefix:binding-broker-osgi-registry + + binding-broker-netconf + + + + prefix:netconf-mapper-registry + + vpp-mapper-aggregator-registry + + + + + + prefix:netconf-mapper-aggregator + + vpp-mapper-aggregator + + + + + prefix:netconf-server-monitoring-impl + + vpp-server-monitor + + + dom:netconf-northbound-mapper + + vpp-mapper-aggregator + + + + + + prefix:netconf-northbound-ssh + netconf-mdsal-ssh-server + 2831 + + + + + prefix:netconf-northbound-ssh + + netconf-vpp-ssh-server + + 2830 + + + prefix:netty-event-executor + + global-event-executor + + + + prefix:netty-threadgroup + + global-worker-group + + + + prefix:threadpool + + global-netconf-ssh-scheduled-executor + + + + prefix:netconf-server-dispatcher + + netconf-vpp-server-dispatcher + + + + prefix:netconf-auth-provider + + default-auth-provider + + + + + + prefix:netconf-notification-manager + + vpp-netconf-notification-manager + + + + + prefix:netconf-mdsal-notification-mapper + + netconf-vpp-notification-mapper + + + + binding:binding-async-data-broker + + netconf-binding-data-broker + + + + + prefix:binding-broker-osgi-registry + + binding-broker-netconf + + + + prefix:netconf-mapper-registry + + vpp-mapper-aggregator-registry + + + + prefix:netconf-notification-registry + + vpp-netconf-notification-manager + + + + prefix:netconf-notification-collector + + vpp-netconf-notification-manager + + + + + + + + prefix:netconf-northbound-tcp + + netconf-vpp-tcp-server + + + prefix:netconf-server-dispatcher + + netconf-vpp-server-dispatcher + + 7777 + + + + + prefix:netconf-monitoring-reader + netconf-monitoring-reader + + binding:binding-async-data-broker + netconf-binding-data-broker + + + + prefix:delegating-reader-registry + read-registry + + prefix:honeycomb-reader-factory + netconf-monitoring-reader + + + + + + + + + config-dom-store-spi:config-dom-datastore + + netconf-config-store-service + /modules/module[type='inmemory-config-datastore-provider'][name='netconf-config-store-service'] + + + + operational-dom-store-spi:operational-dom-datastore + + netconf-operational-store-service + /modules/module[type='inmemory-operational-datastore-provider'][name='netconf-operational-store-service'] + + + + dom:dom-async-data-broker + + netconf-inmemory-data-broker + /modules/module[type='dom-inmemory-data-broker'][name='netconf-inmemory-data-broker'] + + + + + prefix:honeycomb-reader-factory + + netconf-monitoring-reader + /modules/module[type='netconf-monitoring-reader'][name='netconf-monitoring-reader'] + + + + + + + binding:binding-async-data-broker + + netconf-binding-data-broker + /modules/module[type='binding-forwarded-data-broker'][name='netconf-binding-data-broker'] + + + + binding:binding-broker-osgi-registry + + binding-broker-netconf + /modules/module[type='binding-broker-netconf'][name='binding-broker-netconf'] + + + + + + + prefix:netconf-server-monitoring + + + vpp-server-monitor + /modules/module[type='netconf-server-monitoring-impl'][name='vpp-server-monitor'] + + + + + + prefix:netconf-northbound-mapper + + + netconf-vpp-mapper + /modules/module[type='netconf-mdsal-mapper'][name='netconf-vpp-mapper'] + + + + + prefix:netconf-northbound-mapper + + + vpp-mapper-aggregator + /modules/module[type='netconf-mapper-aggregator'][name='vpp-mapper-aggregator'] + + + + + prefix:netconf-mapper-registry + + + vpp-mapper-aggregator-registry + /modules/module[type='netconf-mapper-aggregator'][name='vpp-mapper-aggregator'] + + + + + prefix:netconf-server-dispatcher + + + netconf-vpp-server-dispatcher + + /modules/module[type='netconf-server-dispatcher-impl'][name='netconf-vpp-server-dispatcher'] + + + + + + prefix:netconf-northbound-mapper + + + netconf-vpp-notification-mapper + + /modules/module[type='netconf-mdsal-notification-mapper'][name='netconf-vpp-notification-mapper'] + + + + + + prefix:netconf-notification-collector + + + vpp-netconf-notification-manager + + /modules/module[type='netconf-notification-manager'][name='vpp-netconf-notification-manager'] + + + + + + prefix:netconf-notification-registry + + + vpp-netconf-notification-manager + + /modules/module[type='netconf-notification-manager'][name='vpp-netconf-notification-manager'] + + + + + + + + + urn:opendaylight:params:xml:ns:yang:v3po:impl?module=v3po-impl&revision=2014-12-10 + urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28 + urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:mapper?module=netconf-mdsal-mapper&revision=2015-01-14 + + urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:monitoring?module=netconf-mdsal-monitoring&revision=2015-02-18 + + urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:ssh?module=netconf-northbound-ssh&revision=2015-01-14 + urn:opendaylight:params:xml:ns:yang:controller:netconf:northbound:tcp?module=netconf-northbound-tcp&revision=2015-04-23 + + urn:opendaylight:params:xml:ns:yang:controller:config:netconf:northbound:impl?module=netconf-northbound-impl&revision=2015-01-12 + + + urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl:scheduled?module=threadpool-impl-scheduled&revision=2013-12-01 + + + urn:opendaylight:params:xml:ns:yang:controller:netconf:mdsal:notification?module=netconf-mdsal-notification&revision=2015-08-03 + + + diff --git a/infra/impl/src/main/config/restconf-north-config.xml b/infra/impl/src/main/config/restconf-north-config.xml new file mode 100644 index 000000000..ff2cdac18 --- /dev/null +++ b/infra/impl/src/main/config/restconf-north-config.xml @@ -0,0 +1,37 @@ + + + + + + + + rest:rest-connector-impl + rest-connector-default-impl + + + dom:dom-broker-osgi-registry + vpp-dom-broker + + + + + + + urn:opendaylight:params:xml:ns:yang:controller:sal:restconf:service?module=sal-restconf-service&revision=2015-07-08 + urn:opendaylight:params:xml:ns:yang:controller:md:sal:rest:connector?module=opendaylight-rest-connector&revision=2014-07-24 + + -- cgit 1.2.3-korg