You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consul-Terraform-Sync has a dependency on Terraform, that depends on a library called Go-getter and that depends on git (and hg) as an os executable. This means when running even the CTS intro it will fail if git is not installed locally.
Use Cases
The static binary is capable of executing within a from-scratch docker container but fails if a git hosted terraform module is referenced.
Alternative Solutions
if the dependant library go-getter was updated to use golang native code for git it would benefit multiple downstream products.
Description
Consul-Terraform-Sync has a dependency on Terraform, that depends on a library called Go-getter and that depends on git (and hg) as an os executable. This means when running even the CTS intro it will fail if git is not installed locally.
Use Cases
The static binary is capable of executing within a from-scratch docker container but fails if a git hosted terraform module is referenced.
Alternative Solutions
if the dependant library go-getter was updated to use golang native code for git it would benefit multiple downstream products.
Additional context
There is already an issue raised for Use a Pure Go Library for GitGetter requesting this in Go-getter
The text was updated successfully, but these errors were encountered: