elastic / elastic/elastic-agent

Break up helm edot-collector into templates to allow for various teams to own certain configs

Open
#16,558 2 comments 1 reaction 0 assignees View on GitHub
Team:Elastic-Agent Team:Elastic-Agent-Control-Plane
Dominant language
Go
Stars
276
Forks
266
Avg merge
1d 23h
Merged PRs (30d)
312

Description

It has been suggested to breakup the helm charts at `/deploy/helm/edot-collector/` into templates to allow different teams to own certain aspects of the config in helm charts, see comment [here](https://github.com/elastic/elastic-agent/pull/16463#discussion_r3922583896).

> As mentioned to @mariapoutachidou - longer term Signals might want to suggest a similar approach as in Elastic Agent helm where they have templates which would allow ownership of just the configs for various Signals teams on specific Signal config and give the helm deployment for edot-collector to Elastic Agent team.
e.g. https://github.com/elastic/elastic-agent/tree/main/deploy/helm/elastic-agent/templates/integrations

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the Helm chart under /deploy/helm/edot-collector/ and compare its organization with deploy/helm/elastic-agent/templates/integrations. Review the linked discussion for the intended ownership boundaries. Done means the chart is split into templates so different teams can own specific configuration areas while Elastic Agent retains ownership of the deployment.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm
Domain
devops
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.