pulumi/sdk/go/common/workspace
Justin Van Patten e333fabf5a
Add support for overriding plugin download URLs (#8798)
This commit adds a variable that can be set with a linker flag to override the plugin download URL for matching plugin names.

For example, compiling the Pulumi CLI with the following linker flag:

- `-X [module path]/workspace.pluginDownloadURLOverrides=^foo.*=https://foo,^bar.*=https://bar`

Would make it so that plugin names that start with "foo" are downloaded from https://foo and names that start with "bar" are downloaded from https://bar.
2022-01-21 09:04:10 -08:00
..
creds.go Fix creds file locking on Windows (#8634) 2021-12-28 11:26:52 -05:00
creds_test.go Fix creds file locking on Windows (#8634) 2021-12-28 11:26:52 -05:00
loaders.go Switch from golint to revive (#8010) 2021-09-21 10:00:44 -07:00
paths.go improve error message when flag passed to -s is not fully qualified (#7708) 2021-08-04 12:55:56 -07:00
plugins.go Add support for overriding plugin download URLs (#8798) 2022-01-21 09:04:10 -08:00
plugins_install_nodejs_test.go Install plugin dependencies (#5353) 2020-09-14 13:54:26 -07:00
plugins_install_python_test.go Install plugin dependencies (#5353) 2020-09-14 13:54:26 -07:00
plugins_install_test.go Toward replacing MSBuild with make+bash on Windows (#8617) 2022-01-07 22:27:14 -05:00
plugins_test.go Add support for overriding plugin download URLs (#8798) 2022-01-21 09:04:10 -08:00
project.go [cli] Add the ability to control auto-refresh of stacks by Pulumi.yaml (#8071) 2021-09-29 12:43:48 +03:00
project_test.go move pkg/workspace -> sdk/go/common/workspace 2020-03-18 14:35:53 -07:00
settings.go move pkg/workspace -> sdk/go/common/workspace 2020-03-18 14:35:53 -07:00
templates.go [cli] check main after master (#8463) 2021-11-19 13:49:59 -08:00
templates_test.go Handle blank project names in 'new' (#5504) 2020-10-05 13:40:24 -07:00
workspace.go Improve corrupt workspace settings experience (#8393) 2021-11-11 14:58:39 -08:00