Page MenuHomeVyOS Platform

Split node.def generation process into "generic" and "specific" stages
Resolved (N/A)PublicENHANCEMENT

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

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Internal change (not visible to end users)

Event Timeline

c-po changed the task status from Open to Backport pending.Aug 22 2021, 6:58 PM
c-po claimed this task.
c-po added a project: VyOS 1.4 Sagitta.
c-po changed the task status from Backport pending to Confirmed.Aug 23 2021, 7:52 AM
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.