elastic / elastic-agent

Elastic Agent - single, unified way to add monitoring for logs, metrics, and other types of data to a host.
Other
122 stars 131 forks source link

Use Terraform instead of OGC to provision resources in the test framework #2935

Open cmacknz opened 1 year ago

cmacknz commented 1 year ago

We currently use https://github.com/adam-stokes/ogc to provision the VMs and Elastic Cloud deployments needed to run our integration and E2E tests.

We should switch to Terraform for multiple reasons:

  1. It is an industry standard provisioning tool, with actively maintained documentation.
  2. It would allow us to provision AKS and EKS clusters for Kubernetes testing.
  3. It will allow us to dogfood and develop our own IaC solutions and Terraform providers, https://github.com/elastic/terraform-provider-ec for example.
elasticmachine commented 1 year ago

Pinging @elastic/elastic-agent (Team:Elastic-Agent)