eve icon indicating copy to clipboard operation
eve copied to clipboard

LOC: collect-info + reboot

Open christoph-zededa opened this issue 6 months ago • 3 comments

Description

This PR introduces:

  • device reboot from LOC
  • running collect-info.sh and uploading it to a user-specified datastore from LOC.

PR dependencies

https://github.com/lf-edge/eve-api/pull/99

How to test and validate this PR

make test for some simple tests

For a more e2e test:

  • Setup a http or https datastore with a bearer token
  • Configure this datastore for LOC upload
  • Trigger collect-info from LOC
  • Check that the upload of collect-info was successful

Changelog notes

This PR introduces:

  • device reboot from LOC
  • running collect-info.sh and uploading it to a user-specified datastore from LOC.

PR Backports

For all current LTS branches, please state explicitly if this PR should be backported or not. This section is used by our scripts to track the backports, so, please, do not omit it.

Here is the list of current LTS branches (it should be always up to date):

  • 14.5-stable: no
  • 13.4-stable: no

Checklist

  • [x] I've provided a proper description
  • [x] I've added the proper documentation
  • [ ] I've tested my PR on amd64 device
  • [ ] I've tested my PR on arm64 device
  • [x] I've written the test verification instructions
  • [x] I've set the proper labels to this PR

And the last but not least:

  • [x] I've checked the boxes above, or I've provided a good reason why I didn't check them.

Please, check the boxes above after submitting the PR in interactive mode.

christoph-zededa avatar Jun 24 '25 17:06 christoph-zededa

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 18.56%. Comparing base (fd35355) to head (b62fba0). Report is 36 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #4992      +/-   ##
==========================================
- Coverage   24.97%   18.56%   -6.42%     
==========================================
  Files           8       18      +10     
  Lines        1185     2613    +1428     
==========================================
+ Hits          296      485     +189     
- Misses        820     2046    +1226     
- Partials       69       82      +13     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Jun 25 '25 14:06 codecov[bot]

/rerun red

christoph-zededa avatar Jun 26 '25 11:06 christoph-zededa

Also, I think some documentation is necessary. We added a new nice feature, but we didn't explain it anywhere.

OhmSpectator avatar Jun 27 '25 15:06 OhmSpectator

Am I correct that from LOC, one can only trigger collect-info and upload it? There's no way to trigger it without uploading?

What would be the use-case to run collect-info.sh without uploading it. If you have local access to the machine, you can just run it manually anyways?

christoph-zededa avatar Jul 07 '25 12:07 christoph-zededa

Error was:

=== FAIL: nireconciler TestStaticAndConnectedRoutes (0.71s)
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: initial reconciliation" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Sysctl/sysctl-host, content: Host Sysctl: {enableDAD: undefined, enableARPNotify: undefined, bridgeCallIptables: false, bridgeCallIp6tables: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Chain/filter/ALLOW-L2-FORWARD, content: ip6tables chain ALLOW-L2-FORWARD for table filter " pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-apps/Traverse-ALLOW-L2-FORWARD, content: ip6tables rule: -t filter -I FORWARD-apps -j ALLOW-L2-FORWARD (Traverse rules used to allow forwarding inside L2 NIs)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/filter/ALLOW-L2-FORWARD, content: iptables chain ALLOW-L2-FORWARD for table filter " pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-apps/Traverse-ALLOW-L2-FORWARD, content: iptables rule: -t filter -I FORWARD-apps -j ALLOW-L2-FORWARD (Traverse rules used to allow forwarding inside L2 NIs)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.local, content: IPSet: {setName: ipv4.local, typeName: hash:net, addrFamily: 2, entries: [224.0.0.0/4 0.0.0.0 255.255.255.255]}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv6.local, content: IPSet: {setName: ipv6.local, typeName: hash:net, addrFamily: 10, entries: [fe80::/10 ff02::/16]}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: adding new NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: adding new NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/10000/10.10.10.0/24/all/801, content: IP rule: {prio: 10000, Src: 10.10.10.0/24, Dst: all, Table: 801}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/9999/10.10.10.0/24/10.10.10.1/32/255, content: IP rule: {prio: 9999, Src: 10.10.10.0/24, Dst: 10.10.10.1/32, Table: 255}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/eth0/default, content: Network route for host interface 'eth0' with priority 0: {Ifindex: 2 Dst: <nil> Src: <nil> Gw: 192.168.10.1 Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv6Route/801/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPReserve/10.10.10.1, content: IPReserve: {ifName: bn1, address: 10.10.10.1/24}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Bridge/bn1, content: Bridge: {ifName: bn1, createdByNIM: false, macAddress: 02:00:00:00:02:01, ipAddresses: [10.10.10.1/24], MTU: 0, withSTP: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for HTTPServer/bn1:80, content: HTTPServer: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIP: 10.10.10.1, listenIf: bn1, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: true, domainName: , dnsServers: [], ntpServers: [132.163.96.5], staticEntries: [], propagateRoutes: [{132.163.96.5/32 10.10.10.1}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [{8.8.8.8 {eth0 Port/eth0}}], staticEntries: [{router [10.10.10.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for BridgeFwdMask/bn1, content: BridgeFwdMask: {bridgeIfName: bn1, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/11000/all/10.10.10.0/24/801, content: IP rule: {prio: 11000, Src: all, Dst: 10.10.10.0/24, Table: 801}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-0d6a128b-b36f-4bd0-a71c-087ba2d71ebc-leaving-via-port-eth0, content: iptables rule: -t nat -I POSTROUTING-apps -o eth0 -s 10.10.10.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni1 as it leaves node through the port eth0)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, content: iptables rule: -t nat -I PREROUTING-apps -i bn1 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 10.10.10.1:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (10.10.10.1) of the NI ni1)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: adding new NI (68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: adding new NI (68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t nat -I PREROUTING-apps -i eth1 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 172.20.0.40:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (172.20.0.40) of the NI ni2)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for BridgeFwdMask/eth1, content: BridgeFwdMask: {bridgeIfName: eth1, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/INPUT-apps/Block-access-to-metadata-server-from-outside-for-L2-NI-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t filter -I INPUT-apps -i eth1 -p tcp --dport 80 -m physdev --physdev-in keth1 -j DROP (Do not allow external endpoints to use switch network instance to access the metadata server of NI ni2)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/ALLOW-L2-FORWARD/Allow-L2-forwarding-inside-L2-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t filter -I ALLOW-L2-FORWARD -i eth1 -o eth1 -j ACCEPT (Allow L2 forwarding inside L2 NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for HTTPServer/eth1:80, content: HTTPServer: {NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, listenIP: 172.20.0.40, listenIf: eth1, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/ALLOW-L2-FORWARD/Allow-L2-forwarding-inside-L2-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: ip6tables rule: -t filter -I ALLOW-L2-FORWARD -i eth1 -o eth1 -j ACCEPT (Allow L2 forwarding inside L2 NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for DummyInterface/eth1-m, content: DummyIf: {ifName: eth1-m, arpOff: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: adding new NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: adding new NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/11000/all/10.10.20.0/24/805, content: IP rule: {prio: 11000, Src: all, Dst: 10.10.20.0/24, Table: 805}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth1/default, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 4 Dst: <nil> Src: <nil> Gw: 172.20.0.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPReserve/10.10.20.1, content: IPReserve: {ifName: bn5, address: 10.10.20.1/24}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Bridge/bn5, content: Bridge: {ifName: bn5, createdByNIM: false, macAddress: 02:00:00:00:02:05, ipAddresses: [10.10.20.1/24], MTU: 0, withSTP: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for HTTPServer/bn5:80, content: HTTPServer: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIP: 10.10.20.1, listenIf: bn5, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for BridgeFwdMask/bn5, content: BridgeFwdMask: {bridgeIfName: bn5, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/9999/10.10.20.0/24/10.10.20.1/32/255, content: IP rule: {prio: 9999, Src: 10.10.20.0/24, Dst: 10.10.20.1/32, Table: 255}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-1664a775-9107-4663-976e-c6e3c37bf0e9-leaving-via-port-eth1, content: iptables rule: -t nat -I POSTROUTING-apps -o eth1 -s 10.10.20.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni5 as it leaves node through the port eth1)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-1664a775-9107-4663-976e-c6e3c37bf0e9-leaving-via-port-eth3, content: iptables rule: -t nat -I POSTROUTING-apps -o eth3 -s 10.10.20.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni5 as it leaves node through the port eth3)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPRule/10000/10.10.20.0/24/all/805, content: IP rule: {prio: 10000, Src: 10.10.20.0/24, Dst: all, Table: 805}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth3/default, content: Network route for host interface 'eth3' with priority 0: {Ifindex: 8 Dst: <nil> Src: <nil> Gw: 172.30.30.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-1664a775-9107-4663-976e-c6e3c37bf0e9, content: iptables rule: -t nat -I PREROUTING-apps -i bn5 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 10.10.20.1:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (10.10.20.1) of the NI ni5)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: connecting new app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:54Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: connecting new app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: connecting new app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: connecting new app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: true, domainName: , dnsServers: [], ntpServers: [132.163.96.5], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.10.1}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [{8.8.8.8 {eth0 Port/eth0}}], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Sysctl/sysctl-host, content: Host Sysctl: {enableDAD: undefined, enableARPNotify: undefined, bridgeCallIptables: false, bridgeCallIp6tables: true}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu1x2, content: IPSet: {setName: ipv4.eids.nbu1x2, typeName: hash:ip, addrFamily: 2, entries: [10.10.10.3]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/nat/POSTROUTING-nbu4x2, content: iptables chain POSTROUTING-nbu4x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t nat -I POSTROUTING-nbu4x2 -o bn5 -p tcp -d 10.10.20.2 --dport 22 -j SNAT --to 10.10.20.1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-apps/Traverse-VIF-nbu4x2-port-maps, content: iptables rule: -t nat -I POSTROUTING-apps -j POSTROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv6.eids.nbu4x2, content: IPSet: {setName: ipv6.eids.nbu4x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/raw/PREROUTING-nbu4x2, content: iptables chain PREROUTING-nbu4x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -p tcp --sport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-access-to-Metadata-server, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 169.254.169.254 -p tcp --dport 80 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-BOOTP-and-DHCPv4-with-bridge-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-BOOTP-and-DHCPv4-with-local-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -m set --match-set ipv4.local dst -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu4x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i bn5 -m physdev --physdev-in nbu4x2+ -j PREROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu2x2, content: IPSet: {setName: ipv4.eids.nbu2x2, typeName: hash:ip, addrFamily: 2, entries: [192.168.1.1]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/filter/FORWARD-nbu2x2, content: iptables chain FORWARD-nbu2x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu2x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu2x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu2x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-TCP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p tcp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-UDP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu2x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu2x2+ -j FORWARD-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Chain/filter/FORWARD-nbu3x2, content: ip6tables chain FORWARD-nbu3x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu3x2/Default-DROP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-TCP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-UDP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DHCPv6, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-ICMPv6, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu3x2-ingress-ACLs, content: ip6tables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu3x2+ -j FORWARD-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/nat/POSTROUTING-nbu1x2, content: iptables chain POSTROUTING-nbu1x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t nat -I POSTROUTING-nbu1x2 -o bn1 -p tcp -d 10.10.10.3 --dport 22 -j SNAT --to 10.10.10.1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/POSTROUTING-apps/Traverse-VIF-nbu1x2-port-maps, content: iptables rule: -t nat -I POSTROUTING-apps -j POSTROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Chain/filter/FORWARD-nbu2x2, content: ip6tables chain FORWARD-nbu2x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu2x2/Default-DROP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-TCP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-UDP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DHCPv6, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-ICMPv6, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu2x2-ingress-ACLs, content: ip6tables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu2x2+ -j FORWARD-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu3x2, content: IPSet: {setName: ipv4.eids.nbu3x2, typeName: hash:ip, addrFamily: 2, entries: [192.168.1.2]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/filter/FORWARD-nbu3x2, content: iptables chain FORWARD-nbu3x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu3x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu3x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu3x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-TCP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p tcp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-UDP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu3x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu3x2+ -j FORWARD-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/raw/PREROUTING-nbu3x2, content: iptables chain PREROUTING-nbu3x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu3x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu3x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu3x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu3x2+ -j PREROUTING-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/raw/PREROUTING-nbu2x2, content: iptables chain PREROUTING-nbu2x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu2x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu2x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu2x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu2x2+ -j PREROUTING-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/nat/PREROUTING-nbu4x2, content: iptables chain PREROUTING-nbu4x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2-for-port-eth1-IP-172.20.0.40-from-outside, content: iptables rule: -t nat -I PREROUTING-nbu4x2 -i eth1 -p tcp -d 172.20.0.40 --dport 2223 -j DNAT --to-destination 10.10.20.2:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2-for-port-eth1-IP-172.20.0.40-from-inside, content: iptables rule: -t nat -I PREROUTING-nbu4x2 -i bn5 -p tcp -d 172.20.0.40 --dport 2223 -j DNAT --to-destination 10.10.20.2:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-apps/Traverse-VIF-nbu4x2-port-maps, content: iptables rule: -t nat -I PREROUTING-apps -j PREROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: true}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv6.eids.nbu3x2, content: IPSet: {setName: ipv6.eids.nbu3x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/filter/FORWARD-nbu1x2, content: iptables chain FORWARD-nbu1x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu1x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu1x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu1x2/User-configured-ALLOW-ACL-rule-2, content: iptables rule: -t filter -I FORWARD-nbu1x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu1x2 -p tcp --dport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu1x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o bn1 -d 10.10.10.3 -j FORWARD-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/nat/PREROUTING-nbu1x2, content: iptables chain PREROUTING-nbu1x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1-for-port-eth0-IP-192.168.10.5-from-outside, content: iptables rule: -t nat -I PREROUTING-nbu1x2 -i eth0 -p tcp -d 192.168.10.5 --dport 2223 -j DNAT --to-destination 10.10.10.3:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1-for-port-eth0-IP-192.168.10.5-from-inside, content: iptables rule: -t nat -I PREROUTING-nbu1x2 -i bn1 -p tcp -d 192.168.10.5 --dport 2223 -j DNAT --to-destination 10.10.10.3:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/nat/PREROUTING-apps/Traverse-VIF-nbu1x2-port-maps, content: iptables rule: -t nat -I PREROUTING-apps -j PREROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Chain/raw/PREROUTING-nbu2x2, content: ip6tables chain PREROUTING-nbu2x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Default-DROP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-TCP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-UDP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DHCPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-ICMPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu2x2-egress-ACLs, content: ip6tables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu2x2+ -j PREROUTING-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu4x2, content: IPSet: {setName: ipv4.eids.nbu4x2, typeName: hash:ip, addrFamily: 2, entries: [10.10.20.2]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv6.eids.nbu2x2, content: IPSet: {setName: ipv6.eids.nbu2x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Chain/raw/PREROUTING-nbu3x2, content: ip6tables chain PREROUTING-nbu3x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Default-DROP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-TCP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-UDP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DHCPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-ICMPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Ip6tables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu3x2-egress-ACLs, content: ip6tables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu3x2+ -j PREROUTING-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/filter/FORWARD-nbu4x2, content: iptables chain FORWARD-nbu4x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu4x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu4x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t filter -I FORWARD-nbu4x2 -p tcp --dport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-nbu4x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu4x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu4x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o bn5 -d 10.10.20.2 -j FORWARD-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv6.eids.nbu1x2, content: IPSet: {setName: ipv6.eids.nbu1x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Chain/raw/PREROUTING-nbu1x2, content: iptables chain PREROUTING-nbu1x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/User-configured-ALLOW-ACL-rule-2, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -p tcp --sport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-access-to-Metadata-server, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 169.254.169.254 -p tcp --dport 80 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-BOOTP-and-DHCPv4-with-bridge-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-BOOTP-and-DHCPv4-with-local-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -m set --match-set ipv4.local dst -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu1x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i bn1 -m physdev --physdev-in nbu1x2+ -j PREROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Clearing IPv4 UDP flows for app VIF fd6147dc-7232-40df-90f3-dbe963d76d4b/adapter1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Clearing IPv4 UDP flows for app VIF fd6147dc-7232-40df-90f3-dbe963d76d4b/adapter4" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: VIF state change" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: VIF state change" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: VIF state change" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for BridgePort/nbu1x2, content: BridgePort: {bridgeIfName: bn1, portIfName: nbu1x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for BridgePort/nbu4x2, content: BridgePort: {bridgeIfName: bn5, portIfName: nbu4x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for BridgePort/nbu2x2, content: BridgePort: {bridgeIfName: eth1, portIfName: nbu2x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for VLANPort/nbu2x2, content: VLANPort: {bridgeIfName: eth1, portIfName: nbu2x2, forVIF: true, accessPort: {vid: 10}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for BridgePort/nbu3x2, content: BridgePort: {bridgeIfName: eth1, portIfName: nbu3x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for VLANPort/nbu3x2, content: VLANPort: {bridgeIfName: eth1, portIfName: nbu3x2, forVIF: true, accessPort: {vid: 20}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCIngress/nbu2x2, content: TC-Ingress qdisc for interface: nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu2x2/8, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 8, matching: protocol=ipv6, transport-protocol=58, ICMP-type=135" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu2x2/7, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 7, matching: protocol=arp" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu2x2/2, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 2, matching: protocol=ipv6, transport-protocol=17, transport-src-port=547" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu2x2/1, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 1, matching: protocol=ip, transport-protocol=17, transport-src-port=67" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCIngress/nbu3x2, content: TC-Ingress qdisc for interface: nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu3x2/8, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 8, matching: protocol=ipv6, transport-protocol=58, ICMP-type=135" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu3x2/7, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 7, matching: protocol=arp" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu3x2/2, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 2, matching: protocol=ipv6, transport-protocol=17, transport-src-port=547" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for TCMirror/tc-mirror/nbu3x2/1, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 1, matching: protocol=ip, transport-protocol=17, transport-src-port=67" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating app connectivity (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: updating app connectivity (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: updating app connectivity (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: updating app connectivity (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu3x2, content: IPSet: {setName: ipv4.eids.nbu3x2, typeName: hash:ip, addrFamily: 2, entries: [192.168.1.2]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu2x2, content: IPSet: {setName: ipv4.eids.nbu2x2, typeName: hash:ip, addrFamily: 2, entries: [192.168.1.1]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu2x2, content: IPSet: {setName: ipv4.eids.nbu2x2, typeName: hash:ip, addrFamily: 2, entries: [172.20.0.101]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPSet/ipv4.eids.nbu3x2, content: IPSet: {setName: ipv4.eids.nbu3x2, typeName: hash:ip, addrFamily: 2, entries: [172.20.0.102]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 1664a775-9107-4663-976e-c6e3c37bf0e9 has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: route change" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: false, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
==================
WARNING: DATA RACE
Write at 0x00c000919650 by goroutine 47:
  runtime.mapdelete()
      /usr/lib/go/src/runtime/map_swiss.go:144 +0x0
  github.com/lf-edge/eve-libs/depgraph.(*graph).delNode()
      /pillar/vendor/github.com/lf-edge/eve-libs/depgraph/depgraph.go:476 +0x2dc
  github.com/lf-edge/eve-libs/depgraph.(*graph).DelItem()
      /pillar/vendor/github.com/lf-edge/eve-libs/depgraph/depgraph.go:501 +0xa6
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).updateCurrentNIRoutes.func1()
      /pillar/nireconciler/linux_currentstate.go:235 +0x132
  runtime.deferreturn()
      /usr/lib/go/src/runtime/panic.go:610 +0x5d
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).runWatcher()
      /pillar/nireconciler/linux_reconciler.go:308 +0x2444
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).init.gowrap2()
      /pillar/nireconciler/linux_reconciler.go:220 +0x44

Previous read at 0x00c000919650 by goroutine 45:
  runtime.mapaccess1()
      /usr/lib/go/src/internal/runtime/maps/runtime_swiss.go:43 +0x0
  github.com/lf-edge/eve-libs/depgraph.(*graph).Item()
      /pillar/vendor/github.com/lf-edge/eve-libs/depgraph/depgraph.go:104 +0xa4
  github.com/lf-edge/eve/pkg/pillar/nireconciler_test.itemDescription()
      /pillar/nireconciler/linux_test.go:81 +0xf5
  github.com/lf-edge/eve/pkg/pillar/nireconciler_test.TestStaticAndConnectedRoutes.func1()
      /pillar/nireconciler/linux_test.go:2701 +0x84
  runtime.call16()
      /usr/lib/go/src/runtime/asm_amd64.s:775 +0x42
  reflect.Value.Call()
      /usr/lib/go/src/reflect/value.go:368 +0xb5
  github.com/onsi/gomega/internal.(*AsyncAssertion).buildActualPoller.func3()
      /pillar/vendor/github.com/onsi/gomega/internal/async_assertion.go:325 +0x249
  github.com/onsi/gomega/internal.(*AsyncAssertion).match()
      /pillar/vendor/github.com/onsi/gomega/internal/async_assertion.go:398 +0x2a1
  github.com/onsi/gomega/internal.(*AsyncAssertion).Should()
      /pillar/vendor/github.com/onsi/gomega/internal/async_assertion.go:145 +0xc4
  github.com/lf-edge/eve/pkg/pillar/nireconciler_test.TestStaticAndConnectedRoutes()
      /pillar/nireconciler/linux_test.go:2702 +0x4219
  testing.tRunner()
      /usr/lib/go/src/testing/testing.go:1792 +0x225
  testing.(*T).Run.gowrap1()
      /usr/lib/go/src/testing/testing.go:1851 +0x44

Goroutine 47 (running) created at:
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).init()
      /pillar/nireconciler/linux_reconciler.go:220 +0xb72
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).pauseWatcher()
      /pillar/nireconciler/linux_reconciler.go:421 +0x16e
  github.com/lf-edge/eve/pkg/pillar/nireconciler.(*LinuxNIReconciler).RunInitialReconcile()
      /pillar/nireconciler/linux_reconciler.go:781 +0x9c
  github.com/lf-edge/eve/pkg/pillar/nireconciler_test.TestStaticAndConnectedRoutes()
      /pillar/nireconciler/linux_test.go:2577 +0x686
  testing.tRunner()
      /usr/lib/go/src/testing/testing.go:1792 +0x225
  testing.(*T).Run.gowrap1()
      /usr/lib/go/src/testing/testing.go:1851 +0x44

Goroutine 45 (running) created at:
  testing.(*T).Run()
      /usr/lib/go/src/testing/testing.go:1851 +0x8f2
  testing.runTests.func1()
      /usr/lib/go/src/testing/testing.go:2279 +0x85
  testing.tRunner()
      /usr/lib/go/src/testing/testing.go:1792 +0x225
  testing.runTests()
      /usr/lib/go/src/testing/testing.go:2277 +0x96c
  testing.(*M).Run()
      /usr/lib/go/src/testing/testing.go:2142 +0xeea
  main.main()
      _testmain.go:75 +0x164
==================
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 1664a775-9107-4663-976e-c6e3c37bf0e9 has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: route change" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: false, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth1/default, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 4 Dst: <nil> Src: <nil> Gw: 172.20.0.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: true, domainName: , dnsServers: [], ntpServers: [132.163.96.5], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.10.1}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [{8.8.8.8 {eth0 Port/eth0}}], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/eth0/default, content: Network route for host interface 'eth0' with priority 0: {Ifindex: 2 Dst: <nil> Src: <nil> Gw: 192.168.10.1 Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/801/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: true, domainName: , dnsServers: [], ntpServers: [132.163.96.5], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.10.1} {192.168.10.0/24 10.10.10.1}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [{8.8.8.8 {eth0 Port/eth0}}], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 1664a775-9107-4663-976e-c6e3c37bf0e9 has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: updating NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1} {172.20.0.0/16 10.10.20.1} {172.30.30.0/24 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth1/default, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 4 Dst: <nil> Src: <nil> Gw: 172.20.0.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-0d6a128b-b36f-4bd0-a71c-087ba2d71ebc-leaving-via-port-eth0, content: iptables rule: -t nat -I POSTROUTING-apps -o eth0 -s 10.10.10.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni1 as it leaves node through the port eth0)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1-for-port-eth0-IP-192.168.10.5-from-outside, content: iptables rule: -t nat -I PREROUTING-nbu1x2 -i eth0 -p tcp -d 192.168.10.5 --dport 2223 -j DNAT --to-destination 10.10.10.3:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu1x2 -p tcp --dport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu1x2/User-configured-ALLOW-ACL-rule-2, content: iptables rule: -t filter -I FORWARD-nbu1x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu1x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu1x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1-for-port-eth0-IP-192.168.10.5-from-inside, content: iptables rule: -t nat -I PREROUTING-nbu1x2 -i bn1 -p tcp -d 192.168.10.5 --dport 2223 -j DNAT --to-destination 10.10.10.3:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu1x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o bn1 -d 10.10.10.3 -j FORWARD-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: true, domainName: , dnsServers: [], ntpServers: [132.163.96.5], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.10.1} {192.168.10.0/24 10.10.10.1}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [{8.8.8.8 {eth0 Port/eth0}}], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/801/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: false, domainName: , dnsServers: [], ntpServers: [], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Clearing IPv4 UDP flows for app VIF fd6147dc-7232-40df-90f3-dbe963d76d4b/adapter1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: updating NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: false, domainName: , dnsServers: [], ntpServers: [], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/801/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/801/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: false, domainName: , dnsServers: [], ntpServers: [], staticEntries: [{02:00:00:00:04:02 10.10.10.3 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{10.50.1.0/24 10.10.10.100}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [], staticEntries: [{router [10.10.10.1]} {app2 [10.10.10.3]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Current state of IP routes of NI 1664a775-9107-4663-976e-c6e3c37bf0e9 has been updated" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: updating NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: updating NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1} {172.20.0.0/16 10.10.20.1} {172.30.30.0/24 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth3/10.50.14.0/26, content: Network route for host interface 'eth3' with priority 0: {Ifindex: 0 Dst: 10.50.14.0/26 Src: <nil> Gw: 172.30.30.15 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [{02:00:00:00:04:07 10.10.20.2 fd6147dc-7232-40df-90f3-dbe963d76d4b}], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1} {10.50.1.0/24 10.10.20.1} {10.50.14.0/26 10.10.20.1} {10.50.19.0/30 10.10.20.2} {10.50.5.0/30 10.10.20.2} {172.20.0.0/16 10.10.20.1} {172.30.30.0/24 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]} {app2 [10.10.20.2]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth1/default, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 0 Dst: 0.0.0.0/0 Src: <nil> Gw: 172.20.0.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv4Route/805/eth1/10.50.1.0/24, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 0 Dst: 10.50.1.0/24 Src: <nil> Gw: 172.20.1.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: disconnecting app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: disconnecting app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: disconnecting app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: disconnecting app (fd6147dc-7232-40df-90f3-dbe963d76d4b)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for VLANPort/nbu3x2, content: VLANPort: {bridgeIfName: eth1, portIfName: nbu3x2, forVIF: true, accessPort: {vid: 20}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for VLANPort/nbu2x2, content: VLANPort: {bridgeIfName: eth1, portIfName: nbu2x2, forVIF: true, accessPort: {vid: 10}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: true}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgePort/nbu3x2, content: BridgePort: {bridgeIfName: eth1, portIfName: nbu3x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgePort/nbu2x2, content: BridgePort: {bridgeIfName: eth1, portIfName: nbu2x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu3x2-egress-ACLs, content: ip6tables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu3x2+ -j PREROUTING-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu3x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu3x2+ -j PREROUTING-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu3x2/1, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 1, matching: protocol=ip, transport-protocol=17, transport-src-port=67" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu3x2/2, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 2, matching: protocol=ipv6, transport-protocol=17, transport-src-port=547" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu3x2/7, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 7, matching: protocol=arp" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu3x2/8, content: TC-Mirror rule from interface nbu3x2 to interface eth1-m priority 8, matching: protocol=ipv6, transport-protocol=58, ICMP-type=135" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCIngress/nbu3x2, content: TC-Ingress qdisc for interface: nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu2x2-egress-ACLs, content: ip6tables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu2x2+ -j PREROUTING-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu2x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i eth1 -m physdev --physdev-in nbu2x2+ -j PREROUTING-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu2x2/1, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 1, matching: protocol=ip, transport-protocol=17, transport-src-port=67" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu2x2/2, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 2, matching: protocol=ipv6, transport-protocol=17, transport-src-port=547" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu2x2/7, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 7, matching: protocol=arp" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCMirror/tc-mirror/nbu2x2/8, content: TC-Mirror rule from interface nbu2x2 to interface eth1-m priority 8, matching: protocol=ipv6, transport-protocol=58, ICMP-type=135" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for TCIngress/nbu2x2, content: TC-Ingress qdisc for interface: nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1} {10.50.1.0/24 10.10.20.1} {10.50.14.0/26 10.10.20.1} {10.50.19.0/30 10.10.20.2} {10.50.5.0/30 10.10.20.2} {172.20.0.0/16 10.10.20.1} {172.30.30.0/24 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu4x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i bn5 -m physdev --physdev-in nbu4x2+ -j PREROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-apps/Traverse-VIF-nbu4x2-port-maps, content: iptables rule: -t nat -I PREROUTING-apps -j PREROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-apps/Traverse-VIF-nbu4x2-port-maps, content: iptables rule: -t nat -I POSTROUTING-apps -j POSTROUTING-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgePort/nbu4x2, content: BridgePort: {bridgeIfName: bn5, portIfName: nbu4x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-apps/Traverse-VIF-nbu1x2-egress-ACLs, content: iptables rule: -t raw -I PREROUTING-apps -i bn1 -m physdev --physdev-in nbu1x2+ -j PREROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-apps/Traverse-VIF-nbu1x2-port-maps, content: iptables rule: -t nat -I PREROUTING-apps -j PREROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-apps/Traverse-VIF-nbu1x2-port-maps, content: iptables rule: -t nat -I POSTROUTING-apps -j POSTROUTING-nbu1x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgePort/nbu1x2, content: BridgePort: {bridgeIfName: bn1, portIfName: nbu1x2, externallyBridged: false, MTU: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-UDP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-ICMPv6, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DHCPv6, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-UDP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-TCP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-ICMPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DHCPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-UDP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-TCP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu3x2/Default-DROP, content: ip6tables rule: -t raw -I PREROUTING-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Chain/raw/PREROUTING-nbu3x2, content: ip6tables chain PREROUTING-nbu3x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu3x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu3x2+ -j FORWARD-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-ICMPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DHCPv6, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-UDP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-TCP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu2x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu2x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-BOOTP-and-DHCPv4-with-local-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -m set --match-set ipv4.local dst -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-BOOTP-and-DHCPv4-with-bridge-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2-for-port-eth1-IP-172.20.0.40-from-inside, content: iptables rule: -t nat -I PREROUTING-nbu4x2 -i bn5 -p tcp -d 172.20.0.40 --dport 2223 -j DNAT --to-destination 10.10.20.2:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 10.10.20.1 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: false, domainName: , dnsServers: [], ntpServers: [], staticEntries: [], propagateRoutes: [{10.50.1.0/24 10.10.10.100}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [], staticEntries: [{router [10.10.10.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-BOOTP-and-DHCPv4-with-local-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -m set --match-set ipv4.local dst -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-BOOTP-and-DHCPv4-with-bridge-dst-IP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 10.10.10.1 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/raw/PREROUTING-nbu2x2/Default-DROP, content: ip6tables rule: -t raw -I PREROUTING-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv6.eids.nbu3x2, content: IPSet: {setName: ipv6.eids.nbu3x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu2x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/raw/PREROUTING-nbu2x2, content: iptables chain PREROUTING-nbu2x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu4x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o bn5 -d 10.10.20.2 -j FORWARD-nbu4x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu4x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu4x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t filter -I FORWARD-nbu4x2 -p tcp --dport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu4x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu4x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/filter/FORWARD-nbu4x2, content: iptables chain FORWARD-nbu4x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed modify for Sysctl/sysctl-host, content: Host Sysctl: {enableDAD: undefined, enableARPNotify: undefined, bridgeCallIptables: false, bridgeCallIp6tables: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-UDP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p udp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu4x2, content: IPSet: {setName: ipv4.eids.nbu4x2, typeName: hash:ip, addrFamily: 2, entries: [10.10.20.2]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu2x2-ingress-ACLs, content: ip6tables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu2x2+ -j FORWARD-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-ICMPv6, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p ipv6-icmp -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DHCPv6, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport dhcpv6-server -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-UDP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-TCP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu2x2/Default-DROP, content: ip6tables rule: -t filter -I FORWARD-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Chain/filter/FORWARD-nbu2x2, content: ip6tables chain FORWARD-nbu2x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/nat/PREROUTING-nbu1x2, content: iptables chain PREROUTING-nbu1x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-BOOTP-and-DHCPv4, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport bootps -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-UDP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p udp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu3x2/Allow-DNS-over-TCP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -p tcp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu3x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu3x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv6.eids.nbu4x2, content: IPSet: {setName: ipv6.eids.nbu4x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t nat -I POSTROUTING-nbu1x2 -o bn1 -p tcp -d 10.10.10.3 --dport 22 -j SNAT --to 10.10.10.1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/nat/POSTROUTING-nbu1x2, content: iptables chain POSTROUTING-nbu1x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu2x2, content: IPSet: {setName: ipv4.eids.nbu2x2, typeName: hash:ip, addrFamily: 2, entries: [172.20.0.101]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/filter/FORWARD-nbu1x2, content: iptables chain FORWARD-nbu1x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2-for-port-eth1-IP-172.20.0.40-from-outside, content: iptables rule: -t nat -I PREROUTING-nbu4x2 -i eth1 -p tcp -d 172.20.0.40 --dport 2223 -j DNAT --to-destination 10.10.20.2:22" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/nat/PREROUTING-nbu4x2, content: iptables chain PREROUTING-nbu4x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu1x2, content: IPSet: {setName: ipv4.eids.nbu1x2, typeName: hash:ip, addrFamily: 2, entries: [10.10.10.3]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv6.eids.nbu2x2, content: IPSet: {setName: ipv6.eids.nbu2x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu3x2/Allow-DNS-over-TCP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -p tcp --dport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu3x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu3x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv6.eids.nbu1x2, content: IPSet: {setName: ipv6.eids.nbu1x2, typeName: hash:ip, addrFamily: 10, entries: []}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu3x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPSet/ipv4.eids.nbu3x2, content: IPSet: {setName: ipv4.eids.nbu3x2, typeName: hash:ip, addrFamily: 2, entries: [172.20.0.102]}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/filter/FORWARD-nbu3x2, content: iptables chain FORWARD-nbu3x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Allow-access-to-Metadata-server, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 169.254.169.254 -p tcp --dport 80 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -p tcp --sport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Allow-access-to-Metadata-server, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 169.254.169.254 -p tcp --dport 80 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/User-configured-PORTMAP-ACL-rule-1, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -p tcp --sport 22 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu3x2-ingress-ACLs, content: ip6tables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu3x2+ -j FORWARD-nbu3x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/FORWARD-nbu3x2/Default-DROP, content: ip6tables rule: -t filter -I FORWARD-nbu3x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Chain/filter/FORWARD-nbu3x2, content: ip6tables chain FORWARD-nbu3x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-apps/Traverse-VIF-nbu2x2-ingress-ACLs, content: iptables rule: -t filter -I FORWARD-apps -o eth1 -m physdev --physdev-out nbu2x2+ -j FORWARD-nbu2x2" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/User-configured-ALLOW-ACL-rule-2, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -d 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu2x2/Allow-DNS-over-TCP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -p tcp --sport domain -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu2x2/User-configured-ALLOW-ACL-rule-1, content: iptables rule: -t filter -I FORWARD-nbu2x2 -s 0.0.0.0/0 -j ACCEPT" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/FORWARD-nbu2x2/Default-DROP, content: iptables rule: -t filter -I FORWARD-nbu2x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/filter/FORWARD-nbu2x2, content: iptables chain FORWARD-nbu2x2 for table filter " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/raw/PREROUTING-nbu3x2, content: iptables chain PREROUTING-nbu3x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Chain/raw/PREROUTING-nbu2x2, content: ip6tables chain PREROUTING-nbu2x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-nbu4x2/User-configured-PORTMAP-ACL-rule-2, content: iptables rule: -t nat -I POSTROUTING-nbu4x2 -o bn5 -p tcp -d 10.10.20.2 --dport 22 -j SNAT --to 10.10.20.1" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/nat/POSTROUTING-nbu4x2, content: iptables chain POSTROUTING-nbu4x2 for table nat " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu1x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu1x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/raw/PREROUTING-nbu1x2, content: iptables chain PREROUTING-nbu1x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/raw/PREROUTING-nbu4x2/Default-DROP, content: iptables rule: -t raw -I PREROUTING-nbu4x2 -j DROP" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Chain/raw/PREROUTING-nbu4x2, content: iptables chain PREROUTING-nbu4x2 for table raw " pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed create for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Deleted appInfo for app fd6147dc-7232-40df-90f3-dbe963d76d4b" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: deleting NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, reasons: deleting NI (0d6a128b-b36f-4bd0-a71c-087ba2d71ebc)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, content: iptables rule: -t nat -I PREROUTING-apps -i bn1 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 10.10.10.1:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (10.10.10.1) of the NI ni1)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv4Route/801/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgeFwdMask/bn1, content: BridgeFwdMask: {bridgeIfName: bn1, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn1, content: Dnsmasq: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIf: bn1, DHCPServer: {subnet: 10.10.10.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.10.1, withDefaultRoute: false, domainName: , dnsServers: [], ntpServers: [], staticEntries: [], propagateRoutes: [{10.50.1.0/24 10.10.10.100}], MTU: 0}, DNSServer: {listenIP: 10.10.10.1, upstreamServers: [], staticEntries: [{router [10.10.10.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for HTTPServer/bn1:80, content: HTTPServer: {NI: 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc, listenIP: 10.10.10.1, listenIf: bn1, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Bridge/bn1, content: Bridge: {ifName: bn1, createdByNIM: false, macAddress: 02:00:00:00:02:01, ipAddresses: [10.10.10.1/24], MTU: 0, withSTP: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPReserve/10.10.10.1, content: IPReserve: {ifName: bn1, address: 10.10.10.1/24}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/11000/all/10.10.10.0/24/801, content: IP rule: {prio: 11000, Src: all, Dst: 10.10.10.0/24, Table: 801}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv6Route/801/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 801 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/9999/10.10.10.0/24/10.10.10.1/32/255, content: IP rule: {prio: 9999, Src: 10.10.10.0/24, Dst: 10.10.10.1/32, Table: 255}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/10000/10.10.10.0/24/all/801, content: IP rule: {prio: 10000, Src: 10.10.10.0/24, Dst: all, Table: 801}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Deleted niInfo for NI 0d6a128b-b36f-4bd0-a71c-087ba2d71ebc" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: deleting NI (68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, reasons: deleting NI (68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t nat -I PREROUTING-apps -i eth1 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 172.20.0.40:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (172.20.0.40) of the NI ni2)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/INPUT-apps/Block-access-to-metadata-server-from-outside-for-L2-NI-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t filter -I INPUT-apps -i eth1 -p tcp --dport 80 -m physdev --physdev-in keth1 -j DROP (Do not allow external endpoints to use switch network instance to access the metadata server of NI ni2)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for HTTPServer/eth1:80, content: HTTPServer: {NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690, listenIP: 172.20.0.40, listenIf: eth1, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for VLANBridge/eth1, content: VLANBridge: {bridgeIfName: eth1, enableVlanFiltering: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgeFwdMask/eth1, content: BridgeFwdMask: {bridgeIfName: eth1, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Ip6tables-Rule/filter/ALLOW-L2-FORWARD/Allow-L2-forwarding-inside-L2-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: ip6tables rule: -t filter -I ALLOW-L2-FORWARD -i eth1 -o eth1 -j ACCEPT (Allow L2 forwarding inside L2 NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for DummyInterface/eth1-m, content: DummyIf: {ifName: eth1-m, arpOff: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/filter/ALLOW-L2-FORWARD/Allow-L2-forwarding-inside-L2-NI:-68a6e10a-78e9-4fc8-ba22-8fcccbbad690, content: iptables rule: -t filter -I ALLOW-L2-FORWARD -i eth1 -o eth1 -j ACCEPT (Allow L2 forwarding inside L2 NI: 68a6e10a-78e9-4fc8-ba22-8fcccbbad690)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Deleted niInfo for NI 68a6e10a-78e9-4fc8-ba22-8fcccbbad690" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended global config, reasons: deleting NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Rebuilding intended config for NI 1664a775-9107-4663-976e-c6e3c37bf0e9, reasons: deleting NI (1664a775-9107-4663-976e-c6e3c37bf0e9)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Running state reconciliation, reasons: rebuilt intended state for global config, rebuilt intended state for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/PREROUTING-apps/Redirection-rule-for-metadata-server-of-NI:-1664a775-9107-4663-976e-c6e3c37bf0e9, content: iptables rule: -t nat -I PREROUTING-apps -i bn5 -p tcp -d 169.254.169.254/32 --dport 80 -j DNAT --to-destination 10.10.20.1:80 (Redirect traffic headed towards the metadata service IP (169.254.169.254) into the real IP address of the HTTP server (10.10.20.1) of the NI ni5)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-1664a775-9107-4663-976e-c6e3c37bf0e9-leaving-via-port-eth3, content: iptables rule: -t nat -I POSTROUTING-apps -o eth3 -s 10.10.20.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni5 as it leaves node through the port eth3)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Iptables-Rule/nat/POSTROUTING-apps/SNAT-traffic-from-NI-1664a775-9107-4663-976e-c6e3c37bf0e9-leaving-via-port-eth1, content: iptables rule: -t nat -I POSTROUTING-apps -o eth1 -s 10.10.20.0/24 -j MASQUERADE (SNAT traffic from the local network instance ni5 as it leaves node through the port eth1)" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv4Route/805/eth3/10.50.14.0/26, content: Network route for host interface 'eth3' with priority 0: {Ifindex: 0 Dst: 10.50.14.0/26 Src: <nil> Gw: 172.30.30.15 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/11000/all/10.10.20.0/24/805, content: IP rule: {prio: 11000, Src: all, Dst: 10.10.20.0/24, Table: 805}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for HTTPServer/bn5:80, content: HTTPServer: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIP: 10.10.20.1, listenIf: bn5, port: 80}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Dnsmasq/bn5, content: Dnsmasq: {NI: 1664a775-9107-4663-976e-c6e3c37bf0e9, listenIf: bn5, DHCPServer: {subnet: 10.10.20.0/24, ipRange: <<nil>-<nil>>, gatewayIP: 10.10.20.1, withDefaultRoute: true, domainName: , dnsServers: [1.1.1.1], ntpServers: [132.163.96.5 128.138.140.211], staticEntries: [], propagateRoutes: [{132.163.96.5/32 10.10.20.1} {128.138.140.211/32 10.10.20.1} {1.1.1.1/32 10.10.20.1} {10.50.1.0/24 10.10.20.1} {10.50.14.0/26 10.10.20.1} {10.50.19.0/30 10.10.20.2} {10.50.5.0/30 10.10.20.2} {172.20.0.0/16 10.10.20.1} {172.30.30.0/24 10.10.20.1}], MTU: 0}, DNSServer: {listenIP: 10.10.20.1, upstreamServers: [{8.8.8.8 {eth1 Port/eth1}} {1.1.1.1 {eth1 Port/eth1}} {172.30.30.57 {eth3 Port/eth3}}], staticEntries: [{router [10.10.20.1]}], linuxIPSets: []}}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/10000/10.10.20.0/24/all/805, content: IP rule: {prio: 10000, Src: 10.10.20.0/24, Dst: all, Table: 805}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for BridgeFwdMask/bn5, content: BridgeFwdMask: {bridgeIfName: bn5, forwardLLDP: false, forwardEAPOL: false, forwardMVRP: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv4Route/805/eth1/10.50.1.0/24, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 0 Dst: 10.50.1.0/24 Src: <nil> Gw: 172.20.1.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPRule/9999/10.10.20.0/24/10.10.20.1/32/255, content: IP rule: {prio: 9999, Src: 10.10.20.0/24, Dst: 10.10.20.1/32, Table: 255}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for Bridge/bn5, content: Bridge: {ifName: bn5, createdByNIM: false, macAddress: 02:00:00:00:02:05, ipAddresses: [10.10.20.1/24], MTU: 0, withSTP: false}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPReserve/10.10.20.1, content: IPReserve: {ifName: bn5, address: 10.10.20.1/24}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv6Route/805/lo/default, content: Network route for host interface 'lo' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv4Route/805/eth1/default, content: Network route for host interface 'eth1' with priority 0: {Ifindex: 0 Dst: 0.0.0.0/0 Src: <nil> Gw: 172.20.0.1 Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Executed delete for IPv4Route/805/default, content: Network route for host interface '' with priority 4294967295: {Ifindex: 0 Dst: <nil> Src: <nil> Gw: <nil> Flags: [] Table: 805 Realm: 0}" pid=1234 source=test
time="2025-07-07T12:39:55Z" level=info msg="NI Reconciler: Deleted niInfo for NI 1664a775-9107-4663-976e-c6e3c37bf0e9" pid=1234 source=test
    testing.go:1490: race detected during execution of test

DONE 387 tests, 11 skipped, 1 failure in 376.366s
make[1]: *** [Makefile:91: test] Error 1
make[1]: Leaving directory '/home/runner/work/eve/eve/pkg/pillar'
make: *** [Makefile:465: test] Error 2

christoph-zededa avatar Jul 07 '25 12:07 christoph-zededa

/rerun red

christoph-zededa avatar Jul 07 '25 12:07 christoph-zededa

/rerun red

christoph-zededa avatar Jul 07 '25 14:07 christoph-zededa

I put this into draft, since I am tearing this apart into several PRs.

https://github.com/lf-edge/eve/pull/5074 https://github.com/lf-edge/eve/pull/5073 https://github.com/lf-edge/eve/pull/5079 https://github.com/lf-edge/eve/pull/5080

christoph-zededa avatar Jul 11 '25 17:07 christoph-zededa

@christoph-zededa, please rebase on the latest master. And update the description, please.

OhmSpectator avatar Jul 19 '25 19:07 OhmSpectator

The build is broken:

#33 110.3 agentlog/http-debug.go:124:68: not enough arguments in call to containerd.RunInDebugContainer
#33 110.3 	have (context.Context, string, io.Writer, []string, time.Duration)
#33 110.3 	want (context.Context, string, io.Writer, []string, []string, time.Duration)
#33 110.4 # github.com/lf-edge/eve/pkg/pillar/agentlog
#33 110.4 agentlog/http-debug.go:124:68: not enough arguments in call to containerd.RunInDebugContainer
#33 110.4 	have (context.Context, string, io.Writer, []string, time.Duration)
#33 110.4 	want (context.Context, string, io.Writer, []string, []string, time.Duration)

OhmSpectator avatar Jul 21 '25 11:07 OhmSpectator

Eden tests are restarted

OhmSpectator avatar Jul 21 '25 16:07 OhmSpectator