Commit Graph

  • 3eed8f7a45 Update resource types for first-class providers. Pat Gavlin 2018-08-01 11:06:32 -0700
  • 09f9c8008f Update the display code for first-class providers. Pat Gavlin 2018-08-01 11:06:15 -0700
  • 21955ea10d Update the deployment core for first-class providers. Pat Gavlin 2018-08-01 11:05:25 -0700
  • 219ca39f6b Add a package for managing providers. Pat Gavlin 2018-08-01 11:02:54 -0700
  • 9410e0f220 Adjust the gRPC definitions to accommodate first-class providers. Pat Gavlin 2018-08-01 10:56:45 -0700
  • 0d0129e400
    Execute non-delete step chains in parallel (#1673) Sean Gillespie 2018-08-06 16:46:17 -0700
  • 153729683a Allow eliding name in pulumi.Config .ctor Matt Ellis 2018-08-02 15:27:37 -0700
  • 5eb78af779 Do not lazy initialize config or settings Matt Ellis 2018-08-03 15:33:15 -0700
  • 02582b425d CR: Add comment around problematic select, move workers.Add outside of goroutine, return instead of break Sean Gillespie 2018-08-06 15:36:14 -0700
  • 1b11646f85 Comments Sean Gillespie 2018-08-06 14:04:21 -0700
  • 46f7cf1000 CR: Feedback and bug fixes Sean Gillespie 2018-08-06 14:01:52 -0700
  • 5ff962139a CR: Inline a few methods in stepExecutor Sean Gillespie 2018-08-06 11:05:26 -0700
  • 99c848ec87 Please gometalinter Sean Gillespie 2018-08-06 09:50:35 -0700
  • 44dd412e16 Rebase against master: execute read steps in parallel Sean Gillespie 2018-08-03 15:12:59 -0700
  • d8c58ef638 CR: improve cancellation Sean Gillespie 2018-08-03 14:38:17 -0700
  • af46a80a84 CR: Use context.Context for cancellation instead of cancel.Source Sean Gillespie 2018-08-03 14:31:39 -0700
  • 13f6942c4a CR: Add DegreeOfParallelism method on Options and add comment on select in Execute Sean Gillespie 2018-08-02 16:51:41 -0700
  • b7ce0f46b7 Add locks around data structures in event callbacks Sean Gillespie 2018-08-02 16:31:48 -0700
  • c09b691b92 CR: Initialize atomics to 'false' Sean Gillespie 2018-08-02 15:55:23 -0700
  • 6b8bd26db2 CR: use atomic.Value to be explicit about what values are atomically loaded and stored Sean Gillespie 2018-08-02 11:56:10 -0700
  • 30c88a734d Remove dead code Sean Gillespie 2018-07-30 17:23:35 -0700
  • d49d45994d Execute chains of steps in parallel Sean Gillespie 2018-07-27 13:48:02 -0700
  • 7b2a623ee8
    Merge pull request #1569 from pulumi/ellismg/add-typescript-support Matt Ellis 2018-08-06 14:34:53 -0700
  • 645ca2eb56 Allow more types for runtimeOptions Matt Ellis 2018-08-06 11:05:44 -0700
  • 2a8a54a24b Remove need for tsconfig.json Matt Ellis 2018-08-06 10:33:06 -0700
  • 7074ae8cf3 Use new native typescript support in many tests Matt Ellis 2018-08-01 18:09:23 -0700
  • ce5eaa8343 Support TypeScript in a more first-class way Matt Ellis 2018-06-24 22:47:54 -0700
  • 5a52c1c080
    Actually export function. (#1710) CyrusNajmabadi 2018-08-06 15:45:06 -0400
  • 6e4cc9bc25 Linting. Cyrus Najmabadi 2018-08-06 12:15:08 -0700
  • d4ce0a414c Add proper packages. Cyrus Najmabadi 2018-08-06 12:00:03 -0700
  • 8de307b876
    1-index error messages printed to the console (#1709) Chris Smith 2018-08-06 11:58:06 -0700
  • 226cae6ef3 Actually export function. Cyrus Najmabadi 2018-08-06 11:49:03 -0700
  • 0614b1d052
    Move node_module inclusion logic down to pulumi/pulumi so we can use it from both aws and azure. (#1705) CyrusNajmabadi 2018-08-06 14:12:19 -0400
  • f4495ce8f6
    1-index error messages printed to the console Chris Smith 2018-08-06 11:10:47 -0700
  • 340aebdac4 Simplify Cyrus Najmabadi 2018-08-06 10:41:56 -0700
  • 9ac8344136 PR feedback. Cyrus Najmabadi 2018-08-06 10:39:40 -0700
  • 85ef71c28c PR feedback. Cyrus Najmabadi 2018-08-06 10:38:18 -0700
  • 8d5a346eb0 Move node_module inclusion logic down to pulumi/pulumi so we can use it from both aws and azure. Cyrus Najmabadi 2018-08-06 09:30:33 -0700
  • 8dca3f7b48
    Merge pull request #1703 from pulumi/joeduffy/protobufc_dockerfile Joe Duffy 2018-08-04 20:30:23 -0700
  • 95ffe712af Remove build step from build-proto joeduffy 2018-08-04 10:29:53 -0700
  • b0d91ad9a9 Make Protobuf/gRPC compilation repeatable joeduffy 2018-08-04 10:27:36 -0700
  • 48aa5e73f8
    Save resources obtained from ".get" in the snapshot (#1654) Sean Gillespie 2018-08-03 14:06:00 -0700
  • a9ff410360
    Fix doc comment for ComponentResource (#1700) Chris Smith 2018-08-03 13:31:19 -0700
  • bcd90c2205
    CR: add missing comments, DeserializeDeployment -> DeserializeDeploymentV2, ID check Sean Gillespie 2018-08-03 13:27:22 -0700
  • 49a706be8c
    Fix doc comment for ComponentResource Chris Smith 2018-08-03 09:57:52 -0700
  • a42948c9fd Bump gprcio version to 1.14 Thomas Schersach 2018-08-03 15:05:19 +0200
  • 598e25a100
    Wire persist field through CLI (#1667) Chris Smith 2018-08-02 20:13:12 -0700
  • 945cf338f0 Move git related warnings back to glog statements Matt Ellis 2018-08-02 16:15:57 -0700
  • c57aef785b
    Ensure we can capture non-built-in modules with 'require'. (#1685) CyrusNajmabadi 2018-08-02 16:25:49 -0400
  • 85121274aa
    Allow `dependsOn` to accept a Resource | Resource[] (#1692) Luke Hoban 2018-08-02 13:13:33 -0700
  • 34cf12d452
    Merge efebd841ad into 58ae413bca CyrusNajmabadi 2018-08-02 18:18:12 +0000
  • cd95947c8e Allow `dependsOn` to accept a Resource | Resource[] Luke Hoban 2018-08-02 10:51:14 -0700
  • 1e4a55f7fe Typo fix Sean Gillespie 2018-07-30 13:57:08 -0700
  • 20eb065b91 Add a semantic "relinquish" operation to the engine Sean Gillespie 2018-07-30 11:03:50 -0700
  • f483e32cc6 Transition to use V2 Resources by default Sean Gillespie 2018-07-30 10:13:05 -0700
  • 5c325cc641 Rebase against master Sean Gillespie 2018-07-30 09:45:00 -0700
  • 39f93758aa Fix an omission of OpReadReplace from the step list Sean Gillespie 2018-07-24 11:24:53 -0700
  • a83b89405a Add a number of tests for read resources, especially around replacement Sean Gillespie 2018-07-23 11:38:24 -0700
  • 994ba069f9 Place read resources in the snapshot with "external" bit set Sean Gillespie 2018-07-23 16:42:47 -0700
  • af89af19c1 Protobuf changes to record dependencies for read resources Sean Gillespie 2018-07-23 16:36:31 -0700
  • efebd841ad Allow a single resource to be passed to dependsOn, not just an array. Cyrus Najmabadi 2018-08-02 08:44:36 -0700
  • c210b52613 Make tests work on multiple node versions. Cyrus Najmabadi 2018-08-02 08:28:19 -0700
  • 3d603dafb0 Comment. Cyrus Najmabadi 2018-08-02 08:15:50 -0700
  • 80f4fe2112 Comment Cyrus Najmabadi 2018-08-02 08:13:57 -0700
  • 22b2b4f3ab Always capture deployment time modules by value. Give good error if that fails. Cyrus Najmabadi 2018-08-02 07:54:10 -0700
  • 58ae413bca
    Do not add a newline between a stream of info messages. The contract is that these will just be appended continguously. (#1688) CyrusNajmabadi 2018-08-02 10:55:15 -0400
  • b2c91f7c24
    Detect secret-like config (#1689) Joe Duffy 2018-08-02 04:14:16 -0700
  • df04187098 Fix import Cyrus Najmabadi 2018-08-01 22:13:52 -0700
  • 7479a7bd26 Don't trim newlines from the plugin stdout/stderr when sending as events to the cli. Cyrus Najmabadi 2018-08-01 21:55:46 -0700
  • 3d063e200c
    Properly display multi-step replaces in the progress UI. (#1679) CyrusNajmabadi 2018-08-02 00:48:14 -0400
  • c4f08db78b
    Fix an issue where we fail to catch duplicate URNs in the same plan (#1687) Sean Gillespie 2018-08-01 21:32:29 -0700
  • 9d79c50efe Detect secret-like config joeduffy 2018-08-01 19:14:07 -0700
  • 4dac6067d4 Do not add a newline between a stream of info messages. The contract is that these will just be appended continguously. Cyrus Najmabadi 2018-08-01 18:39:57 -0700
  • 1eeeaa8c34 Linting Cyrus Najmabadi 2018-08-01 17:43:37 -0700
  • f9ec10818d Display individual replacing steps as they're happening. Cyrus Najmabadi 2018-08-01 16:55:24 -0700
  • a878f91db7 Fix an issue where we fail to catch duplicate URNs in the same plan Sean Gillespie 2018-08-01 14:11:32 -0700
  • e207e736b8 Add comments. Cyrus Najmabadi 2018-08-01 14:43:06 -0700
  • fd4bf1806b Error if capturing a deployment time only module. Cyrus Najmabadi 2018-08-01 14:39:33 -0700
  • 9bfea8e5c4 Added brew install instructions for macOS Thomas Schersach 2018-08-01 16:33:14 +0200
  • 29090ef848 Added pipenv to development environment required tools Thomas Schersach 2018-08-01 16:24:56 +0200
  • 9cb1b707a4 Cleanup. Cyrus Najmabadi 2018-08-01 14:05:18 -0700
  • 80a6a9aa01 Ensure we can capture non-built-in modules with 'require'. Cyrus Najmabadi 2018-08-01 12:00:09 -0700
  • def1607114 Rename local. Cyrus Najmabadi 2018-08-01 11:48:21 -0700
  • 782c8806c8 Ensure we keep showing changes, even after the end of a replace step. Cyrus Najmabadi 2018-08-01 11:39:52 -0700
  • b0c383e1e8 Add URN argument to `HostClient#Log` Alex Clemmer 2018-08-01 10:10:16 -0700
  • 11982723d4 Add URN argument to `HostClient#Log` Alex Clemmer 2018-08-01 10:10:16 -0700
  • f196c475ee Wire persist field through CLI Chris Smith 2018-07-29 21:19:11 -0700
  • 78580f0d3b Added brew install instructions for macOS Thomas Schersach 2018-08-01 16:33:14 +0200
  • d5cd8770db Added pipenv to development environment required tools Thomas Schersach 2018-08-01 16:24:56 +0200
  • 6958ad4073
    Merge updates to install-common-toolchain.sh (#1680) Chris Smith 2018-07-31 23:08:19 -0700
  • e2d25ee71c Merge updates to install-common-toolchain.sh Chris Smith 2018-07-31 22:41:12 -0700
  • 7aa91d69e0
    Add optional CI properties to environment metadata (#1678) Chris Smith 2018-07-31 21:38:07 -0700
  • aac67f41e3
    Tiny tweak to error message. (#1670) CyrusNajmabadi 2018-08-01 00:09:47 -0400
  • 23b054b586 Cleanup. Cyrus Najmabadi 2018-07-31 20:41:54 -0700
  • 80d926afe1 Simplify. Cyrus Najmabadi 2018-07-31 20:27:03 -0700
  • 00a9f3a473 Simplify. Cyrus Najmabadi 2018-07-31 20:25:38 -0700
  • c041051c79 REstore strings. Cyrus Najmabadi 2018-07-31 20:24:37 -0700
  • 223e2846e6 Cleanup. Cyrus Najmabadi 2018-07-31 20:19:34 -0700
  • ede88c6264 Only do the collapsing in the progress display. Cyrus Najmabadi 2018-07-31 19:49:39 -0700
  • 56982885de Cleanup Cyrus Najmabadi 2018-07-31 19:42:18 -0700