Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pulumi/pulumi-awsx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.13.0
Choose a base ref
...
head repository: pulumi/pulumi-awsx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.14.0
Choose a head ref
  • 12 commits
  • 97 files changed
  • 4 contributors

Commits on Jul 2, 2024

  1. Auto generate Release Notes (#1339)

    This updates the github workflows to auto generate release notes.
    Additionally it bumps softprops/action-gh-release to v2.
    flostadler authored Jul 2, 2024

    Unverified

    This user has not yet uploaded their public signing key.
    Copy the full SHA
    9c3a4ed View commit details

Commits on Jul 11, 2024

  1. Copy the full SHA
    67cf165 View commit details
  2. Copy the full SHA
    0ff417f View commit details

Commits on Jul 15, 2024

  1. Update pulumi/pulumi version to v3.124.0 (#1344)

    Upgrading pulumi/pkg and pulumi/sdk to version v3.124.0.
    pulumi-bot authored Jul 15, 2024
    Copy the full SHA
    46640db View commit details

Commits on Jul 22, 2024

  1. Update pulumi/pulumi version to v3.125.0 (#1346)

    Upgrading pulumi/pkg and pulumi/sdk to version v3.125.0.
    pulumi-bot authored Jul 22, 2024
    Copy the full SHA
    2eec008 View commit details

Commits on Aug 1, 2024

  1. Update pulumi/pulumi version to v3.127.0 (#1351)

    Upgrading pulumi/pkg and pulumi/sdk to version v3.127.0.
    pulumi-bot authored Aug 1, 2024
    Copy the full SHA
    be9f2f8 View commit details

Commits on Aug 2, 2024

  1. refactor: clarify how Vpc subnet allocators are chosen (#1354)

    The case analysis around picking which allocator to use is made more
    explicit and covered with a unit test.
    t0yv0 authored Aug 2, 2024
    Copy the full SHA
    f23e076 View commit details

Commits on Aug 5, 2024

  1. Update pulumi/pulumi version to v3.127.0 (#1356)

    Upgrading pulumi/pkg and pulumi/sdk to version v3.127.0.
    pulumi-bot authored Aug 5, 2024
    Copy the full SHA
    82ec192 View commit details
  2. Fix VPC support for Auto subnet layout strategy (#1355)

    The awsx.ec2.Vpc resource supports three subnet layout strategies: Auto,
    Exact, and Legacy. Consider the following program that does not specify
    the subnet specs:
    
        new awsx.ec2.Vpc("vpc", {
            subnetStrategy: "Auto",
        });
    
    Prior to this change, the code would implicitly use the Legacy strategy
    for this program even though Auto is requested. This is now fixed. The
    Auto strategy already supports allocating subnets without any explicit
    specs provided.
    t0yv0 authored Aug 5, 2024
    Copy the full SHA
    6fb976e View commit details

Commits on Aug 6, 2024

  1. Upgrade AWS provider to v6.47.0 (#1353)

    Routine dependency upgrade: upgrade AWS provider to v6.47.0.
    
    Fixes #1347
    t0yv0 authored Aug 6, 2024
    Copy the full SHA
    6942b02 View commit details
  2. Increase AWS token timeout from 1h to 2h (#1357)

    This is to avoid the tests failing due to the token expiring.
    
    Newly introduced IPAM-based tests are long running due to a known issue
    with slow deletions of aws.ec2.Vpc, see
    pulumi/pulumi-aws#4346
    t0yv0 authored Aug 6, 2024
    Copy the full SHA
    44d871d View commit details

Commits on Aug 7, 2024

  1. Permit aws.ec2.Vpc to use IPAM-allocated cidrBlock ranges (#1352)

    Fixes issues with supporting the ipv4IpamPoolId parameter that ties a
    VPC to an IPAM pool.
    
    You should now be able to write the following to allows IPAM to allocate
    and manage a cidrBlock range. The VPC component now uses that
    dynamically allocated block to automatically configure subnets.
    
    ```typescript
    new awsx.ec2.Vpc("myVpc", {
      ipv4IpamPoolId: myVpcIpamPool.id,
      ipv4NetmaskLength: 24,
      subnetStrategy: "Auto",
    });
    ```
    
    It is also possible to constrain the allocated subnets with subnetSpecs,
    while still using IPAM to manage the overall cidrBlock range:
    
    ```typescript
    new awsx.ec2.Vpc("myVpc", {
      numberOfAvailabilityZones: 3,
      subnetStrategy: "Auto",
      ipv4IpamPoolId: myVpcIpamPool.id,
      ipv4NetmaskLength: 22,
      subnetSpecs: [
        {
          type: "Private",
          name: "private",
          cidrMask: 25,
        },
        {
          type: "Public",
          name: "public",
          cidrMask: 27,
        },
      ],
      tags: tags,
    });
    ```
    
    Fixes #872 
    
    Note that `subnetStrategy: "Auto"` is required with this functionality,
    and "Legacy" strategy is not supported.
    t0yv0 authored Aug 7, 2024
    Copy the full SHA
    b805061 View commit details
Loading