elastic / elastic/elastic-package
Deprecate custom agent service deployer
- Dominant language
- Go
- Stars
- 72
- Forks
- 141
- Avg merge
- 19h 42m
- Merged PRs (30d)
- 55
Description
Since #2003 , Custom Agent Service deployer was set as deprecated in favor of defining the required Elastic Agents via the Independent Elastic Agents directly in system test configuration files.
This issue is to fully deprecate this Custom Agent Service deployer:
https://github.com/elastic/elastic-package/blob/9c8276dea216a6c8035d919ad1857c5bb870208e/docs/howto/system_testing.md?plain=1#L113
It should be checked what should be removed in at least (not a full list):
- system test runner and tester
- `servicedeployer` module
- `agentdeployer` module
- ...
It could be used some spec version (maybe 3.5?) to fully remove support of this feature.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the deprecation note in docs/howto/system_testing.md around the linked section, then inspect the system test runner and tester, the servicedeployer module, and the agentdeployer module. Determine whether a spec version such as 3.5 is required before removing support. Done means the custom agent service deployer is fully deprecated and the affected system-test paths no longer support it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli, testing-qa
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100