Page MenuHomeVyOS Platform

NAT log enable is not migrated after upgrading to 1.4.2
Open, NormalPublicBUG

Description

When this below section of NAT is configured with logging enabled in 1.3.8 version and then upgraded to 1.4.2, log option is deleted:

Configuration in 1.3.8:

set nat destination rule 10 destination address '167.xx4.xx.244'
set nat destination rule 10 inbound-interface 'eth0'
set nat destination rule 10 log 'enable'
set nat destination rule 10 translation address '10.xx.12.20'
set nat source rule 10 destination address '167.xx4.xx.0/24'
set nat source rule 10 log 'enable'
set nat source rule 10 outbound-interface 'eth0'
set nat source rule 10 source address '10.xx.12.0/24'
set nat source rule 10 translation address '167.xx4.xx.244'

1.4.2(no migration failure meesage is seen):

set nat destination rule 10 destination address '167.xx4.xx.244'
set nat destination rule 10 inbound-interface name 'eth0'
set nat destination rule 10 translation address '10.xx.12.20'
set nat source rule 10 destination address '167.xx4.xx.0/24'
set nat source rule 10 outbound-interface name 'eth0'
set nat source rule 10 source address '10.xx.12.0/24'
set nat source rule 10 translation address '167.xx4.xx.244'

It seems that the migration script 4-to-5 is not applied.
https://github.com/vyos/vyos-1x/blob/sagitta/src/migration-scripts/nat/4-to-5

Attached migrate log:

Details

Version
1.4.2, 2025.04.16-0019-rolling
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

SrividyaA triaged this task as Normal priority.Apr 16 2025, 11:26 AM
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.