Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing: replace evergreen workspace with ephemeral workspaces #218

Open
4 tasks
mitchnielsen opened this issue Jun 18, 2024 · 0 comments
Open
4 tasks

Testing: replace evergreen workspace with ephemeral workspaces #218

mitchnielsen opened this issue Jun 18, 2024 · 0 comments
Assignees

Comments

@mitchnielsen
Copy link
Contributor

mitchnielsen commented Jun 18, 2024

Summary

We currently use the github-ci-tests workspace in staging for Terraform Provider tests.

We should instead use ephemeral workspaces so we can avoid any potential errors / resource conflicts between CI runs.

See here for an example where ephemeral workspaces are used.

Acceptance criteria

  • All tests use an ephemeral workspace
  • Ensure that ephemeral workspaces are deleted after success or if they fail partway through (look into sweepers)
  • Existing/dangling workspaces are deleted
  • Thought: ensure random names for resources, even where workspaces are not used, for better test isolation
@mitchnielsen mitchnielsen added the maintenance Maintenance work - won't show in release notes label Jun 18, 2024
@mitchnielsen mitchnielsen changed the title clean up tests so we dont rely on the evergreen workspace Testing: replace evergreen workspace with ephemeral workspaces Jun 18, 2024
@mitchnielsen mitchnielsen self-assigned this Jun 19, 2024
@jamiezieziula jamiezieziula added the Migrated label Aug 28, 2024 — with Linear
@jamiezieziula jamiezieziula removed Migrated maintenance Maintenance work - won't show in release notes labels Aug 28, 2024
@jamiezieziula jamiezieziula added the cicd2 label Sep 3, 2024 — with Linear
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants