Commit Graph

42 Commits (7bee77bdd3dc67de0973e1c19bd5a1685dc805c0)

Author SHA1 Message Date
Liam Cervante 5acc95dda7
[Testing Framework] Add module block to test run blocks (#33456)
3 years ago
hashicorp-copywrite[bot] 325d18262e [COMPLIANCE] Add Copyright and License Headers
3 years ago
Alisdair McDiarmid 584811b829 initwd: Add fake range for fake root module
3 years ago
Alisdair McDiarmid 8df065a2fe initwd: Switch from earlyconfig to configs
3 years ago
Liam Cervante 6af6540233
Use the apparentlymart/go-versions library to parse module constraints (#32377)
3 years ago
James Bardin 553b8c6de5 expand module subdir globs
4 years ago
Radek Simko 7feef1c4aa
Use hashicorp/terraform-registry-address as a decoupled library (#28338)
4 years ago
Eng Zer Jun fedd315275
test: use `T.TempDir` to create temporary test directory (#30803)
4 years ago
Martin Atkins affe2c3295 addrs: Expose the registry address parser's error messages
4 years ago
kmoe 40ec62c139
command: make module installation interruptible
4 years ago
Martin Atkins 51b0aee36c addrs: ModuleRegistryPackage for representing module registry packages
5 years ago
Martin Atkins 7b2a0284e0 initwd: Fix registry acceptance tests for upstream registry changes
5 years ago
Martin Atkins 1a8da65314 Refactoring of module source addresses and module installation
5 years ago
Martin Atkins 4e74a7a4f1 initwd: Error message for local paths escaping module packages
5 years ago
Martin Atkins 31349a9c3a Move configs/ to internal/configs/
5 years ago
Martin Atkins b9a93a0fe7 Move addrs/ to internal/addrs/
5 years ago
Martin Atkins 05caff2ca3 Move tfdiags/ to internal/tfdiags/
5 years ago
Martin Atkins 4c5b866dea Move registry/ to internal/registry/
5 years ago
James Bardin 0b31ffa587 use a single log writer
5 years ago
James Bardin 6ca477f042 move helper/logging to internal
5 years ago
Kristin Laemmert 04be220f5f deprecate helper/copy
5 years ago
Alan D. Salewski f63c38d6a1
internal/initwd: allow tests to pass when $PWD contains symlinks (#26015)
6 years ago
Kristin Laemmert 1b8f4566fa
internal/initwd: fix panics with relative submodules in DirFromModule (#25250)
6 years ago
Alisdair McDiarmid 62d826e066 command/init: Use full config for provider reqs
6 years ago
Martin Atkins 072c6d9aed internal/copydir: Factor out our recursive directory copy for reuse
6 years ago
findkim d0e13320d5 registry: configurable retry client
6 years ago
Kristin Laemmert 4045a6e5d0
initwd: cache registry responses for module versions and download URL (#23727)
6 years ago
Martin Atkins 2b2ac1f6de configs: use local set of go-getter detectors
6 years ago
Kristin Laemmert 68dfc3046d backend/remote-state: etcdv3, oss, and manta acc tests should fail
7 years ago
Kristin Laemmert 69b6791ef1 internal/initwd: fix issues with tests and symlinks
7 years ago
Radek Simko 5b9f2fafc8 Standardise directory name for test data
7 years ago
Pam Selle 59c5cc4788
Merge pull request #21254 from davewongillies/gcs
7 years ago
Martin Atkins c5285021fa internal/initwd: Test that version is rejected for local modules
7 years ago
David Gillies 8b45443b21
Add GCS source support for modules
7 years ago
Matt Morrison cbebb7cdf1 command/init: Don't panic if go-getter-fetched module has version constraint
7 years ago
Martin Atkins f5a7f45ffb internal/initwd: Fix module installation error
7 years ago
Kristin Laemmert 9327eedb04
internal/initwd: follow local module path symlink (#21063)
7 years ago
Kristin Laemmert a15a4acf2f
configs/configupgrade: detect possible relative module sources (#20646)
7 years ago
Kristin Laemmert bf04503f04
internal/initwd: identify possible relative module sources
7 years ago
Kristin Laemmert 0c5fd835ce
copyDir: detect if the module install path is a symlink to a directory (#20603)
7 years ago
Martin Atkins 86c02d5c35 command: "terraform init" can partially initialize for 0.12upgrade
7 years ago
Martin Atkins 0c0a437bcb Move module install functionality over to internal/initwd
7 years ago