Skip to content

scale testing: create GitHub actions workflow to initiate a scale test #7777

Closed
@johnstcn

Description

@johnstcn

To quickly and easily run a scaletest, create a GitHub action that can spin up a scaletest cluster and run a predefined scaletest workload.

This will involve:

  • Creating a script / automation to stand up the cluster and run the scaletest
  • Creating a dedicated project in which to run said scaletest
  • Creating a dedicated service account scoped to the above project with required permisisons
  • Creating a workflow file with required inputs to pass to the Terraform

Questions:

  • Should multiple scaletests be allowed to run at once?
    • As the only shared resource is the Google cloud project, this should not be an issue.
    • Network usage may be a problem though; we may need to create separate VPCs for scale tests so they don't impact each other.
  • Who should be allowed to run a scaletest?
    • Presumably only Coder org members.

Metadata

Metadata

Assignees

Labels

scaletestIssues related to scale testing.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions