Levi Blackstone
3286aae20d
[codegen] Make schema and package available to HCL2 codegen ( #5114 )
2020-08-05 17:27:17 -06:00
Pat Gavlin
63db7e0d46
Use the existing contexts map.
2020-08-05 16:11:12 -07:00
evanboyle
9425016521
add todos
2020-08-05 15:50:07 -07:00
evanboyle
2c350b08d8
lint
2020-08-05 15:31:12 -07:00
evanboyle
2f71fbbf2d
traverse object and tuple cons expressions for imports
2020-08-05 15:23:36 -07:00
stack72
d4f18fdd65
Prepare for v2.8.1 release
2020-08-05 22:33:55 +01:00
Paul Stack
0525ff5a32
Merge pull request #5110 from pulumi/fixup-passphrase-secrets-provider
...
Ensure Passphrase Secret Manager is available to use with new config
2020-08-05 21:49:35 +01:00
stack72
ca18028bd7
Ensure Passphrase Secret Manager is available to use with new config
...
Fixes : #5104
This reverts a code change that was checking initially for the
SecretsProvider of the currentStack being an empty string. When it
was an empty string, we were checking the backend type and we were
setting a serviceSecretsManager. This wasn't correct, the logic
needed to check for an empty SecretsProvider AND an empty EncryptionSalt
The important part is that it needed to check for the EncryptionSalt
to make sure it wasn't a passphrase secrets manger
2020-08-05 20:55:13 +01:00
Komal
269b537e57
[codegen/python] - Fix python resource tokens ( #5107 )
2020-08-05 12:50:54 -07:00
evanboyle
8af3be1e3f
account for import aliases in program expressions
2020-08-05 12:44:46 -07:00
evanboyle
e2e6db47f7
use import aliases in Go program gen
2020-08-05 11:42:38 -07:00
Komal
d2dd990866
[codegen/python] Fix pyname bug ( #4918 )
2020-08-05 10:08:52 -07:00
Evan Boyle
13ee9fd4c8
tests for kubernetes program generation ( #5105 )
2020-08-05 09:15:36 -07:00
Lee Briggs
5b09c430ff
Merge pull request #5100 from pulumi/fix-downstream-tests
...
Install pulumictl for downstream tests
2020-08-04 17:19:43 -07:00
stack72
14bc0c9c15
Prepare for v2.8.0 release
2020-08-04 19:13:33 +01:00
Lee Briggs
0a61cc4d5b
add a github token to downstream tests
2020-08-04 09:22:38 -07:00
Lee Briggs
dca9b1a194
Install pulumictl for downstream tests
2020-08-04 09:20:56 -07:00
Evan Boyle
996fd85e00
Add missing MapMap and ArrayArray types to Go SDK ( #5092 )
2020-08-03 11:37:28 -07:00
Albert Zhong
06fa515bf7
[codegen/nodejs] Refactor genNamespace, add crd2pulumi ( #5084 )
...
* Refractor genNamespace, add crd2pulumi
* Rename to genCRDNamespaces()
* Rename crd2pulumi genCRDNamespaces function
2020-07-31 18:29:00 -07:00
Mikhail Shilkov
044bb6bb61
Match module versions also outside the kubernetes compat flag ( #5088 )
2020-07-31 21:50:34 +02:00
evanboyle
12d7216769
serve engine address via pulumi host
command
2020-07-30 15:20:57 -07:00
Mikhail Shilkov
526e5264b8
Handle resource_name properties to avoid conflicts in Python codegen ( #5052 )
2020-07-30 16:29:36 +02:00
evanboyle
9281e55e00
detect and throw errors for nested stacks
2020-07-29 19:01:51 -07:00
evanboyle
5d8aa34d09
run all commands in non-interactive mode
2020-07-29 11:22:46 -07:00
evanboyle
7e6a08dbe1
example update
2020-07-28 17:40:25 -07:00
evanboyle
34a86f54be
godoc improvements
2020-07-28 17:32:38 -07:00
Justin Van Patten
b364296521
Python: Improved error message when virtualenv
doesn't exist ( #5069 )
2020-07-28 13:28:14 -07:00
Lee Briggs
b1ee3a3da6
Merge pull request #5065 from pulumi/jaxxstorm/luser
...
switch os/user with luser
2020-07-28 11:05:25 -07:00
evanboyle
8a707e27e3
godoc pt. 1
2020-07-27 22:26:39 -07:00
evanboyle
4f653683ce
validate project name
2020-07-27 18:51:29 -07:00
evanboyle
114e3c2aff
provide defaults for pului.yaml for inline source
2020-07-27 18:22:01 -07:00
Paul Stack
e8a2cf3da5
Trigger deployment for chocolatey package ( #5068 )
2020-07-27 22:48:24 +01:00
Lee Briggs
bad67d3242
switch os/user with luser
...
We make several calls to `os/user`, which uses CGO and means
cross-compilation is not possible. This replaces `os/user` with the
`luser` package, which is a drop-in replacement which does not use `CGO`
2020-07-27 14:44:08 -07:00
Paul Stack
6ff94a18cf
Add ability to create a stack based on an existing stack ( #5062 )
2020-07-27 19:50:33 +01:00
Paul Stack
ed923a1057
Add the ability to change secrets provider ( #5031 )
2020-07-27 18:08:18 +01:00
evanboyle
45ed471a7d
handle and detect runtime errors for inline source
2020-07-26 13:43:33 -07:00
evanboyle
41d6767e32
host error handling, inline concurrent update detection
2020-07-26 12:52:59 -07:00
evanboyle
15b8f03dc3
enable e2e up/pre/ref/dest/rm test for inline source
2020-07-25 15:08:10 -07:00
evanboyle
ae76944b77
use ts seeds for random test names
2020-07-25 13:28:57 -07:00
evanboyle
b21f4e0f7b
inline preview
2020-07-24 10:54:18 -07:00
evanboyle
b0468d4166
init inline prototype
2020-07-24 01:31:54 -07:00
Justin Van Patten
ce4badd488
Update pip/setuptools/wheel in virtual environment ( #5042 )
...
Update pip, setuptools, and wheel in the virtual environment before installing dependencies as recommended by the Python documentation. This should help avoid failures when only source distributions are available for a package and pip attempts to build a wheel locally.
2020-07-23 13:33:09 -07:00
evanboyle
0d3203c96d
add ability to specify git URL instead of local source
2020-07-22 14:28:03 -07:00
Justin Van Patten
2798bf0ede
Update CHANGELOG.md ( #5040 )
2020-07-22 13:36:01 -07:00
Gabriel Diaz
9f28ef6dac
Fix logic on venv ( #5038 )
2020-07-22 13:07:26 -07:00
evanboyle
6e7ce72db6
update error formatting
2020-07-21 18:44:53 -07:00
evanboyle
e789ae9700
update test
2020-07-21 18:41:36 -07:00
evanboyle
acc719e7c1
IsUnexpectedEngineError()
2020-07-21 18:39:35 -07:00
evanboyle
be42f75d2c
add some comments based on findings
2020-07-21 18:27:31 -07:00
evanboyle
0500aae0e0
IsRuntimeError()
2020-07-21 18:17:38 -07:00