package
0.102.0
Repository: https://github.com/elastic/elastic-package.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Factory chooses the appropriate service runner for the given data stream, depending on service configuration files defined in the package or data stream.
FindDevDeployPath function returns a path reference to the "_dev/deploy" directory.
NewCustomAgentDeployer returns a new instance of a deployedCustomAgent.
NewDockerComposeServiceDeployer returns a new instance of a DockerComposeServiceDeployer.
NewKubernetesServiceDeployer function creates a new instance of KubernetesServiceDeployer.
NewTerraformServiceDeployer creates an instance of TerraformServiceDeployer.
ReadVariantsFile function reads available service variants.

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

CustomAgentDeployer knows how to deploy a custom elastic-agent defined via a Docker Compose file.
No description provided by the author
DockerComposeServiceDeployer knows how to deploy a service defined via a Docker Compose file.
No description provided by the author
FactoryOptions defines options used to create an instance of a service deployer.
KubernetesServiceDeployer is responsible for deploying resources in the Kubernetes cluster.
No description provided by the author
ServiceInfo encapsulates context that is both available to a ServiceDeployer and populated by a DeployedService.
ServiceVariant describes a variant of the service using Environment variables.
TerraformServiceDeployer is responsible for deploying infrastructure described with Terraform definitions.
No description provided by the author
VariantsFile describes different variants of the service under test.

# Interfaces

DeployedService defines the interface for interacting with a service that has been deployed.
ServiceDeployer defines the interface for deploying a service.

# Type aliases

Environment is a key-value map storing environment variables.