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

Add continuous integration for the terraform provider #264

Open
3 of 5 tasks
ddelnano opened this issue Oct 4, 2023 · 0 comments
Open
3 of 5 tasks

Add continuous integration for the terraform provider #264

ddelnano opened this issue Oct 4, 2023 · 0 comments

Comments

@ddelnano
Copy link
Collaborator

ddelnano commented Oct 4, 2023

There have been previous attempts to address issues with the test suite (most notably #129, #188, #218). These errors have been exacerbated by the fact that I run the acceptance tests while connected to the Vates VPN. The Vates team recently created a Jenkins instance in their lab environment and when testing with that I noticed that the above issues do not occur. This is likely because the payloads sent from the XO api are large and the go tests were timing out because the network was being saturated in addition to the VPN's CPU load.

Since the Jenkins instance on the lab environment has been stable, the goal of this issue is to enable CI for the following situations:

  • Nightly master branch builds
  • Testing for pull requests
    • Provide commit status and build logs
  • Testing across terraform versions
  • Testing across OpenTofu versions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant