Page MenuHomeVyOS Platform

Migrate tunnel interfaces to new get_config_dict() approach
Closed, ResolvedPublicFEATURE REQUEST

Description

Migrate the existing tunnel interface Python/XML implementation to re-use the new vyos.ifconfig.interface.update() logic.

Tunnel is the second to last interface which does not make use of this backend functionality - it's time to change this.

Migrating the code transforms the tunnel code into a true object-oriented model as ~90% of the code can be reused which gives us more or less a single-source of truth.

Details

Difficulty level
Hard (possibly days)
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 In progress.Nov 15 2020, 9:32 AM
c-po claimed this task.
c-po triaged this task as Low priority.
c-po created this task.
c-po changed Difficulty level from Unknown (require assessment) to Hard (possibly days).
c-po changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
erkin set Issue type to Internal change (not visible to end users).Aug 29 2021, 12:15 PM
erkin removed a subscriber: Active contributors.