Page MenuHomeVyOS Platform

Add ability to mark nodes as non-tag nodes
Open, NormalPublicFEATURE REQUEST

Description

The function configtree.set_tag is used heavily in migration scripts, and is a binding to the backend 'set_tag(path, true). The migration script bgp/0-to-1 elegantly moves an existing tag node to a leaf node, and in this case, delete_tag is not, strictly, needed. To generalize the method there, however, delete_tag should be used. This is as simple as adding a binding to the backend 'set_tag(path, false).

Details

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

Event Timeline

jestabro triaged this task as Normal priority.
jestabro created this object in space S1 VyOS Public.
jestabro updated the task description. (Show Details)

Lower priority and will need testing when implemented.

dmbaturin renamed this task from Add delete_tag to configtree.py to Add ability to mark nodes as non-tag nodes.Oct 8 2024, 9:33 PM
dmbaturin removed a project: Bugs.

@jestabro @dmbaturin do we need this backported to circinus/sagitta?

Yes for Circinus; I think not advisable for Sagitta, but let us ask @dmbaturin for opinion.

syncer moved this task from Need Triage to Backlog - Feature Requests on the VyOS Rolling board.
syncer changed the subtype of this task from "Enhancement" to "Feature Request".
dmbaturin edited projects, added VyOS 1.5 Circinus; removed Bugs, Restricted Project.Feb 6 2025, 12:47 AM