terraform/internal
Nick Fagerlund e1f0165693 Cloud command: Use cloud backend to find plugin config and service URLs
The plugin needs some config info in order to actually build a go-tfe client and
_do_ anything, and the Cloud backend is the one place that already knows how to
look up and reconcile all the possible sources of that info. So, we'll just find
a Cloud backend and pick its pockets.

This also replaces our reimplementations of hostname lookup and service
discovery, using work the Cloud backend already did.
2024-01-04 14:42:36 -08:00
..
addrs namedvals: A new package to encapsulate the tracking of named values 2023-11-29 08:41:40 -08:00
backend adopt hashicorp/cli fork of mitchellh/cli (#34429) 2023-12-20 11:04:10 +00:00
builtin Merge pull request #34385 from hashicorp/jbardin/provider-functions-impl 2023-12-20 15:15:52 -05:00
checks Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
cloud Cloud backend: Cache service discovery in public ServicesHost field 2024-01-04 14:42:36 -08:00
cloudplugin Add TF_CLOUD_PLUGIN_DEV_OVERRIDE to enable cloudplugin dev 2023-12-04 18:09:37 -08:00
collections collections: Add HashiCorp copyright comments 2023-11-15 12:38:55 -08:00
command Cloud command: Use cloud backend to find plugin config and service URLs 2024-01-04 14:42:36 -08:00
communicator Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
configs terraform test: run block names should be valid HCL identifiers (#34469) 2024-01-03 13:02:59 +01:00
copy Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
dag fix: delete min function 2023-12-17 15:45:46 +09:00
depsfile Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
didyoumean Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
e2e Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
experiments Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
genconfig add missing copyright headers 2023-08-16 11:21:49 -07:00
getmodules Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
getproviders ignore expired provider signing keys 2023-10-06 11:00:11 -04:00
grpcwrap update grpcwrap to handle provider functions 2023-12-08 15:38:30 -05:00
helper/slowmessage Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
httpclient Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
initwd terraform test: implement the source attribute for mock providers (#34192) 2023-11-14 09:41:05 +01:00
instances instances: "skipUnregistered" instead of "skipUnknown" internally 2023-11-29 08:42:20 -08:00
ipaddr Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
lang check function descriptions directly 2023-12-20 15:28:38 -05:00
legacy Fix mock provider ImportState data race (#33921) 2023-09-21 17:34:39 +01:00
logging Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
modsdir Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
moduledeps Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
moduletest moduletest: EvalContext lives outside of the "terraform" package 2023-12-01 09:07:35 -08:00
namedvals states: Only track root module output values 2023-12-07 09:56:36 -08:00
plans planproto: parse forget actions (#34433) 2023-12-20 14:52:00 +00:00
plugin round trip func decl tests 2023-12-12 14:57:00 -05:00
plugin6 round trip func decl tests 2023-12-12 14:57:00 -05:00
promising promising: A readme giving an overview of how this package works 2023-11-28 12:07:49 -08:00
provider-simple update provider code to match new rpc methods 2023-12-08 15:38:30 -05:00
provider-simple-v6 add a function to the simple-v6 test provider 2023-12-20 15:20:30 -05:00
provider-terraform/main Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
providercache Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
providers add file headers 2023-12-08 16:20:47 -05:00
provisioner-local-exec/main Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
provisioners Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
refactoring Add removed block (#34251) 2023-11-29 11:58:28 +00:00
registry Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
releaseauth cloudplugin: change manifest format to match releases API 2023-09-06 14:03:24 -06:00
repl Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
replacefile Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
rpcapi adopt hashicorp/cli fork of mitchellh/cli (#34429) 2023-12-20 11:04:10 +00:00
stacks Merge pull request #34385 from hashicorp/jbardin/provider-functions-impl 2023-12-20 15:15:52 -05:00
states states: Local values no longer live in state 2023-12-07 09:56:36 -08:00
terminal Update copyright file headers to BUSL-1.1 2023-08-10 23:43:27 +01:00
terraform remove []byte literal from test 2023-12-21 11:32:23 -05:00
tfdiags Add removed block (#34251) 2023-11-29 11:58:28 +00:00
tfplugin5 Merge pull request #34367 from hashicorp/RELPLAT-955-EOY-license-updates 2024-01-02 09:20:56 -08:00
tfplugin6 Merge pull request #34367 from hashicorp/RELPLAT-955-EOY-license-updates 2024-01-02 09:20:56 -08:00