Skip to content

[9.0](backport #8530) Add components YAML file with Core and Extended info #8601

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: 9.0
Choose a base branch
from

Conversation

mergify[bot]
Copy link
Contributor

@mergify mergify bot commented Jun 20, 2025

This adds a manual components.yaml file to map the support status of each EDOT Collector components: Core or Extended. This is necessary to properly render the automated table in the docs: https://www.elastic.co/docs/reference/opentelemetry/edot-collector/components

See: https://www.elastic.co/docs/reference/opentelemetry/compatibility/nomenclature#core-components

More context:

The intent here is that this list ONLY contains OTel components that we explicitly categorized as core (i.e. with full support etc.). All other OTel components must not be in this file and are then assumed to be extended.

Promoting a component to core MUST be a very explicit decision that requires PM involvement. So, the process of this promotion step basically will be by updating this file.

Any other components that we add to EDOT (as extended components won't and shouldn't be added automatically to this file).

So, if we have a test that ensures that all components listed in this file are actually dependencies, I don't see a big risk of this file to get out of sync.


This is an automatic backport of pull request #8530 done by Mergify.

* Add components YAML file with Core and Extended info

* Rename file

* Add test

* Format

* Update internal/pkg/otel/core_components_test.go

Co-authored-by: Paolo Chilà <[email protected]>

* Simplify test

* Format

* Update internal/pkg/otel/core_components_test.go

Co-authored-by: Paolo Chilà <[email protected]>

* Update internal/pkg/otel/core_components_test.go

Co-authored-by: Paolo Chilà <[email protected]>

* Fix missing quotes

---------

Co-authored-by: Paolo Chilà <[email protected]>
(cherry picked from commit 21aa2ac)
@mergify mergify bot added the backport label Jun 20, 2025
@mergify mergify bot requested a review from a team as a code owner June 20, 2025 11:09
@mergify mergify bot requested review from michalpristas and pkoutsovasilis and removed request for a team June 20, 2025 11:09
@github-actions github-actions bot added enhancement New feature or request Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team skip-changelog labels Jun 20, 2025
@elasticmachine
Copy link
Collaborator

Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane)

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport enhancement New feature or request skip-changelog Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants