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 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 { // 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 { Environment config.Env // Components RemoteHost *components.RemoteHost FakeIntake *components.FakeIntake Agent *components.RemoteHostAgent ActiveDirectory *components.RemoteActiveDirectory Installer *components.RemoteDatadogInstaller }
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 |
azure
|
|
host/linux
Package azurehost contains the definition of the Azure Host environment.
|
Package azurehost contains the definition of the Azure Host environment. |
host/windows
Package winazurehost contains the definition of the Azure Windows Host environment.
|
Package winazurehost contains the definition of the Azure Windows Host environment. |
kubernetes
Package azurekubernetes contains the provisioner for Azure Kubernetes Service (AKS)
|
Package azurekubernetes contains the provisioner for Azure Kubernetes Service (AKS) |
gcp
|
|
host/linux
Package gcphost contains the definition of the GCP Host environment.
|
Package gcphost contains the definition of the GCP Host environment. |
kubernetes
Package gcpkubernetes contains the provisioner for Google Kubernetes Engine (GKE)
|
Package gcpkubernetes contains the provisioner for Google Kubernetes Engine (GKE) |
local
|
|
kubernetes
Package localkubernetes contains the provisioner for the local Kubernetes based environments
|
Package localkubernetes contains the provisioner for the local Kubernetes based environments |
Click to show internal directories.
Click to hide internal directories.