From 221483ad820585ddfc04efb2ca6fc0333ae42260 Mon Sep 17 00:00:00 2001 From: Evan Bradley <11745660+evan-bradley@users.noreply.github.com> Date: Mon, 23 Feb 2026 17:14:26 -0500 Subject: [PATCH 1/2] [chore] Add missing chloggen entries Assisted-by: Claude Opus 4.6 --- .chloggen/config.yaml | 36 +++++++++++++++++-- client/metadata.yaml | 6 ++++ component/componentstatus/metadata.yaml | 6 ++++ component/componenttest/metadata.yaml | 6 ++++ component/metadata.yaml | 6 ++++ config/confighttp/xconfighttp/metadata.yaml | 6 ++++ confmap/xconfmap/metadata.yaml | 6 ++++ connector/connectortest/metadata.yaml | 6 ++++ connector/metadata.yaml | 6 ++++ consumer/consumererror/metadata.yaml | 6 ++++ consumer/metadata.yaml | 6 ++++ exporter/exportertest/metadata.yaml | 6 ++++ exporter/metadata.yaml | 6 ++++ .../extensionauthtest/metadata.yaml | 6 ++++ extension/extensionauth/metadata.yaml | 6 ++++ extension/extensioncapabilities/metadata.yaml | 6 ++++ .../extensionmiddlewaretest/metadata.yaml | 6 ++++ extension/extensionmiddleware/metadata.yaml | 6 ++++ extension/extensiontest/metadata.yaml | 6 ++++ extension/metadata.yaml | 6 ++++ extension/xextension/metadata.yaml | 2 +- extension/xextension/storage/metadata.yaml | 4 +-- featuregate/metadata.yaml | 6 ++++ filter/metadata.yaml | 6 ++++ otelcol/otelcoltest/metadata.yaml | 6 ++++ pipeline/metadata.yaml | 6 ++++ pipeline/xpipeline/metadata.yaml | 6 ++++ processor/metadata.yaml | 6 ++++ .../xprocessorhelper/metadata.yaml | 6 ++++ processor/processortest/metadata.yaml | 6 ++++ receiver/metadata.yaml | 6 ++++ receiver/receivertest/metadata.yaml | 6 ++++ scraper/scrapertest/metadata.yaml | 6 ++++ service/hostcapabilities/metadata.yaml | 6 ++++ service/telemetry/telemetrytest/metadata.yaml | 6 ++++ 35 files changed, 229 insertions(+), 5 deletions(-) create mode 100644 client/metadata.yaml create mode 100644 component/componentstatus/metadata.yaml create mode 100644 component/componenttest/metadata.yaml create mode 100644 component/metadata.yaml create mode 100644 config/confighttp/xconfighttp/metadata.yaml create mode 100644 confmap/xconfmap/metadata.yaml create mode 100644 connector/connectortest/metadata.yaml create mode 100644 connector/metadata.yaml create mode 100644 consumer/consumererror/metadata.yaml create mode 100644 consumer/metadata.yaml create mode 100644 exporter/exportertest/metadata.yaml create mode 100644 exporter/metadata.yaml create mode 100644 extension/extensionauth/extensionauthtest/metadata.yaml create mode 100644 extension/extensionauth/metadata.yaml create mode 100644 extension/extensioncapabilities/metadata.yaml create mode 100644 extension/extensionmiddleware/extensionmiddlewaretest/metadata.yaml create mode 100644 extension/extensionmiddleware/metadata.yaml create mode 100644 extension/extensiontest/metadata.yaml create mode 100644 extension/metadata.yaml create mode 100644 featuregate/metadata.yaml create mode 100644 filter/metadata.yaml create mode 100644 otelcol/otelcoltest/metadata.yaml create mode 100644 pipeline/metadata.yaml create mode 100644 pipeline/xpipeline/metadata.yaml create mode 100644 processor/metadata.yaml create mode 100644 processor/processorhelper/xprocessorhelper/metadata.yaml create mode 100644 processor/processortest/metadata.yaml create mode 100644 receiver/metadata.yaml create mode 100644 receiver/receivertest/metadata.yaml create mode 100644 scraper/scrapertest/metadata.yaml create mode 100644 service/hostcapabilities/metadata.yaml create mode 100644 service/telemetry/telemetrytest/metadata.yaml diff --git a/.chloggen/config.yaml b/.chloggen/config.yaml index 91eb146c3af..9cc60c3a0b2 100644 --- a/.chloggen/config.yaml +++ b/.chloggen/config.yaml @@ -20,14 +20,17 @@ components: - exporter/otlp_grpc - exporter/otlp_http - extension/memory_limiter - - extension/xextension - - extension/xextension - extension/zpages - pdata/pprofile + - pkg/client + - pkg/component + - pkg/component/componentstatus + - pkg/component/componenttest - pkg/config/configauth - pkg/config/configcompression - pkg/config/configgrpc - pkg/config/confighttp + - pkg/config/confighttp/xconfighttp - pkg/config/configmiddleware - pkg/config/confignet - pkg/config/configopaque @@ -36,21 +39,50 @@ components: - pkg/config/configtelemetry - pkg/config/configtls - pkg/confmap + - pkg/connector + - pkg/connector/connectortest + - pkg/consumer + - pkg/consumer/consumererror - pkg/consumer/consumertest + - pkg/exporter + - pkg/exporter/exportertest - pkg/exporterhelper + - pkg/extension + - pkg/extension/extensiontest + - pkg/extensionauth + - pkg/extensionauth/extensionauthtest + - pkg/extensioncapabilities + - pkg/extensionmiddleware + - pkg/extensionmiddleware/extensionmiddlewaretest + - pkg/featuregate + - pkg/filter - pkg/otelcol + - pkg/otelcol/otelcoltest - pkg/pdata + - pkg/pipeline + - pkg/processor + - pkg/processor/processortest - pkg/processorhelper - pkg/queuebatch + - pkg/receiver + - pkg/receiver/receivertest - pkg/receiverhelper - pkg/scraper + - pkg/scraper/scrapertest - pkg/scraperhelper - pkg/service + - pkg/service/hostcapabilities + - pkg/service/telemetry/telemetrytest + - pkg/xconfmap - pkg/xconnector - pkg/xexporter - pkg/xexporterhelper + - pkg/xextension + - pkg/xextension/storage - pkg/xpdata + - pkg/xpipeline - pkg/xprocessor + - pkg/xprocessorhelper - pkg/xreceiver - pkg/xscraper - pkg/xscraperhelper diff --git a/client/metadata.yaml b/client/metadata.yaml new file mode 100644 index 00000000000..1d24c67352f --- /dev/null +++ b/client/metadata.yaml @@ -0,0 +1,6 @@ +type: client +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/component/componentstatus/metadata.yaml b/component/componentstatus/metadata.yaml new file mode 100644 index 00000000000..f5902034e3c --- /dev/null +++ b/component/componentstatus/metadata.yaml @@ -0,0 +1,6 @@ +type: component/componentstatus +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/component/componenttest/metadata.yaml b/component/componenttest/metadata.yaml new file mode 100644 index 00000000000..9ea06552237 --- /dev/null +++ b/component/componenttest/metadata.yaml @@ -0,0 +1,6 @@ +type: component/componenttest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/component/metadata.yaml b/component/metadata.yaml new file mode 100644 index 00000000000..90860123b3b --- /dev/null +++ b/component/metadata.yaml @@ -0,0 +1,6 @@ +type: component +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/config/confighttp/xconfighttp/metadata.yaml b/config/confighttp/xconfighttp/metadata.yaml new file mode 100644 index 00000000000..8166a4353f3 --- /dev/null +++ b/config/confighttp/xconfighttp/metadata.yaml @@ -0,0 +1,6 @@ +type: config/confighttp/xconfighttp +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/confmap/xconfmap/metadata.yaml b/confmap/xconfmap/metadata.yaml new file mode 100644 index 00000000000..1224882e674 --- /dev/null +++ b/confmap/xconfmap/metadata.yaml @@ -0,0 +1,6 @@ +type: xconfmap +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/connector/connectortest/metadata.yaml b/connector/connectortest/metadata.yaml new file mode 100644 index 00000000000..7e01bf7beb6 --- /dev/null +++ b/connector/connectortest/metadata.yaml @@ -0,0 +1,6 @@ +type: connector/connectortest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/connector/metadata.yaml b/connector/metadata.yaml new file mode 100644 index 00000000000..9cb77b44bc6 --- /dev/null +++ b/connector/metadata.yaml @@ -0,0 +1,6 @@ +type: connector +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/consumer/consumererror/metadata.yaml b/consumer/consumererror/metadata.yaml new file mode 100644 index 00000000000..892da5f29b6 --- /dev/null +++ b/consumer/consumererror/metadata.yaml @@ -0,0 +1,6 @@ +type: consumer/consumererror +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/consumer/metadata.yaml b/consumer/metadata.yaml new file mode 100644 index 00000000000..5fae4126d5d --- /dev/null +++ b/consumer/metadata.yaml @@ -0,0 +1,6 @@ +type: consumer +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/exporter/exportertest/metadata.yaml b/exporter/exportertest/metadata.yaml new file mode 100644 index 00000000000..284be79ad19 --- /dev/null +++ b/exporter/exportertest/metadata.yaml @@ -0,0 +1,6 @@ +type: exporter/exportertest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/exporter/metadata.yaml b/exporter/metadata.yaml new file mode 100644 index 00000000000..9e7a22f48ce --- /dev/null +++ b/exporter/metadata.yaml @@ -0,0 +1,6 @@ +type: exporter +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensionauth/extensionauthtest/metadata.yaml b/extension/extensionauth/extensionauthtest/metadata.yaml new file mode 100644 index 00000000000..63750abc627 --- /dev/null +++ b/extension/extensionauth/extensionauthtest/metadata.yaml @@ -0,0 +1,6 @@ +type: extensionauth/extensionauthtest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensionauth/metadata.yaml b/extension/extensionauth/metadata.yaml new file mode 100644 index 00000000000..5eb10cb5893 --- /dev/null +++ b/extension/extensionauth/metadata.yaml @@ -0,0 +1,6 @@ +type: extensionauth +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensioncapabilities/metadata.yaml b/extension/extensioncapabilities/metadata.yaml new file mode 100644 index 00000000000..eb37be1bd04 --- /dev/null +++ b/extension/extensioncapabilities/metadata.yaml @@ -0,0 +1,6 @@ +type: extensioncapabilities +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensionmiddleware/extensionmiddlewaretest/metadata.yaml b/extension/extensionmiddleware/extensionmiddlewaretest/metadata.yaml new file mode 100644 index 00000000000..aa4c0839797 --- /dev/null +++ b/extension/extensionmiddleware/extensionmiddlewaretest/metadata.yaml @@ -0,0 +1,6 @@ +type: extensionmiddleware/extensionmiddlewaretest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensionmiddleware/metadata.yaml b/extension/extensionmiddleware/metadata.yaml new file mode 100644 index 00000000000..864b10774c0 --- /dev/null +++ b/extension/extensionmiddleware/metadata.yaml @@ -0,0 +1,6 @@ +type: extensionmiddleware +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/extensiontest/metadata.yaml b/extension/extensiontest/metadata.yaml new file mode 100644 index 00000000000..ab266caeb1a --- /dev/null +++ b/extension/extensiontest/metadata.yaml @@ -0,0 +1,6 @@ +type: extension/extensiontest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/metadata.yaml b/extension/metadata.yaml new file mode 100644 index 00000000000..8113f669af6 --- /dev/null +++ b/extension/metadata.yaml @@ -0,0 +1,6 @@ +type: extension +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/extension/xextension/metadata.yaml b/extension/xextension/metadata.yaml index 674d6357c80..e73142dbb09 100644 --- a/extension/xextension/metadata.yaml +++ b/extension/xextension/metadata.yaml @@ -3,7 +3,7 @@ github_project: open-telemetry/opentelemetry-collector status: disable_codecov_badge: true - class: extension + class: pkg codeowners: stability: development: [profiles] diff --git a/extension/xextension/storage/metadata.yaml b/extension/xextension/storage/metadata.yaml index bc95f3e4629..001e1ca1a6f 100644 --- a/extension/xextension/storage/metadata.yaml +++ b/extension/xextension/storage/metadata.yaml @@ -1,9 +1,9 @@ -type: xextension +type: xextension/storage github_project: open-telemetry/opentelemetry-collector status: disable_codecov_badge: true - class: extension + class: pkg codeowners: active: - swiatekm diff --git a/featuregate/metadata.yaml b/featuregate/metadata.yaml new file mode 100644 index 00000000000..f830a48aba0 --- /dev/null +++ b/featuregate/metadata.yaml @@ -0,0 +1,6 @@ +type: featuregate +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/filter/metadata.yaml b/filter/metadata.yaml new file mode 100644 index 00000000000..c86332b2ce8 --- /dev/null +++ b/filter/metadata.yaml @@ -0,0 +1,6 @@ +type: filter +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/otelcol/otelcoltest/metadata.yaml b/otelcol/otelcoltest/metadata.yaml new file mode 100644 index 00000000000..dc8861bd06a --- /dev/null +++ b/otelcol/otelcoltest/metadata.yaml @@ -0,0 +1,6 @@ +type: otelcol/otelcoltest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/pipeline/metadata.yaml b/pipeline/metadata.yaml new file mode 100644 index 00000000000..79ab752b3c1 --- /dev/null +++ b/pipeline/metadata.yaml @@ -0,0 +1,6 @@ +type: pipeline +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/pipeline/xpipeline/metadata.yaml b/pipeline/xpipeline/metadata.yaml new file mode 100644 index 00000000000..68045b33064 --- /dev/null +++ b/pipeline/xpipeline/metadata.yaml @@ -0,0 +1,6 @@ +type: xpipeline +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/processor/metadata.yaml b/processor/metadata.yaml new file mode 100644 index 00000000000..ef2a6030f6d --- /dev/null +++ b/processor/metadata.yaml @@ -0,0 +1,6 @@ +type: processor +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/processor/processorhelper/xprocessorhelper/metadata.yaml b/processor/processorhelper/xprocessorhelper/metadata.yaml new file mode 100644 index 00000000000..aead10fa9f7 --- /dev/null +++ b/processor/processorhelper/xprocessorhelper/metadata.yaml @@ -0,0 +1,6 @@ +type: xprocessorhelper +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/processor/processortest/metadata.yaml b/processor/processortest/metadata.yaml new file mode 100644 index 00000000000..9cc11e704ae --- /dev/null +++ b/processor/processortest/metadata.yaml @@ -0,0 +1,6 @@ +type: processor/processortest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/receiver/metadata.yaml b/receiver/metadata.yaml new file mode 100644 index 00000000000..6ce62b17533 --- /dev/null +++ b/receiver/metadata.yaml @@ -0,0 +1,6 @@ +type: receiver +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/receiver/receivertest/metadata.yaml b/receiver/receivertest/metadata.yaml new file mode 100644 index 00000000000..8dacfec4bd3 --- /dev/null +++ b/receiver/receivertest/metadata.yaml @@ -0,0 +1,6 @@ +type: receiver/receivertest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/scraper/scrapertest/metadata.yaml b/scraper/scrapertest/metadata.yaml new file mode 100644 index 00000000000..ad72b71b345 --- /dev/null +++ b/scraper/scrapertest/metadata.yaml @@ -0,0 +1,6 @@ +type: scraper/scrapertest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/service/hostcapabilities/metadata.yaml b/service/hostcapabilities/metadata.yaml new file mode 100644 index 00000000000..f63429ab174 --- /dev/null +++ b/service/hostcapabilities/metadata.yaml @@ -0,0 +1,6 @@ +type: service/hostcapabilities +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg diff --git a/service/telemetry/telemetrytest/metadata.yaml b/service/telemetry/telemetrytest/metadata.yaml new file mode 100644 index 00000000000..15b0daa23c1 --- /dev/null +++ b/service/telemetry/telemetrytest/metadata.yaml @@ -0,0 +1,6 @@ +type: service/telemetry/telemetrytest +github_project: open-telemetry/opentelemetry-collector + +status: + disable_codecov_badge: true + class: pkg From 464b6f1a1b48e1b39c7e18535b4c810e0d460794 Mon Sep 17 00:00:00 2001 From: Evan Bradley <11745660+evan-bradley@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:25:42 -0500 Subject: [PATCH 2/2] Remove obsolete test --- cmd/mdatagen/internal/metadata_test.go | 40 -------------------------- 1 file changed, 40 deletions(-) diff --git a/cmd/mdatagen/internal/metadata_test.go b/cmd/mdatagen/internal/metadata_test.go index 3e7fe2b885f..5453f65c17d 100644 --- a/cmd/mdatagen/internal/metadata_test.go +++ b/cmd/mdatagen/internal/metadata_test.go @@ -4,9 +4,6 @@ package internal import ( - "io/fs" - "path/filepath" - "slices" "testing" "github.com/stretchr/testify/assert" @@ -194,43 +191,6 @@ func TestValidate(t *testing.T) { } } -func TestValidateMetricDuplicates(t *testing.T) { - allowedMetrics := map[string][]string{ - "container.cpu.utilization": {"docker_stats", "kubeletstats"}, - "container.memory.rss": {"docker_stats", "kubeletstats"}, - "container.uptime": {"docker_stats", "kubeletstats"}, - } - allMetrics := map[string][]string{} - err := filepath.Walk("../../../receiver", func(path string, info fs.FileInfo, _ error) error { - if info.Name() == "metadata.yaml" { - md, err := LoadMetadata(path) - require.NoError(t, err) - if len(md.Metrics) > 0 { - for metricName := range md.Metrics { - allMetrics[md.Type] = append(allMetrics[md.Type], string(metricName)) - } - } - } - return nil - }) - require.NoError(t, err) - - seen := make(map[string]string) - for receiver, metrics := range allMetrics { - for _, metricName := range metrics { - if val, exists := seen[metricName]; exists { - receivers, allowed := allowedMetrics[metricName] - assert.Truef( - t, - allowed && slices.Contains(receivers, receiver) && slices.Contains(receivers, val), - "Duplicate metric %v in receivers %v and %v. Please validate that this is intentional by adding the metric name and receiver types in the allowedMetrics map in this test\n", metricName, receiver, val, - ) - } - seen[metricName] = receiver - } - } -} - func TestSupportsSignal(t *testing.T) { md := Metadata{} assert.False(t, md.supportsSignal("logs"))