Initial import from sonic-mgmt-framework repo #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- Why I did it
sonic-mgmt-common repo is introduced for the common translib related code which will be used by both REST and gNMI services. Common code includes YANGs, translib infra, transformer infra, app modules and CVL infra. This commit brings all such common code from sonic-mgmt-framework repo to sonic-mgmt-common.
- How I did it
Moved yangs, translib, transformer, cvl and go library patch files from sonic-mgmt-framework repo. These files are removed from sonic-mgmt-framework. Both REST server code in sonic-mgmt-framework and gNMI code in sonic-telemetry are modified to access translib APIs from sonic-mgmt-common.
Implemented gomodule based go dependency management.
- How to verify it
Full build and incremental builds
Basic ACL and interface opreations through REST, KLISH CLI and gNMI
Gotest
- Description for the changelog
Moved YANGs, translib, transformer, cvl code from sonic-mgmt-framework to sonic-mgmt-common.