Implementation of MicroWaveDeviceGatekeeper v1.0.1
Implementation of MicroWaveDeviceGatekeeper v1.0.1
This release contains,
-implementation of the individual services
-BasicServices incorporated from npm package onf-core-model-ap-bs+2.0.2-alpha.2
-Application pattern framework incorporated from npm package onf-core-model-ap+2.0.2-alpha.2
Notes :
-
For Huawei devices , performance-monitoring shall be enabled at the device level and it shall not be configurable in the NETCONF level ,
so configuring the same using the MicroWaveGateKeeper application will fail (same behavior is observed from the controller aswell and this is an expected behavior)
So , the following APIs will not work for Huawei ,/core-model-1-4:network-control-domain=live/control-construct={mountName}/logical-termination-point={uuid}/layer-protocol={localId}/air-interface-2-0:air-interface-pac/air-interface-configuration/performance-monitoring-is-on /core-model-1-4:network-control-domain=live/control-construct={mountName}/logical-termination-point={uuid}/layer-protocol={localId}/ethernet-container-2-0:ethernet-container-pac/ethernet-container-configuration/performance-monitoring-is-on /core-model-1-4:network-control-domain=live/control-construct={mountName}/logical-termination-point={uuid}/layer-protocol={localId}/hybrid-mw-structure-2-0:hybrid-mw-structure-pac/hybrid-mw-structure-configuration/performance-monitoring-is-on /core-model-1-4:network-control-domain=live/control-construct={mountName}/logical-termination-point={uuid}/layer-protocol={localId}/pure-ethernet-structure-2-0:pure-ethernet-structure-pac/pure-ethernet-structure-configuration/performance-monitoring-is-on /core-model-1-4:network-control-domain=live/control-construct={mountName}/logical-termination-point={uuid}/layer-protocol={localId}/wire-interface-2-0:wire-interface-pac/wire-interface-configuration/performance-monitoring-is-on -
Both OAS and CONFIG file of MicroWaveDeviceGatekeeper version 1.0.1_spec points to the 2.1.0 intermediate version of TinyApplicationController.
Since the complete implementation of the AP 2.1.0_spec is not yet available ,
as per the clarification received in this issue #16 ,- MicroWaveDeviceGatekeeper version 1.0.1 implementation is integrated with the intermediate implementation version of the basic services and application pattern ,
"onf-core-model-ap": "2.0.2-alpha.2",
"onf-core-model-ap-bs": "2.0.2-alpha.2"
- MicroWaveDeviceGatekeeper version 1.0.1 implementation is integrated with the intermediate implementation version of the basic services and application pattern ,
What's Changed
- Integrated BasicServices and ApplicationPattern to the server-side by @sunil-kumar-meena in #44
- RestClient to interact with OpenDayLight controller by @ManasaBM1 in #45
- Implemented the PUT request to controller by @ManasaBM1 in #46
- To authenticate the individual services with path parameters by @ManasaBM1 in #47
- Removed the unused file-profile services by @ManasaBM1 in #49
- To implement a cyclic process to load the DeviceList From Controller by @PrathibaJee in #52
- Implemented provideListOfConnectedDevices & added fieldsFilter to cyclic process url by @sunil-kumar-meena in #53
- Implemented the service /v1/regard-controller-attribute-value-change by @ManasaBM1 in #54
- Implemented bequeath-your-data-and-die by @sunil-kumar-meena in #51
- Included null pointer check for the fields filter by @PrathibaJee in #56
- Included docker file to create docker image by @PrathibaJee in #60
- Updated package-lock.json & node ver in dockerfile by @sunil-kumar-meena in #61
- Included a automative register-yourself to index file by @ManasaBM1 in #64
- Removed unused forwarding from the code by @PrathibaJee in #66
Contributors
Full Changelog: v1.0.1_spec...v1.0.1_impl