Luke Hoban
eb32039013
Add replaceOnChanges
resource option ( #7226 )
...
Adds a new resource option to force replacement when certain properties report changes, even if the resource provider itself does not require a replacement.
Fixes #6753 .
Co-authored-by: Levi Blackstone <levi@pulumi.com>
2021-07-01 13:32:08 -06:00
Justin Van Patten
84b574f0df
Initial support for resource methods (authoring from Node.js, calling from Python) ( #7363 )
...
Adds initial support for resource methods (via a new `Call` gRPC method similar to `Invoke`), with support for authoring methods from Node.js, and calling methods from Python.
2021-06-30 07:48:56 -07:00
Evan Boyle
c37cbc998b
Fix a hang in nodejs remote components when an error is thrown within an apply ( #7365 )
2021-06-25 18:41:54 -07:00
Evan Boyle
634e97cd55
Include config secret info in Construct calls ( #7358 )
2021-06-24 15:38:01 -07:00
Evan Boyle
a850648504
detect nodejs side by side pulumi for inline automation programs and fail fast ( #7349 )
2021-06-23 07:57:36 -07:00
Justin Van Patten
48bbc28d9e
[sdk/go] Specify known when creating outputs for construct ( #7343 )
...
If an input is an unknown value or contains unknowns, specify `false` for `known` when creating the output.
2021-06-21 09:51:41 -07:00
Anton Tayanovskyy
30e999ff1a
Tracing enhancements for CLI perf metrics capture ( #7279 )
...
* Allow ProgramTest Tracing flag to expand {command}
* Fix comment typos
* Memory stats collection
2021-06-15 13:25:03 -04:00
Luke Hoban
adcf4ea28c
Fix typo ( #7216 )
2021-06-05 09:40:28 +10:00
Evan Boyle
6ae6cc45b7
skip installing dev dependencies for nodejs plugin setup ( #7188 )
2021-06-02 11:09:03 -07:00
Komal
9c1964e622
[automation/nodejs] - Only log, don't error on unparsed events ( #7162 )
2021-05-28 09:15:45 -07:00
Evan Boyle
d0d4e2d7d9
put nodejs resource registration logs behind excessiveDebugOutput flag ( #7144 )
2021-05-26 14:53:44 -07:00
Justin Van Patten
d6b7762102
Temporarily disable config secrets warning ( #7129 )
...
Temporarily disable the new config secret warning to avoid unactionable warnings from provider `config` modules. We'll re-enable the warning when we've addressed that issue.
2021-05-24 16:06:27 -07:00
Komal
ff7237656c
[auto/nodejs] - Reimplement JSON event parsing with Readline ( #7032 )
2021-05-24 13:03:38 -07:00
Justin Van Patten
be1ee5566d
Update README.md ( #7088 )
2021-05-21 10:46:56 -07:00
Justin Van Patten
f973fbcf58
[sdk/nodejs|python] Add GetSchema support to providers ( #6892 )
2021-05-19 07:11:18 -07:00
Justin Van Patten
a61e79eb0d
[sdk/nodejs] Warn when a secret config is read as a non-secret ( #6896 )
2021-05-18 09:48:08 -07:00
Anton Tayanovskyy
493bac4c18
Make virtualenv paths relative to root when main points elsewhere ( #6966 )
...
* Propagate workspace.Project metadata to plugin init
* Get to a working fix
* Propagate Root via plugin context
* Propagate root instead of yaml path
* Revert out unnecessary parameter propagation
* Root is now always absolute at this point; simplify code and docs
* Drop python conditional and propagate unused -root to all lang hosts
* Add tests that fail before and pass after
* Lint
* Add changelog entry
2021-05-14 13:41:55 -04:00
Komal
840c7a5a13
Create stacks serially before setting config concurrently ( #7031 )
2021-05-12 01:36:03 -07:00
Komal
3ef2648f45
Use test-org from env var ( #7016 )
2021-05-11 08:41:21 -07:00
Evan Boyle
15418b6789
Fix noisy nodejs runtime errors ( #6995 )
2021-05-10 15:04:03 -07:00
Evan Boyle
815f42d8a5
Set nodejs automation api test org from env ( #6996 )
2021-05-10 10:39:36 -07:00
Komal
37baab9749
Use local backend for concurrency test ( #6960 )
2021-05-04 09:43:11 -07:00
Evan Boyle
c3dc2d54ab
Add user agent to the CLI, Go and Nodejs Automation API SDKs ( #6935 )
2021-04-30 07:26:23 -07:00
Komal
1ed3445ed4
[automation/*] - Optionally skip Automation API version check ( #6882 )
...
Co-authored-by: James Nugent <jen20@apple.com>
2021-04-27 20:54:27 -07:00
Ville Penttinen
daa6045381
[automation/*] Add support for getting stack outputs using Workspace ( #6859 )
2021-04-26 16:32:30 -07:00
Evan Boyle
f8a9698ca9
remove erroneous global promise rejection handler ( #6864 )
2021-04-26 08:27:41 -07:00
Komal
288d67d78b
[auto/*] - Bump min version ( #6852 )
2021-04-22 16:17:49 -07:00
Komal
61ce479241
Re-add [BREAKING] - Standardize stack select behavior ( #6300 ) ( #6840 )
...
Co-authored-by: Paul Stack <public@paulstack.co.uk>
2021-04-22 14:10:39 +01:00
Levi Blackstone
a94892aa2b
[sdk/nodejs] Handle providers for RegisterResourceRequest ( #6795 )
...
Resolve providers references and include the resulting refs in the
providers field of RegisterResourceRequest that was added in
d297db3
.
2021-04-19 16:41:53 -06:00
Ismayil
4bafeee700
Fixes #6775 : Duplicated Go modules ( #6800 )
2021-04-19 08:24:51 -07:00
stack72
9a8b17396d
Ensuring the minimum version of the CLI is 3.0.0 for the Automation API in 3.0 release
2021-04-19 09:12:06 +01:00
stack72
5679496127
[deps] Ensuring pulumi/pulumi pkg references pulumi sdk v3.0.0-beta.2
2021-04-14 19:32:18 +01:00
Paul Stack
f6fea7fafb
[cli] Removing the deprecated pulumi history command ( #6724 )
2021-04-14 19:32:18 +01:00
Paul Stack
e955a6b06a
Refactor Mock newResource and call to accept property bag rather than individual args ( #6672 )
2021-04-14 19:32:18 +01:00
Evan Boyle
036344679a
Enable nodejs dynamic provider caching by default on program side ( #6704 )
2021-04-14 19:32:18 +01:00
pulumi-bot
73a66f48ea
[breaking] Changing the version of go.mod in sdk / pkg to be v3
2021-04-14 19:32:18 +01:00
pulumi-bot
3082ebe275
Ensuring that Pulumi automation api is minimum 3.0.0 CLI version
2021-04-14 19:32:18 +01:00
Paul Stack
3fad2e5329
Removing x namespace from go/python/nodejs automation packages ( #6518 )
2021-04-14 19:32:18 +01:00
Levi Blackstone
d297db3d59
[sdk/proto] Add providers field to RegisterResourceRequest ( #6761 )
2021-04-13 15:19:24 -06:00
Komal
0c4e1a33e0
[automation/python - Expose structured logging ( #6527 )
2021-04-13 12:58:19 -07:00
Evan Boyle
e13b74afe0
do not run the promise checker for inline programs when an error has occured ( #6758 )
2021-04-13 11:39:34 -07:00
Evan Boyle
fd9f2710b6
Revert "[sdk/nodejs] Add multiple VM contexts support to closure serialization ( #6648 )" ( #6759 )
...
This reverts commit ee2f65510b
.
2021-04-13 10:27:59 -07:00
Lee Zen
126c7849a3
[nodejs] Fix serialization/deserialization for StackSettings ( #6754 )
2021-04-12 16:49:49 -07:00
Daniel Sokolowski
ee2f65510b
[sdk/nodejs] Add multiple VM contexts support to closure serialization ( #6648 )
2021-04-12 09:13:47 -07:00
Evan Boyle
3d5ede69af
Set main for default projects in Automation API ( #6743 )
2021-04-09 20:30:11 -07:00
Justin Van Patten
f7cc19f89d
[sdk/nodejs] Keep prompt values prompt in construct ( #6522 )
...
In order to support prompt values in multi-lang components, if an input value is prompt, keep it as-is instead of wrapping it in an Output.
2021-04-09 14:36:22 -07:00
Evan Boyle
35b4c18f6d
explicitly create event log file for nodejs automation api ( #6730 )
2021-04-08 14:31:56 -07:00
Ville Penttinen
d93e5acf67
[automation/dotnet] Expose WorkspaceStack.GetOutputsAsync ( #6699 )
2021-04-07 16:23:38 -07:00
Evan Boyle
b6c1319b4e
[sdk/nodejs] Improve handling of log related errors ( #6714 )
2021-04-06 19:34:15 -07:00
Evan Boyle
322760b243
Add program side dynamic provider caching behind env var ( #6673 )
2021-04-05 14:37:45 -07:00