Commit Graph

75 Commits (ccf19fbf5e2b61ba62efd1ac47a3a3fd3917d494)

Author SHA1 Message Date
James Bardin 0c3bb316ea redirect warnigns to stdout
5 years ago
Martin Atkins 28d2cb55fd main: Special error message for invalid top-level command
5 years ago
James Bardin 3225d9ac11 record all plugin panics, and print on main exit
6 years ago
James Bardin f8893785f0 separate core and provider loggers
6 years ago
James Bardin c2af5333e8 use a log sink to capture logs for panicwrap
6 years ago
James Bardin fd4f7eb0b9 remove prefixed io
6 years ago
James Bardin 1d9d82973b move panicwrap handler to logging package
6 years ago
James Bardin 211edf5d75 use hclog as the default logger
6 years ago
James Bardin 6ca477f042 move helper/logging to internal
6 years ago
Martin Atkins 30204ecded command/cliconfig: Allow development overrides for providers
6 years ago
Pam Selle 328baaad84 Fix un-saved error on chdir
6 years ago
Martin Atkins efe78b2910 main: new global option -chdir
6 years ago
Alisdair McDiarmid f1f24df7ff main: Pass untyped nil for missing creds source
6 years ago
Paddy 5127f1ef8b
command: Unmanaged providers
6 years ago
Martin Atkins 94b87e056b fixup main.go comment about providersource
6 years ago
Martin Atkins 5af1e6234a main: Honor explicit provider_installation CLI config when present
6 years ago
Martin Atkins 8c928e8358 main: Consult local directories as potential mirrors of providers
6 years ago
Martin Atkins e9d0822b2a command: Accept a "provider source" from the main package
6 years ago
Pam Selle 78b1220558 Remove config.go and update things using its aliases
6 years ago
Radek Simko 32f9722d9d
Replace import paths & set UA string where necessary
7 years ago
Martin Atkins cfc1c4900d command/login: Use Cli.Ask to request confirmation
7 years ago
Martin Atkins 22a2580e93 main: Use the new cliconfig package credentials source
7 years ago
Martin Atkins e1590d0a70 command/cliconfig: Factor out CLI config handling
7 years ago
Matthew Sanabria be04e70a0f
Adding documentation for TF_CLI_CONFIG_FILE environment variable (#20834)
7 years ago
Sander van Harmelen 52a1b22f7a Implement the remote enhanced backend
8 years ago
Martin Atkins a3403f2766 terraform: Ugly huge change to weave in new State and Plan types
8 years ago
Martin Atkins bd10b84a8e command/format: include source snippets in diagnostics
8 years ago
Sander van Harmelen 7fb2d1b8de Implement the Enterprise enhanced remote backend
8 years ago
Sander van Harmelen 179b32d426 Add a `CredentialsForHost` method to disco.Disco
8 years ago
Martin Atkins 275ab4a74e main: don't print the CLI config into the logs
9 years ago
Martin Atkins 11ba1d2a4c main: factor out CLI config loading into its own function
9 years ago
Martin Atkins a2c59c6ecd main: validate credentials blocks in CLI config
9 years ago
Martin Atkins cb17a9a607 main: allow enabling plugin caching via config file or environment
9 years ago
Martin Atkins 3f401f0cd4 main: make configuration available when initializing commands
9 years ago
Martin Atkins 9b5ae9143a main: enable basic subcommand autocomplete
9 years ago
Martin Atkins 8364383c35 Push plugin discovery down into command package
9 years ago
Martin Atkins 5ac311e2a9 main: synchronize writes to VT100-faker on Windows
9 years ago
Mitchell Hashimoto 3dfc46abd3
log the Go runtime version at TF startup
9 years ago
Mitchell Hashimoto 518ae5ef02
support nested subcommands with TF_CLI_ARGS
9 years ago
Mitchell Hashimoto df93e5120c
allow targeted TF_CLI_ARGS_x
9 years ago
Mitchell Hashimoto 53796fcdb0
test for blank args for TF_CLI_ARGS
9 years ago
Mitchell Hashimoto 7f67b32169
main: add TF_CLI_ARGS to specify additional CLI args
9 years ago
Mitchell Hashimoto e9c35eae32
Forward SIGTERM and handle that as an interrupt
9 years ago
Mitchell Hashimoto 557375f2a2
Update panicwrap to pass through all interrupt signals
9 years ago
Justin Nauman bf48d0132c Checkpoint signature fixes
10 years ago
James Bardin 797a1b339d DebugInfo and DebugGraph
10 years ago
James Bardin 6b7a079bff Add a way to avoid panicwrap when debugging
10 years ago
Mitchell Hashimoto b8036095d4
Logs contain CLI args
10 years ago
Chris Bednarski 3c774af9c2 Warn when an internal plugin is overridden
10 years ago
Chris Bednarski e942a74def Set a log prefix for each plugin and remove go-dynect global log prefix (#6336)
10 years ago