Add exception for tbr instances

Sem-Ver: bugfix
Change-Id: Ia33e788f0aadc732a2bc761c47c9fd3bba02cf50
diff --git a/releasenotes/notes/add-node-exporter-ignored-device-a7d528f7583156f1.yaml b/releasenotes/notes/add-node-exporter-ignored-device-a7d528f7583156f1.yaml
new file mode 100644
index 0000000..8b4ff99
--- /dev/null
+++ b/releasenotes/notes/add-node-exporter-ignored-device-a7d528f7583156f1.yaml
@@ -0,0 +1,4 @@
+---
+fixes:
+  - Start ignoring ``tbr`` interfaces inside ``node-exporter`` which are used by
+    trunk interfaces with Neutron.
diff --git a/roles/kube_prometheus_stack/vars/main.yml b/roles/kube_prometheus_stack/vars/main.yml
index 2e098c5..012b1ab 100644
--- a/roles/kube_prometheus_stack/vars/main.yml
+++ b/roles/kube_prometheus_stack/vars/main.yml
@@ -172,8 +172,8 @@
       - --collector.diskstats.ignored-devices=^(ram|loop|nbd|fd|(h|s|v|xv)d[a-z]|nvme\\d+n\\d+p)\\d+$
       - --collector.filesystem.fs-types-exclude=^(autofs|binfmt_misc|bpf|cgroup2?|configfs|debugfs|devpts|devtmpfs|fusectl|fuse.squashfuse_ll|hugetlbfs|iso9660|mqueue|nsfs|overlay|proc|procfs|pstore|rpc_pipefs|securityfs|selinuxfs|squashfs|sysfs|tracefs)$
       - --collector.filesystem.mount-points-exclude=^/(dev|proc|run/credentials/.+|sys|var/lib/docker/.+|var/lib/kubelet/pods/.+|var/lib/kubelet/plugins/kubernetes.io/csi/.+|run/containerd/.+)($|/)
-      - --collector.netclass.ignored-devices=^(lxc|cilium_|qbr|qvb|qvo|tap|ovs-system|br).*$
-      - --collector.netdev.device-exclude=^(lxc|cilium_|qbr|qvb|qvo|tap|ovs-system|br).*$
+      - --collector.netclass.ignored-devices=^(lxc|cilium_|qbr|qvb|qvo|tap|ovs-system|br|tbr).*$
+      - --collector.netdev.device-exclude=^(lxc|cilium_|qbr|qvb|qvo|tap|ovs-system|br|tbr).*$
     prometheus:
       monitor:
         relabelings: