Skip to content

Allow to run system tests with a different Elastic Agent docker image #2037

@mrodm

Description

@mrodm

Currently, all system tests are run using the same Elastic Agent docker image.
The specific docker image to be used depends on the Elastic stack version:
https://github.com/elastic/elastic-package/blob/main/internal/install/application_configuration.go#L27-L29

It would be helpful to allow running a different docker image depending on the requirements of the package.

Probably a new setting in the configuration file could be added to allow this. This setting could be related to the type of Elastic Agent images. As example:

agents:
  type: "complete"

If that could be done, all packages could be tested for instance with docker.elastic.co/elastic-agent/elastic-agent except some packages that would require docker.elastic.co/elastic-agent/elastic-agent-complete.

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Enhancement.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions