Back to Pulumi

V0.9.8

changelog/v0.9.8.md

3.244.04.5 KB
Original Source

0.9.8 (2017-12-28)

Added

Pulumi Console and managed stacks

New in this release is the Pulumi Console and stacks that are managed by Pulumi. This is the recommended way to safely deploy cloud applications.

  • pulumi stack init now creates a Pulumi managed stack. For a local stack, use --local.
  • All Pulumi CLI commands now work with managed stacks. Login to Pulumi via pulumi login.
  • The Pulumi Console provides a management experience for stacks. You can view the currently deployed resources (along with the AWS ARNs) and see logs from the last update operation.

Components and output properties

  • Support for component resources(pulumi #340), enabling grouping of resources into logical components. This provides an improved view of resources during preview and update operations in the CLI (pulumi #417).

    + pulumi:pulumi:Stack: (create)
       [urn=urn:pulumi:donna-testing::url-shortener::pulumi:pulumi:Stack::url-shortener-donna-testing]
       + cloud:table:Table: (create)
          [urn=urn:pulumi:donna-testing::url-shortener::cloud:table:Table::urls]
          + aws:dynamodb/table:Table: (create)
                [urn=urn:pulumi:donna-testing::url-shortener::cloud:table:Table$aws:dynamodb/table:Table::urls]
    
  • A stack can have output properties, defined as export let varName = val. You can view the last deployed value for the output property using pulumi stack output varName or in the Pulumi Console.

Resource naming

Resource naming is now more consistent, but there is a new file format for checkpoint files for both local and managed stacks.

If you created stacks in the 0.8 release, you should destroy them with the 0.8 CLI, then recreate with the 0.9.x CLI.

Support for configuration secrets

  • Store secrets securely in configuration via pulumi config set --secret. chris
  • The verbs for config are now consistent, via get, set, and rm. See Consistent config verbs #552.

Logging

  • [experimental] Support for the pulumi logs command (pulumi #527). These features now work:
    • To see new logs as they arrive, use --follow
    • Use --since to limit to recent logs, such as pulumi logs --since=1h
    • Filter to specific resources with --resource. This filters to a particular component and its child resources (if any), such as pulumi logs --resource examples-todoc57917fa --since 1h

Other features

Fixed