Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
66ba0fa
Add responseProfiles for inform-about-release-history-in-generic-repr…
kmohr-soprasteria Oct 31, 2024
380a7c9
Kmohr-soprasteria/issue1033 (#1036)
kmohr-soprasteria Nov 4, 2024
2821f4e
Update configFile: add new services entries (#1037)
kmohr-soprasteria Nov 4, 2024
554404c
Add standard error code section from AppPattern to OAS (#1039)
kmohr-soprasteria Nov 4, 2024
dc1c336
Kmohr-soprasteria/issue997 (#1041)
kmohr-soprasteria Nov 7, 2024
6c56325
Correct AA authentication service entries (#1043)
kmohr-soprasteria Nov 8, 2024
c21bc89
[LinkService] GET /core-model-1-4:network-control-domain=cache/link={…
nardecchia-siae Nov 11, 2024
08c68be
Merge pull request #1044 from openBackhaul:nardecchia-siae/issue1004
nardecchia-siae Nov 11, 2024
f38ffe8
Kmohr-soprasteria/issue1028 (#1045)
kmohr-soprasteria Nov 12, 2024
5b2bac0
Update testcase collection for /v1/provide-list-of-actual-device-equi…
kmohr-soprasteria Nov 13, 2024
376134d
Update CODEOWNERS
openBackhaul Dec 2, 2024
74e17b6
EATLTimeStampInclusion + InGenericRepresentationServices changes
V-Vanitha Dec 4, 2024
267d0c4
Merge pull request #1056 from V-Vanitha/EATLTimeStampInclusion
PrathibaJee Dec 4, 2024
f10bbba
filtering a equipmentType is empty or undefined
Dec 9, 2024
f9620a4
Merge pull request #1058 from ManasaBM1/priorityissue
PrathibaJee Dec 9, 2024
099481b
tag_1.1.2h: Link port creation fails with 500 response.
nardecchia-siae Dec 10, 2024
0051458
Merge pull request #1059 from openBackhaul:nardecchia-siae/issue1051
nardecchia-siae Dec 10, 2024
581d9b4
Update CODEOWNERS
openBackhaul Dec 19, 2024
dbf8bfa
Restructure /testing
openBackhaul Jan 2, 2025
f1e9496
Adding files to /testing structure
openBackhaul Jan 3, 2025
32785aa
Basic Service Changes
Jan 20, 2025
1dbd005
Update in BasicServices
IswaryaaS Jan 20, 2025
848e0d1
Merge pull request #1066 from ManasaBM1/BasicServices
PrathibaJee Jan 20, 2025
b939579
Merge pull request #1068 from openBackhaul/v1.2.0_impl
PrathibaJee Jan 20, 2025
dd48dc7
[Performance] Observing 500 response code when bulk controller-attrib…
latta-siae Jan 28, 2025
c918792
Merge branch 'develop' into latta-siae/issue1053
latta-siae Feb 3, 2025
49d322a
Merge pull request #1090 from openBackhaul:latta-siae/issue1053
latta-siae Feb 3, 2025
6582b97
Update uuids and release info to spec 1.2.2 (#1098)
kmohr-soprasteria Feb 25, 2025
d4274ec
connectionStatusSyncPeriod and metadataTableRetentionPeriod profile i…
kmohr-soprasteria Feb 25, 2025
eebb6d2
/v1/register-yourself service fails with 500 Internal server Error (…
kmohr-soprasteria Feb 25, 2025
dc7ad36
OperationId is same for Two Api in the MWDI latest specification, (#1…
kmohr-soprasteria Feb 25, 2025
dab2ea9
Update readmes for 1.2.2 (#1102)
kmohr-soprasteria Feb 25, 2025
2d3f31a
Request body of /v1/provide-list-of-links and /v1/provide-data-of-all…
kmohr-soprasteria Feb 25, 2025
7138690
Kmohr-soprasteria/issue1084 (#1104)
kmohr-soprasteria Feb 25, 2025
273547a
Kmohr-soprasteria/issue1077 (#1111)
kmohr-soprasteria Mar 4, 2025
1babcf8
Update to new NotificationProxy release (#1113)
kmohr-soprasteria Mar 5, 2025
f0f8689
Update MWDI release number and nr/or info (#1115)
kmohr-soprasteria Mar 5, 2025
9185cad
Kmohr-soprasteria/issue1081 (#1116)
kmohr-soprasteria Mar 6, 2025
05d27a0
Kmohr-soprasteria/issue1085 (#1117)
kmohr-soprasteria Mar 10, 2025
e4591b6
restore /v1/provide-list-of-link-ports changes (#1119)
kmohr-soprasteria Mar 10, 2025
cb71e49
Kmohr-soprasteria/issue1096 (#1121)
kmohr-soprasteria Mar 13, 2025
1c26b65
Kmohr-soprasteria/issue1124 (#1125)
kmohr-soprasteria Mar 13, 2025
94ce808
Correct array in required: network-topology:topology in oas
openBackhaul Mar 16, 2025
550860e
Kmohr-soprasteria/issue1122 (#1126)
kmohr-soprasteria Mar 18, 2025
211cdc0
Kmohr-soprasteria/issue1123 (#1127)
kmohr-soprasteria Mar 20, 2025
fc10694
Kmohr-soprasteria/issue1128 (#1130)
kmohr-soprasteria Mar 21, 2025
c02f999
Kmohr-soprasteria/issue1129 (#1131)
kmohr-soprasteria Mar 26, 2025
df8dfd0
Kmohr-soprasteria/issue1133 (#1138)
kmohr-soprasteria Apr 10, 2025
65e8f83
Refine specification of /core-model-1-4:network-control-domain=cache/…
kmohr-soprasteria Apr 10, 2025
67d298c
Update testcase collection, Kmohr-soprasteria/issue1139 (#1142)
kmohr-soprasteria Apr 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@openBackhaul
@kmohr-soprasteria
/testing/
/server/ @nardecchia-siae @schiavi-siae @salgarello-siae @zaia-siae
/server/ @nardecchia-siae @schiavi-siae @salgarello-siae @latta-siae @zaia-siae @PrathibaJee @IswaryaaS

12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,22 @@ The RESTCONF interface of the controller could process the same requests, too.
The MWDI offers subscribing for ONF-TR-532-like notifications (webhook based method) that relate to the content of its cache.

### Latest Update

**v1.2.0 and v1.2.1**
The v1.2.0 release adds the following new functionality:
- new convenience services for retrieving stored information of external connections (link, linkport)
- a new metadata table which contains status information for all devices, not only those, which are currently in connected state at the Controller. This includes the connection status, as well as e.g. timestamp information about controlConstruct updates. (Note: this does not include storing of controlConstructs of not connected devices.)
- services for wred-template-profile have been added.
- also the specification has been updated to use the latest release of the ApplicationPattern (v2.1.2)

Details can be found in the issue collection [MWDI v1.2.0_spec](https://github.com/openBackhaul/MicroWaveDeviceInventory/milestone/11).
As release v1.2.0 was a pre-release of the specification handed over to implementers for effort estimation, some open issues were fixed with 1.2.1.

**v1.2.1**
Spec release version 1.2.2 fixes further findings found by implementers during implementation of v1.2.1.
The list of issues can be found in issue collection [MWDI v1.2.2_spec](https://github.com/openBackhaul/MicroWaveDeviceInventory/milestone/18).

#### Open issues
Spec release v1.2.0 will be a prerelease of the specification handed over to the implementers for effort estimation.
There are still some open issues, which will be fixed and delivered with spec release 1.2.1.
The list of open issues in scope can be found in the issue collection [MWDI v1.2.1_spec](https://github.com/openBackhaul/MicroWaveDeviceInventory/milestone/15).
./.

### Relevance
The MicroWaveDeviceInventory holds the inventory of the live MW network at Telefonica Germany.
Expand Down
91,321 changes: 70,500 additions & 20,821 deletions server/api/openapi.yaml

Large diffs are not rendered by default.

254 changes: 214 additions & 40 deletions server/controllers/BasicServices.js

Large diffs are not rendered by default.

37,987 changes: 19,194 additions & 18,793 deletions server/database/load.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion server/dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ RUN npm ci --only=production
# Bundle app source
COPY . .

EXPOSE 8080
EXPOSE 4015

#Command to start the application
CMD [ "node", "index.js" ]
6 changes: 5 additions & 1 deletion server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@ var http = require('http');
require('console-stamp')(console);

var oas3Tools = require('openbackhaul-oas3-tools');
var serverPort = 8080;
var serverPort = 4015;
var appCommons = require('onf-core-model-ap/applicationPattern/commons/AppCommons');
var individual = require('./service/IndividualServicesService');
var apiKeyAuth = require('./utils/apiKeyAuth');
const notificationManagement = require('./service/individualServices/NotificationManagement');
appCommons.openApiValidatorOptions.validateSecurity.handlers.apiKeyAuth = apiKeyAuth.validateOperationKey;

const prepareElasticsearch = require('./service/individualServices/ElasticsearchPreparation');
Expand Down Expand Up @@ -40,6 +41,7 @@ global.databasePath = './database/load.json';
(async () => {
global.common = await individual.resolveApplicationNameAndHttpClientLtpUuidFromForwardingName();
global.notify = await individual.NotifiedDeviceAlarmCausesUpdatingTheEntryInCurrentAlarmListOfCache();
global.proxy = await notificationManagement.getAppInformation();
})()


Expand All @@ -57,3 +59,5 @@ prepareElasticsearch(false).catch(err => {

}
);

global.applicationDataPath = './application-data/';
18 changes: 9 additions & 9 deletions server/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
"eventsource": "^2.0.2",
"http-errors": "2.0.0",
"js-yaml": "^4.1.0",
"onf-core-model-ap": "2.0.2-alpha.2",
"onf-core-model-ap-bs": "2.0.2-alpha.2",
"onf-core-model-ap": "2.1.2",
"onf-core-model-ap-bs": "2.1.2",
"openbackhaul-oas3-tools": "2.3.1-alpha.3",
"qs": "^6.11.2",
"request": "^2.88.2",
Expand Down
Loading