From 82008aeccaf3142182dd6067db8ff7b5badc672c Mon Sep 17 00:00:00 2001 From: Sven Rebhan Date: Wed, 26 Aug 2026 14:10:07 +0200 Subject: [PATCH] fix(migrations.inputs_sflow): Set protocol on migrated config --- migrations/inputs_sflow/migration.go | 1 + migrations/inputs_sflow/testcases/filters/expected.conf | 1 + migrations/inputs_sflow/testcases/minimal/expected.conf | 1 + migrations/inputs_sflow/testcases/read_buffer_size/expected.conf | 1 + 4 files changed, 4 insertions(+) diff --git a/migrations/inputs_sflow/migration.go b/migrations/inputs_sflow/migration.go index 87c87fad7a549..493276c359bd2 100644 --- a/migrations/inputs_sflow/migration.go +++ b/migrations/inputs_sflow/migration.go @@ -43,6 +43,7 @@ func migrate(tbl *ast.Table) ([]byte, string, error) { // Use a map for the new plugin and fill in the data plugin["service_address"] = old.ServiceAddress + plugin["protocol"] = "sflow v5" if old.ReadBufferSize != "" { plugin["read_buffer_size"] = old.ReadBufferSize } diff --git a/migrations/inputs_sflow/testcases/filters/expected.conf b/migrations/inputs_sflow/testcases/filters/expected.conf index 2a508cf1f8b6f..5b7785ddbb4f9 100644 --- a/migrations/inputs_sflow/testcases/filters/expected.conf +++ b/migrations/inputs_sflow/testcases/filters/expected.conf @@ -1,5 +1,6 @@ [[inputs.netflow]] service_address = "udp://:6343" +protocol = "sflow v5" read_buffer_size = "32KiB" fieldinclude = ["a"] name_override = "foo" diff --git a/migrations/inputs_sflow/testcases/minimal/expected.conf b/migrations/inputs_sflow/testcases/minimal/expected.conf index adc01300ad624..ac2b1a11f064b 100644 --- a/migrations/inputs_sflow/testcases/minimal/expected.conf +++ b/migrations/inputs_sflow/testcases/minimal/expected.conf @@ -1,2 +1,3 @@ [[inputs.netflow]] service_address = "udp://:6343" +protocol = "sflow v5" \ No newline at end of file diff --git a/migrations/inputs_sflow/testcases/read_buffer_size/expected.conf b/migrations/inputs_sflow/testcases/read_buffer_size/expected.conf index 04612793b3f8f..5218a1d4ebe05 100644 --- a/migrations/inputs_sflow/testcases/read_buffer_size/expected.conf +++ b/migrations/inputs_sflow/testcases/read_buffer_size/expected.conf @@ -1,3 +1,4 @@ [[inputs.netflow]] service_address = "udp://:6343" +protocol = "sflow v5" read_buffer_size = "32KiB"