Mike Chen
256e8284d0
[automation] - Add diff to up and preview in automation API ( #6413 )
...
Co-authored-by: Mike Chen <mikechen@ip-192-168-1-8.ec2.internal>
2021-02-23 17:38:28 -08:00
Komal
8b665f7131
[automation] - Remove summary from PreviewResult ( #6405 )
2021-02-23 17:07:16 -08:00
Komal
5f4e687a1d
[automation] - Consume config set-all and rm-all commands ( #6388 )
2021-02-19 22:59:18 -08:00
Evan Boyle
8e58f5d682
Add pagination to pulumi stack history
( #6292 )
...
replaces the unreleased `--limit` flag with `--page` and `--page-size` to support full pagination
2021-02-09 16:20:01 -08:00
Evan Boyle
eefc104c2b
Add --limit
flag to pulumi stack history
and consume from automation api ( #6257 )
...
Adds a `--limit` flag to `pulumi stack history. This allows limiting to the last few entries rather than fetching the entirety of a stack's update history (which can be quite slow for stacks with lots of updates). Example: `pulumi stack history --limit 1` fetches the last history entry only.
`stack.up` and related operations in the Automation API have been updated to consume this change, drastically reducing overhead.
2021-02-08 10:49:57 -08:00
Evan Boyle
decfed0679
Improve nodejs automation api inline error handling ( #6237 )
2021-02-02 14:37:03 -08:00
Komal
059402483b
[Automation API] Python Implementation ( #5979 )
...
Co-authored-by: evanboyle <evan@pulumi.com>
2021-01-12 16:55:59 -08:00
Komal
8e8129012e
[automation-api/nodejs] - Support recovery workflow ( #6038 )
2021-01-04 16:45:57 -08:00
Komal
1ef22c375d
Revert bulk config ops in nodejs auto-api ( #6051 )
2021-01-04 14:38:55 -08:00
Komal
bc76068ae4
[auto/nodejs] - Parallelize config operations ( #6022 )
2020-12-29 15:40:22 -08:00
Evan Boyle
b86e6ae93e
add plugin management utils to node Automation API ( #5536 )
2020-10-09 09:03:03 -07:00
evanboyle
39297cb9dd
make public declarations implicit
2020-10-08 12:19:01 -07:00
evanboyle
7b766924ec
update error strategy to be more idiomatic
2020-10-08 12:19:01 -07:00
evanboyle
97e1d25802
update doc formatting
2020-10-08 12:19:01 -07:00
evanboyle
73a5516958
prefer interfaces over types for object-like specs
2020-10-08 12:19:01 -07:00
evanboyle
9f4461db37
Node Automation API tsdoc
2020-10-08 12:19:01 -07:00
evanboyle
84136e2271
mark exports as internal where appropriate
2020-10-08 12:19:01 -07:00
evanboyle
99574ff555
node automation api structured error design
2020-10-08 12:19:01 -07:00
evanboyle
631e6cbaf1
improve typing for UpdateSummary timestamps, WhoAmI results
2020-10-08 12:19:01 -07:00
evanboyle
2d49cabf68
simplify project and stack settings impl
2020-10-08 12:19:01 -07:00
evanboyle
cf194bff4b
remove parallelism from node automation api operations
2020-10-08 12:19:01 -07:00
evanboyle
848086fa26
remove stack property getters
2020-10-08 12:19:01 -07:00
evanboyle
e77fc0a961
only expose static create methods (and overloads) for Stack and LocalWorkspace
2020-10-08 12:19:01 -07:00
evanboyle
66a71f2bab
cleanup automation api host runtime settings post-run, fix tests
2020-10-08 12:19:01 -07:00
evanboyle
7d171917ea
support inline programs for nodejs automation api
2020-10-08 12:19:01 -07:00
evanboyle
b902472a03
add static LocalWorkspace methods for New/Select/Upsert Stack w/ local and inline programs
2020-10-08 12:19:01 -07:00
evanboyle
234f6a1707
up/preview/refresh/destroy
2020-10-08 12:19:01 -07:00
evanboyle
435018676e
Stack status methods
2020-10-08 12:19:01 -07:00
evanboyle
87e5b6f5eb
Stack.runPulumiCmd
2020-10-08 12:19:01 -07:00
evanboyle
6a29404db2
LocalWorkspace list stacks and current stack
2020-10-08 12:19:01 -07:00
evanboyle
0420d38354
LocalWorkspace and Stack config
2020-10-08 12:19:01 -07:00
evanboyle
d7ea6a089b
Stack Create/Select/Upsert
2020-10-08 12:19:01 -07:00
evanboyle
0062292e3b
complete LocalWorkspace stub
2020-10-08 12:19:01 -07:00
evanboyle
5c220c192a
LocalWorkspace create/select/remove stack
2020-10-08 12:19:01 -07:00
evanboyle
946c12c891
continue LocalWorkspace impl, add runPulumiCmd
2020-10-08 12:19:01 -07:00
evanboyle
06b89e6151
LocalWorkspace.StackSettings()
2020-10-08 12:19:01 -07:00
evanboyle
2ace0b0234
StackSettings
2020-10-08 12:19:01 -07:00
evanboyle
faafb6b157
LocalWorkspace.saveProjectSettings()
2020-10-08 12:19:01 -07:00
evanboyle
fa388380c4
LocalWorkspace.projectSettings()
2020-10-08 12:19:01 -07:00
evanboyle
ebdd3c1053
project settings
2020-10-08 12:19:01 -07:00
evanboyle
36d10773cc
Workspace interface
2020-10-08 12:19:01 -07:00