Page MenuHomeVyOS Platform

Split node.def generation process into "generic" and "specific" stages
Not ApplicablePublicENHANCEMENT

Description

As T2555 shows, we have a problem with "structural" nodes like protocols or service defined in files for specific components. Since every file needs all parent nodes starting from the root, there's no way we can avoid that issue altogether.

However, we can move "structural" nodes to separate definition files. Then the node.def generator can use a simple test: if a node dir/file already exists, then it should never be overwritten.

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Related Objects

Event Timeline

c-po closed this task as Unknown Status.Aug 22 2021, 6:58 PM
c-po claimed this task.
c-po added a project: VyOS 1.4 Sagitta.
c-po removed c-po as the assignee of this task.
erkin set Issue type to Internal change (not visible to end users).Aug 29 2021, 11:42 AM
syncer changed the subtype of this task from "Task" to "Enhancement".
dmbaturin removed a project: VyOS 1.4 Sagitta.