-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IntroduceReferenceImplementationRepositories #73
IntroduceReferenceImplementationRepositories #73
Conversation
A template repo needs to be provided which includes the default files(codeowner, license etc.)needed for implementation repos. This repo is then used to create new repos. If this is fine, it needs to be added to the doc as well. |
I think end-to-end RI is too strongly tied to the Southern ecosystem to be useful to all partners. To be able to use it, we would need to have a southern reference ecosystem. |
Agreed! I'll do that if the reviewers are fine with the concept presented in this pull request |
We already have a southern reference ecosystem (NEF service provided by Nokia). For other topics beyond NEF we may need a different southern reference ecosystem. But that's something different as proposed in this pull request. Here we focus only on reference implementations for the transformation functions Southbound --> Northbound for our APIs. |
It was my mistake |
Don't worry, Your idea is a good one. Let's see when it's the right time to start working on such a Southbound Mock |
Templates created, description added to ProjectStructureAndRoles.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good direction, in QoD we are waiting for it!
|
||
A reference implementation repository only must have a CODEOWNERS file, a license file, a GOVERNANCE.MD file (pointing to the Governance repository) and a subdirectory /code/API_code. Writing permission to a Sub Project reference implementation repository only codeowners should have. | ||
|
||
For ease of use there are templates for both types of repositories containing all necessary files which can be cloned and adapted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe a reference to template files may help. Or something like templates could be found in CAMARA root repository.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've created template repos with all necessary file templates:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes I found them ... but a reference to these repositories in the doc may help to find them quickly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There were comments here camaraproject/WorkingGroups#63 which say that the word reference used here is not correct.
62dd534
Agree on the need of having a ref implementation for the transformation function. Question as for the southbound side: Should we use the network API from the standard or should we rely on the solution made available by a vendor? For example, if the network API == NEF API, should we rely on OAS captured in TS 29.522 or on the Nokia NEF? I also have the question on whether the Nokia southbound ecosystem is open for every CAMARA partner, and if so, how we can make use of it. |
Have checked it, found no necessary change |
We decided to use the Nokia web service as current reference NEF for CAMARA. This service is open for everybody. As soon as we get more NEF services from other partners we also can use them. |
Hi @MarkusKuemmerle |
It's this one: https://www.nokia.com/developer/open5glab#nef-in-open-5g-lab |
So for those CAMARA APIs who are built upon NEF, the approach is to go for a transformation function which maps the corresponding CAMARA API (e.g., QoD) into Nokia web service API, right? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same comment as before. Reference word is not preferred. Provider could be an alternative.
OK, then I'll change "Reference" to "Provider" after merging this Pull Request. |
FYI, I went from E/// SCEF to Nokia NEF just by switching URL...everything works like a charm. |
No description provided.