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

extend tofu-maker to support multiple versions of terraform #1942

Closed
7 tasks done
swaroopar opened this issue Sep 13, 2024 · 2 comments
Closed
7 tasks done

extend tofu-maker to support multiple versions of terraform #1942

swaroopar opened this issue Sep 13, 2024 · 2 comments
Assignees
Labels
Accepted Issues that have been accepted and planned enhancement New feature or request tofu-maker Issues related to tofu-maker app

Comments

@swaroopar
Copy link
Contributor

swaroopar commented Sep 13, 2024

  • Extend all request body with 'opentofu_version' field.
  • The version can be a specific version, greater than or equal to, lesser than equal to. Based on that use whatever terraform installation is available that fits the requirement.
  • all terraform commands must be extended with the version name. example opentofu-1.7 apply
  • if no binary with this name is not found, assume the terraform is not installed, and try to install it. Note -> if it is running in a docker container, then it is installed within the docker container.
  • Installation path, download base URL must be configurable.
  • Dynamically build download the file name based on the version, OS name and the processor architecture.
  • If the installation fails, then return an exception with all information in the webhook response.

Depends on #1939 . To be implemented after this is done.

@swaroopar swaroopar added enhancement New feature or request Accepted Issues that have been accepted and planned tofu-maker Issues related to tofu-maker app labels Sep 13, 2024
@swaroopar swaroopar added this to the Sprint 092024_2 milestone Sep 20, 2024
@baixinsui
Copy link
Contributor

@swaroopar Please reassign this to me.

@swaroopar
Copy link
Contributor Author

Implemented and merged.

@github-project-automation github-project-automation bot moved this from Planned to Done in eclipse-xpanse Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Issues that have been accepted and planned enhancement New feature or request tofu-maker Issues related to tofu-maker app
Projects
Status: Done
Development

No branches or pull requests

3 participants