Documentation ¶
Overview ¶
Package environments contains the definitions of the different environments that can be used in a test.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsKubernetes ¶ added in v0.55.0
type AwsKubernetes struct { AwsEnvironment *aws.Environment // Components KubernetesCluster *components.KubernetesCluster FakeIntake *components.FakeIntake Agent *components.KubernetesAgent }
AwsKubernetes is an environment that contains a AWS Kubernetes cluster (EKS), the Agent and a FakeIntake.
type DockerHost ¶
type DockerHost struct { // Components RemoteHost *components.RemoteHost FakeIntake *components.FakeIntake Agent *components.DockerAgent Docker *components.RemoteHostDocker }
DockerHost is an environment that contains a Docker VM, FakeIntake and Agent configured to talk to each other.
type ECS ¶ added in v0.53.0
type ECS struct { AwsEnvironment *aws.Environment ClusterName pulumi.StringInput ClusterArn pulumi.StringInput // Components FakeIntake *components.FakeIntake DatadogClient *datadog.Client }
ECS is an environment that contains a ECS deployed in a cluster, FakeIntake and Agent configured to talk to each other.
type Host ¶
type Host struct { RemoteHost *components.RemoteHost FakeIntake *components.FakeIntake Agent *components.RemoteHostAgent Updater *components.RemoteHostUpdater }
Host is an environment that contains a Host, FakeIntake and Agent configured to talk to each other.
type Kubernetes ¶ added in v0.53.0
type Kubernetes struct { // Components KubernetesCluster *components.KubernetesCluster FakeIntake *components.FakeIntake Agent *components.KubernetesAgent }
Kubernetes is an environment that contains a Kubernetes cluster, the Agent and a FakeIntake.
type WindowsHost ¶ added in v0.53.0
type WindowsHost struct { AwsEnvironment *aws.Environment // Components RemoteHost *components.RemoteHost FakeIntake *components.FakeIntake Agent *components.RemoteHostAgent ActiveDirectory *components.RemoteActiveDirectory }
WindowsHost is an environment based on environments.Host but that is specific to Windows.
Directories ¶
Path | Synopsis |
---|---|
aws
|
|
docker
Package awsdocker contains the definition of the AWS Docker environment.
|
Package awsdocker contains the definition of the AWS Docker environment. |
ecs
Package ecs contains the definition of the AWS ECS environment.
|
Package ecs contains the definition of the AWS ECS environment. |
host
Package awshost contains the definition of the AWS Host environment.
|
Package awshost contains the definition of the AWS Host environment. |
host/windows
Package winawshost contains the definition of the AWS Windows Host environment.
|
Package winawshost contains the definition of the AWS Windows Host environment. |
kubernetes
Package awskubernetes contains the provisioner for the Kubernetes based environments
|
Package awskubernetes contains the provisioner for the Kubernetes based environments |
local
|
|
kubernetes
Package localkubernetes contains the provisioner for the local Kubernetes based environments
|
Package localkubernetes contains the provisioner for the local Kubernetes based environments |