Skip to content

Automation of Testground EKS deployment - creating config files and automation for EKS deployment #1389

@KatarinaKeti

Description

@KatarinaKeti

Description

We need to create a better way to automate deployment on EKS. The current way we deploy the (testing) EKS clusters is manually typing commands into the terminal.
We should automate the entire deployment process to allow (if possible) one-click deployment.

What defines this endeavour to be complete?

Write new deployment scripts using eksctl to allow developers to create new EKS Testground clusters. Provide instructions on how to use the scripts, as well as any extra manual steps.

  • Define the necessary steps the script should perform
  • Automate the steps using eksctl
  • Create logs and errors checks in the script
  • Note any required manual steps
  • Write a detailed document containing instructions on how to use the script and any manual steps
  • Commit the document to the Testground docs repo (refer to https://docs.testground.ai/runner-library/cluster-k8s/how-to-create-a-kubernetes-cluster-for-testground for reference)
  • Verify that the instruction document and scripts are working (by following the document, step by step)

Please make sure it's intentional and agreed upon before writing big/long bash and eksctl scripts. In case any issues that would cause the script to balloon in size pop up, consult with the team on how to continue.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

🏃‍♀️ In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions