E.g. system time-zone contains a "default: UTC" in the node.def.
vyos@vyos:~$ conf [edit] vyos@vyos# set system time-zone Etc/GMT <-- Change time-zone [edit] vyos@vyos# show system time-zone >time-zone Etc/GMT <-- Shown as changed [edit] vyos@vyos# commit [ system time-zone Etc/GMT ] Restarting rsyslog (via systemctl): rsyslog.service. [edit] vyos@vyos# show system time-zone time-zone Etc/GMT [edit] vyos@vyos# del system time-zone <-- Change time-zone again [edit] vyos@vyos# show system time-zone <-- Not shown as changed (BUG, expected to show changed to UTC) [edit] vyos@vyos# commit [ system time-zone UTC ] Restarting rsyslog (via systemctl): rsyslog.service.
Probably related, but less of a real issue. Could pass as a (mis-)feature..
vyos@vyos:~$ conf [edit] vyos@vyos# show system time-zone <-- time-zone not present in config [edit] vyos@vyos# commit No configuration changes to commit [edit] vyos@vyos# set system time-zone UTC <-- this is no real change to the value [edit] vyos@vyos# show system time-zone time-zone UTC <-- shown as not changed, but output still different than before.. [edit] vyos@vyos# commit <-- commit still thinks config is changed [edit] vyos@vyos# commit No configuration changes to commit [edit]