Evan Boyle
9d2f40b686
fix unknown status for secrets wrapping unknowns ( #4377 )
...
* fix unknown status for secrets wrapping unknowns
* changelog
* add test for secret computed values
2020-04-13 22:47:08 +01:00
Mikhail Shilkov
d3e7041c0d
Support the binary option for .NET ( #4355 )
...
Support the binary option for .NET
2020-04-12 21:34:50 +02:00
Evan Boyle
fe7877177c
fix stack reference helpers to handle nil values ( #4370 )
2020-04-12 08:44:08 -07:00
Evan Boyle
779c4144f9
Properly propagate unknowns in go SDK marshaling operations ( #4369 )
2020-04-11 22:20:03 -07:00
Harrison Heck
01d22680d9
fix: error when setting config without value in non-interactive mode
2020-04-10 19:23:32 +01:00
Harrison Heck
5dd669168b
fix: remove --show-* as persistent flags
2020-04-10 17:01:12 +01:00
Harrison Heck
7f3ea52202
fix: logging out with filestate when url is deleted
2020-04-10 15:02:24 +01:00
Harrison Heck
43d310ee6d
fix: up with refresh with targets not limiting refresh
2020-04-10 15:00:54 +01:00
Evan Boyle
c3b2439094
Automate execution of go mod download
for pulumi new
Go templates ( #4353 )
2020-04-09 16:16:10 -07:00
Evan Boyle
cfea357cda
Add runtime.options.binary to Pulumi.yaml to make prebuilt go binaries opt-in ( #4338 )
2020-04-09 12:21:26 -07:00
Evan Boyle
7382de6b5f
Add Go SDK stack output helpers for String and ID ( #4341 )
2020-04-09 07:52:34 -07:00
Mikhail Shilkov
46dababc28
Add additional RunAsync overloads ( #4286 )
2020-04-09 16:43:43 +02:00
Evan Boyle
f50fd69c10
Define merge behavior for go resource options ( #4316 )
2020-04-07 14:19:33 -07:00
Mikhail Shilkov
1d171dbb74
Add Output.All overloads ( #4321 )
...
Add Output.All overloads
2020-04-07 20:51:05 +02:00
Levi Blackstone
d363be9de0
Propagate additionalSecretOutputs
opt to Read in NodeJS ( #4307 )
2020-04-06 15:50:52 -06:00
Evan Boyle
ab659aa0c1
Reimplement getRequiredPlugins for go sdk ( #4297 )
2020-04-06 12:30:40 -07:00
Mikhail Shilkov
6d32d575e0
Enable features in mock monitor ( #4272 )
2020-04-03 08:33:40 +02:00
Mikhail Shilkov
0bce094dc1
Fix python mock's call ( #4274 )
...
Fix python mock's call
2020-04-03 07:28:52 +02:00
Evan Boyle
3efbc3705d
Update go codegen to include usage hints on Input types ( #4279 )
2020-04-02 19:59:08 -07:00
Justin Van Patten
dd104a00a7
Propagate secretness correctly in Python apply
( #4273 )
...
* Propagate secretness correctly in Python `apply`
* Improve `apply` test coverage
* Update CHANGELOG.md
2020-04-02 13:01:29 -07:00
Luke Hoban
9e37741916
[Go] Ensure Apply handles nil
output values ( #4268 )
...
Fixes #4247 .
2020-04-01 17:39:01 -07:00
stack72
ee67501151
Prepare for v1.14.0 release
2020-04-01 17:54:16 +01:00
Praneet Loke
efe7a599e6
Update the GitHub Actions container to allow users to pass a cloud url ( #4243 )
2020-03-30 18:25:41 -07:00
Luke Hoban
8826fe4857
Fix Node.js SxS checks for 1.x and 1.y ( #4235 )
...
Fixes #4234
2020-03-30 15:10:42 -07:00
stack72
90bf418e2b
Prepare for v1.13.1 release
2020-03-27 17:04:54 +00:00
Sean Holung
7b91dc20a8
Add cmd to support policy pack config validation ( #4186 )
...
* Add cmd `pulumi policy validate-config` to do policy pack config validation
2020-03-27 09:54:26 -07:00
Mikhail Shilkov
6e15c83e1a
Remove legacy .NET attributes ( #4190 )
...
Remove legacy .NET attributes
2020-03-27 10:51:42 +01:00
Sean Holung
d0f5e35b50
Add support for enabling Policy Packs with configuration ( #4127 )
...
* Support policy pack configiguration using policy enable cmd.
2020-03-24 13:30:36 -07:00
Levi Blackstone
8ce10e1dfe
Add aliases to the Go SDK codegen pkg ( #4157 )
2020-03-24 11:18:21 -06:00
Luke Hoban
1d4a75674b
Stop testing on Node 8, start testing on Node 13 ( #4156 )
...
Resolves #3736 .
2020-03-23 14:57:03 -07:00
Evan Boyle
2408d34c71
Add missing builtin MapArray to the Go SDK ( #4144 )
2020-03-20 16:51:33 -07:00
Evan Boyle
c28c602247
capture std err when getting required plugins for go ( #4141 )
...
* capture std err when getting required plugins for go
2020-03-20 14:59:12 -07:00
evanboyle
b6b14251c8
update changelog
2020-03-19 18:05:23 -07:00
Pat Gavlin
a09e87a5d0
Update the CHANGELOG for 1.13.0
2020-03-18 16:25:30 -07:00
Justin Van Patten
24e804bbe8
Support for running Python policy packs ( #4057 )
...
These changes enable running policy packs written in Python.
2020-03-18 16:15:57 -07:00
Chris Smith
8efd992bab
Fix 'pulumi stack ls' on Windows ( #4094 )
...
* Fix 'pulumi stack ls' on Windows
* Update CHANGELOG.md
2020-03-18 13:57:25 -07:00
Jamie Kinkead
4e7d5c6854
Display resource type in PAC violation output. ( #4092 )
2020-03-18 13:05:55 -07:00
Evan Boyle
8b46e71887
Go plugin acquisition ( #4060 )
...
These changes implement `GetRequiredPlugins` for Go using a registry
mechanism and an alternate entry point for `pulumi.Run`. Packages that
require plugins are expected to register themselves with the Pulumi SDK.
When `pulumi.Run` is used and the `PULUMI_PLUGINS` envvar is truthy, the
program will dump a JSON-encoded description of its required plugins to
stdout. The language host then uses this description to respond to
2020-03-18 12:41:45 -07:00
Levi Blackstone
66126b544e
Test PR 3893 ( #4090 )
...
Upgrade to helm 3 in the docker image
Co-authored-by: Harrison Heck <harrison.heck@gmail.com>
2020-03-17 13:35:33 -06:00
Levi Blackstone
ee62f38ab9
Add ArrayMap builtin types to Go SDK ( #4086 )
...
Add support for maps of arrays of builtin types.
These types are of the form map[string][]builtin.
2020-03-16 20:41:08 -06:00
Mikhail Shilkov
dbe365376d
Add Stack Transformations to .NET SDK ( #4008 )
...
Stack transformations and integration tests
2020-03-16 17:40:52 +01:00
Mike Metral
cf7169125d
Improve documentation of URL formats for pulumi login
2020-03-11 18:26:47 -07:00
Pat Gavlin
cbd5f862c3
Update the CHANGELOG for v1.12.1
2020-03-11 15:43:37 -07:00
Mikhail Shilkov
a95a4d1195
Unit testing in .NET ( #3696 )
...
Mock-based testing in .NET
2020-03-11 23:10:01 +01:00
Mikhail Shilkov
f01208af3b
Fix terminal keypad mode ( #4042 )
...
Fix terminal keypad mode
2020-03-11 08:55:36 +01:00
Luke Hoban
74ffbfd9ba
Ensure new provider is registered when provider diff is unknown ( #4051 )
...
The changes in #4004 caused old provider configuration to be used even when a provider was different between inputs and outputs, in the case that the diff returned DiffUnkown.
To better handle that case, we compute a more accurate (but still conservative) DiffNone or DiffSome so that we can ensure we conservatively update to a new provider when needed, but retain the performance benefit of not creating and configuring a new provider as much as possible.
Part of https://github.com/pulumi/pulumi-aws/issues/814 .
2020-03-10 19:40:25 -07:00
stack72
b100f8494e
Ensure python overlays work as expected
...
Fixes: https://github.com/pulumi/pulumi-terraform-bridge/issues/119
This allows us to specify an overlays block e.g.
```
Overlay: &tfbridge.OverlayInfo{
DestFiles: []string{
"pulumi_docker/docker.py",
"pulumi_docker/image.py",
},
},
```
The overlays files are treated differently to normal module files
as they are not generated. This structure means that we will emit
the correct entries in the __init__.py file
Without this structure (ie. pulumi_pkgname), the generator actually
copies the file (i.e. docker.py) to the root of the Python SDK. This
is because the structure of the Python SDK has a sub-folder than that
of the NodeJS SDK
I tested this using PR https://github.com/pulumi/pulumi-docker/pull/141
and this now works as expected and we can take advantage of the new
Python overlays for Docker
2020-03-10 00:03:41 +02:00
Paul Stack
2a24470135
Merge pull request #4030 from pulumi/stack72/allow-go-run-windows
...
Windows requires applications to have exe extension
2020-03-09 17:36:10 +02:00
Justin Van Patten
80f6c61310
Initial support for configuring policies ( #4015 )
2020-03-08 14:11:55 -07:00
Evan Boyle
81b6afa3c7
Revert "GetRequiredPlugins for Go ( #3830 )" ( #4034 )
...
This reverts commit 3a2890c0cd
.
2020-03-06 17:50:18 -08:00