Skip to content

sonic-extension.yang conflicted with auto-generated sonic-extension.yang in sonic-yang-models #217

Description

@dudu579

In sonic-mgmt-common, I want to use its sonic-extension.yang custom-validation. But sonic-yang-models' auto-generated cvl-yangs overwrites it and they are different with each other. Compile failure logs:

Discovered 21 yangs from ../../build/yang
Discovered 15 yangs from ../../build/yang/sonic
lint took 0.01s
Verifying yang upgrade guidelines using CheckDeviationPlugin
Loaded 15 yang modules, 0 failed
load_yangs took 0.016s
upcheck took 0.012s
touch ../../build/yang/.ietf_lint_done
Loaded 16 yang modules, 0 failed
load_yangs took 0.05s
Validating yangs using OpenConfigPlugin, OpenconfigExtraChecksPlugin
Loaded 21 yang modules, 0 failed
load_yangs took 0.056s
../../build/yang/sonic/sonic-optical-amplifier.yang:162: error: extension "custom-validation" is not defined in module sonic-extension
validate_context took 0.056s
make[3]: *** [Makefile:113: sonic_allyangs.tree] Error 1
make[3]: *** Waiting for unfinished jobs....

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions