pulumi

Pulumi - Infrastructure as Code in any programming language 🚀

APACHE-2.0 License

Downloads
4.6M
Stars
21.5K
Committers
278

Bot releases are visible (Hide)

pulumi - v2.23.2

Published by github-actions[bot] over 3 years ago

Improvements

  • [cli] Improve diff displays during pulumi refresh
    #6568

  • [sdk/go] Cache loaded configuration files.
    #6576

  • [sdk/nodejs] Allow Mocks::newResource to determine whether the created resource is a CustomResource.
    #6551

  • [automation/*] Implement minimum version checking and add:

    • Go: LocalWorkspace.PulumiVersion() - #6577
    • Nodejs: LocalWorkspace.pulumiVersion - #6580
    • Python: LocalWorkspace.pulumi_version - #6589
    • Dotnet: LocalWorkspace.PulumiVersion - #6590

Bug Fixes

  • [sdk/python] Fix automatic venv creation
    #6599

  • [automation/python] Fix Settings file save
    #6605

  • [sdk/dotnet] Remove MaybeNull from Output/Input.Create to avoid spurious warnings
    #6600

pulumi - v2.23.1

Published by github-actions[bot] over 3 years ago

Bug Fixes

  • [cli] Fix a bug where a version wasn't passed to go install commands as part of make brew installs from homebrew
    #6566
pulumi - v2.23.0

Published by github-actions[bot] over 3 years ago

Breaking

  • [automation/go] - Expose structured logging for Stack.Up/Preview/Refresh/Destroy.
    #6436

This change is marked breaking because it changes the shape of the PreviewResult struct.

Before

type PreviewResult struct {
  Steps         []PreviewStep  `json:"steps"`
  ChangeSummary map[string]int `json:"changeSummary"`
}

After

type PreviewResult struct {
  StdOut        string
  StdErr        string
  ChangeSummary map[apitype.OpType]int
}
  • [automation/dotnet] Add ability to capture stderr
    #6513

This change is marked breaking because it also renames OnOutput to OnStandardOutput.

Improvements

  • [sdk/go] Add helpers to convert raw Go maps and arrays to Pulumi Map and Array inputs.
    #6337

  • [sdk/go] Return zero values instead of panicing in Index and Elem methods.
    #6338

  • [sdk/go] Support multiple folders in GOPATH.
    [#6228](https://github.com/pulumi/pulumi/pull/6228

  • [cli] Add ability to download arm64 provider plugins
    #6492

  • [build] Updating Pulumi to use Go 1.16
    #6470

  • [build] Adding a Pulumi arm64 binary for use on new macOS hardware.
    Please note that pulumi watch will not be supported on darwin/arm64 builds.
    #6492

  • [automation/nodejs] - Expose structured logging for Stack.up/preview/refresh/destroy.
    #6454

  • [automation/nodejs] - Add onOutput event handler to PreviewOptions.
    #6507

  • [cli] Add locking support to the self-managed backends using the PULUMI_SELF_MANAGED_STATE_LOCKING=1 environment variable.
    #2697

Bug Fixes

  • [sdk/python] Fix mocks issue when passing a resource more than once.
    #6479

  • [automation/dotnet] Add ReadDiscard OperationType
    #6493

  • [cli] Ensure the user has the correct access to the secrets manager before using it as part of
    pulumi stack export --show-secrets.
    #6215

  • [sdk/go] Implement getResource in the mock monitor.
    #5923

pulumi - v2.22.0

Published by github-actions[bot] over 3 years ago

Improvements

  • #6410 Add diff option to Automation API's preview and up

Bug Fixes

  • [automation/dotnet] - resolve issue with OnOutput delegate not being called properly during pulumi process execution.
    #6435

  • [automation/python,nodejs,dotnet] - BREAKING - Remove summary property from PreviewResult.
    The summary property on PreviewResult returns a result that is always incorrect and is being removed.
    #6405

  • [automation/python] - Fix Windows error caused by use of NamedTemporaryFile in automation api.
    #6421

  • [sdk/nodejs] Serialize default parameters correctly. #6397

  • [cli] Respect provider aliases while diffing resources.
    #6453

pulumi - v2.21.2

Published by github-actions[bot] over 3 years ago

pulumi - v2.21.1

Published by github-actions[bot] over 3 years ago

pulumi - v2.21.0

Published by github-actions[bot] over 3 years ago

pulumi - v2.20.0

Published by github-actions[bot] over 3 years ago

pulumi - v2.19.0

Published by github-actions[bot] over 3 years ago

pulumi - v2.18.2

Published by github-actions[bot] over 3 years ago

pulumi - v2.18.1

Published by github-actions[bot] over 3 years ago

pulumi - v2.18.0

Published by github-actions[bot] over 3 years ago

pulumi - v2.17.2

Published by github-actions[bot] almost 4 years ago

pulumi - v2.17.1

Published by github-actions[bot] almost 4 years ago

pulumi - v2.17.0

Published by github-actions[bot] almost 4 years ago

pulumi - v2.16.2

Published by github-actions[bot] almost 4 years ago

pulumi - v2.16.1

Published by github-actions[bot] almost 4 years ago

pulumi - v2.16.0

Published by github-actions[bot] almost 4 years ago

pulumi - v2.15.6

Published by github-actions[bot] almost 4 years ago

pulumi - v2.15.5

Published by github-actions[bot] almost 4 years ago