Blueprint XML Config support in ITM. 74/50274/17
authorTarun Thakur <tarun.t@altencalsoftlabs.com>
Wed, 11 Jan 2017 08:00:00 +0000 (13:30 +0530)
committerTarun Thakur <tarun.t@altencalsoftlabs.com>
Wed, 8 Feb 2017 07:10:22 +0000 (12:40 +0530)
commit6129907372422ba4904308d2929b2cb16010098c
tree5d1ea4ef0a6856f51f88db4692ffbe931836727f
parent53321a8fb0fdc14f90cc5c52707731c80c0c939c
Blueprint XML Config support in ITM.

- Added genius-itm-config.xml into ITM as per Blueprint standard.
- Introduced 2 params in config - def-tz-enabled and def-tz-tunnel-type
- Used new 2 config params to create/delete default-transport-zone

Change-Id: I83fd74f88ea3d6b3c30b120f76d97aa92fb6d611
Signed-off-by: Tarun Thakur <tarun.t@altencalsoftlabs.com>
15 files changed:
features/pom.xml
features/src/main/features/features.xml
itm/itm-api/src/main/yang/itm-config.yang
itm/itm-impl/pom.xml
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/cli/TepCommandHelper.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/impl/ItmUtils.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/TransportZoneListener.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/listeners/VtepConfigSchemaListener.java
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/validator/TransportZoneNameAllowed.java [deleted file]
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/validator/TransportZoneValidator.java [deleted file]
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/validator/ValidatorErrorCode.java [deleted file]
itm/itm-impl/src/main/resources/initial/genius-itm-config.xml [new file with mode: 0644]
itm/itm-impl/src/main/resources/org/opendaylight/blueprint/itm.xml
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/cli/TepCommandHelperTest.java
itm/itm-impl/src/test/java/org/opendaylight/genius/itm/tests/ItmTestModule.java