Page MenuHomeVyOS Platform

Rewrite all interface types in new XML/Python style
Closed, ResolvedPublicFEATURE REQUEST

Description

This is the encapsulating task for individual interface rewirte subtasks.

Used to keep track of the overall process.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)

Related Objects

StatusSubtypeAssignedTask
In progressFEATURE REQUESTNone
ResolvedFEATURE REQUESTNone
ResolvedFEATURE REQUESTc-po
InvalidFEATURE REQUESTNone
ResolvedBUGc-po
Resolvedc-po
ResolvedBUGc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
WontfixBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESThagbard
ResolvedFEATURE REQUESThagbard
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedUnknown Object (User)
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
InvalidBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
WontfixFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTthomas-mangin
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
Resolvedc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedBUGc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedENHANCEMENTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTc-po
Resolvedc-po
ResolvedFEATURE REQUESTc-po
ResolvedFEATURE REQUESTkroy

Event Timeline

A note when stating to convert physical interfaces.

A non-existant physical interface should be allowed to be present in the configuration and should be syntax checked like an existing interface but without executing commands that will fail because it's not existing. Also a warning has to be given to the user about the interface not existing.

Also the scripts configuring the interface needs to be able to add a device that comes into existant state. This is eg. Usb interfaces and renamed interfaces.
A op command could be added to "reconfigure" a interface. It is possible that this also will be executed by udevd or by other automatical means when a new interface is detected on the device.

c-po changed the status of subtask T1318: PPPoE client CLI redesign from Open to In progress.Feb 19 2020, 5:13 PM

Is this only for interfaces or for other rewrites (NAT, Firewall, BGP) too? If so, I'll add all the related tasks.

This is only for interfaces, T2175 is for all frr related daemons .. other features need a ticket

c-po set Is it a breaking change? to Unspecified (possibly destroys the router).