-
Notifications
You must be signed in to change notification settings - Fork 45
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
Update simple_edge_discovery.yaml #194
Conversation
Fixes #193 Also expands the basepath to the full API name, which seems to follow convention (it is not strictly defined in Design Guidelines)
updated errorResponse to ErrorResponse as per guidelines on case
Formatting fix in introduction
Note: please do not merge/approve until we know the result of #197 |
Fixes #193 Fixes #202
Hi @Kevsy, We're currently developing test scripts that are focused on technical conformance to the Simple Edge Discovery specification. The main emphasis is on conducting input field-by-field testing (rather than functional validation). Please see the table below for an overview. We can contribute these as Gherkin test cases but we're unsure whether the focus point is relevant. What do you think?
|
@trehman-gsma thanks for that list - I think the API-specific cases are covered in the .feature file in the code/Test_Definitions folder for this PR, but please see what you think. All the tests for invalid identifiers look useful and comprehensive, I think you should propose them to Commonalities as they will be applicable across multiple APIs. |
Added description to edgeCloudZone object
Just a question: this PR is changing the API massively (new base path, new endpoint name). Wouldn't it be better to change the version number to something like 0.10.0 to distinct it clearer from 0.9.x? |
Agreed, though I'm aware of at least one operator that has been GSMA certified for v0.9.3. |
🦙 MegaLinter status: ❌ ERROR
See detailed report in MegaLinter reports |
Hi @kevin, Regarding Edge Cloud Zone scheme I was thinking about this:
EdgecloudZones is an array that contains one of several EdgeCloudZone (with their propierties; Id, Provider, Name). I understood that this would be more easy to manage but correct me If I'm wrong so I change the schema in LCM API. But you have this:
In this aproach, EdgeCloudZones in an array that contains one EdgeCloudZone that has one properties (edgeCloudZone) and this property has the Id, Provider, Name. |
It appears that al the Megalinter errors relate to 'MEC Exposure and Experience Management' and 'Edge_LCM' YAML files. I can see no errors related to Simple Edge Discovery YAML (I merged the previous PRs that had fixed them into 0.9.4) Note: this behaviour occurs because the megalinter workflow checks every YAML file in
So from my perspective the megalinter log has been checked and no Simple Edge Discovery YAML error was reported, so the PR is ready to merge. |
Fixes #225 Fixes #226
I have made a new commit to the PR which adds the new Edge Cloud Zone schema as agreed in #215 , and also fixes camaraproject/SimpleEdgeDiscovery#15 and camaraproject/SimpleEdgeDiscovery#14 Megalinter output
Any linter errors reported by the Linter below relate to other files in the repository. |
I've updated the PR with the result of discussion #215 (edge cloud zone object definitions) , @javierlozallu please may I ask you to review and merge if approved? This will allow us to include Simple Edge Discovery 0.9.4-rc in the Fall Meta-Release. |
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.
It looks fine to me
Fixes camaraproject/SimpleEdgeDiscovery#21
Fixes camaraproject/SimpleEdgeDiscovery#20
Fixes camaraproject/SimpleEdgeDiscovery#19
Fixes #207
Fixes camaraproject/SimpleEdgeDiscovery#18
Fixes camaraproject/SimpleEdgeDiscovery#17
Fixes camaraproject/SimpleEdgeDiscovery#16
Fixes camaraproject/SimpleEdgeDiscovery#15
Fixes camaraproject/SimpleEdgeDiscovery#14
Also