Skip to content

Releases: hops-ops/aws-network

v0.8.0

21 Mar 19:03

Choose a tag to compare

What's changed in v0.8.0

  • chore: file-based env vars for e2e tests (#21) (by @patrickleet)

    • feat: use file-based env vars for e2e tests

    Replace hardcoded AWS account IDs, subnet IDs, and other
    environment-specific values with file.read("env/...") pattern.
    CI writes env files from GitHub repo variables (${{ vars.* }}).
    Workflow versions updated to v2.19.1 + feat/kcl-env-files.

    Implements [[tasks/e2e-env-vars-via-files]]

    • chore: use e2e workflow v2.19.1 (released)

    Update e2e workflow ref from feat/kcl-env-files to v2.19.1.

    • chore: add write-env-files: true for explicit env file opt-in

    • chore: update workflows-crossplane to v2.20.0 (write-env-files support)

  • feat(deps): update crossplane-contrib/function-auto-ready docker tag to v0.6.2 (#20) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

See full diff: v0.7.1...v0.8.0

v0.7.1

19 Feb 20:41

Choose a tag to compare

What's changed in v0.7.1

  • chore(deps): update unbounded-tech/workflows-crossplane action to v2.13.0 (#15) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • chore(deps): update unbounded-tech/workflow-vnext-tag action to v1.21.0 (#16) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • chore: create nat gateway in e2e network (#17) (by @patrickleet)

    • chore: create nat gateway in e2e network

    Signed-off-by: Patrick Lee Scott pat@patscott.io

    • chore: import nat gateway / eip

    Signed-off-by: Patrick Lee Scott pat@patscott.io


    Signed-off-by: Patrick Lee Scott pat@patscott.io

  • refactor: adopt v2.14.2 workflow and drop gitops (by @patrickleet)

  • fix: correct workflows-crossplane tag syntax (by @patrickleet)

See full diff: v0.7.0...v0.7.1

v0.7.0

15 Jan 00:09

Choose a tag to compare

What's changed in v0.7.0

  • chore: e2e import test (by @patrickleet)

  • feat: add labels to managed resources (by @patrickleet)

    Added standard labels to VPC, subnet, and networking
    resources. Updated e2e test fixture IDs.

    Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com

See full diff: v0.6.0...v0.7.0

v0.6.0

13 Jan 04:10

Choose a tag to compare

What's changed in v0.6.0

  • feat: labels / tags + hops-test network (by @patrickleet)

  • chore(deps): update unbounded-tech/workflows-crossplane action to v2.12.3 (#14) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • fix: labels (by @patrickleet)

  • fix: e2e conditional rendering (by @patrickleet)

  • fix: tags (by @patrickleet)

See full diff: v0.5.0...v0.6.0

v0.5.0

10 Jan 21:59

Choose a tag to compare

What's changed in v0.5.0

See full diff: v0.4.0...v0.5.0

v0.4.0

07 Jan 20:39

Choose a tag to compare

What's changed in v0.4.0

See full diff: v0.3.0...v0.4.0

v0.3.0

04 Jan 22:06

Choose a tag to compare

What's changed in v0.3.0

  • chore(deps): update unbounded-tech/workflow-vnext-tag action to v1.20.2 (#9) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • chore: managementPolicies inheritance test (by @patrickleet)

  • feat: $state refactor (#11) (by @patrickleet)

See full diff: v0.2.0...v0.3.0

v0.2.0

02 Jan 21:11

Choose a tag to compare

What's changed in v0.2.0

  • feat: externalName/managementPolicies (#10) (by @patrickleet)

    • feat: externalName/managementPolicies

    • fix: ephemeral values

    • fix: import

See full diff: v0.1.1...v0.2.0

v0.1.1

01 Jan 04:35

Choose a tag to compare

What's changed in v0.1.1

See full diff: v0.1.0...v0.1.1

v0.1.0

01 Jan 03:49

Choose a tag to compare

What's changed in v0.1.0

  • feat: initial commit (by @patrickleet)

  • feat: subnets via ipam (by @patrickleet)

  • fix: redundant naming (by @patrickleet)

  • fix: enterprise validation (by @patrickleet)

  • chore: pipeline updates (by @patrickleet)

  • fix: unit tests (by @patrickleet)

  • fix: clean up ipam selectors + e2e test (by @patrickleet)

  • feat: private/public netmask + update e2e test to use private ipv6 (by @patrickleet)

  • feat: crossplane v2 namespaced apiVersions + routes with relevant resources (by @patrickleet)

  • feat: crossplane-contrib packages + renovate config + pipeline update (by @patrickleet)

  • chore: pipeline versions (by @patrickleet)

  • feat: ipam subnet pools (by @patrickleet)

  • fix: ipv6 subnet pool definition (by @patrickleet)

  • chore(deps): update unbounded-tech/workflows-crossplane action to v2.5.0 (#3) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • fix: region (by @patrickleet)

  • fix: example / test cleanup (by @patrickleet)

  • chore: example paths (by @patrickleet)

  • chore(deps): update unbounded-tech/workflows-crossplane action to v2.5.1 (#4) (by @renovate[bot])

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

  • chore: parallel tasks (by @patrickleet)

  • chore(deps): update unbounded-tech/workflows-crossplane action to v2.6.0 (#6) (by @renovate[bot])

    • chore(deps): update unbounded-tech/workflows-crossplane action to v2.6.0

    • chore: Remove debug settings from on-pr workflow (auto-detected now)

    Removed debug configuration from the PR workflow.

    • chore: Remove debug settings from on-push-main

    Removed debug configuration from GitHub Actions workflow, those are now auto detected


    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Patrick Lee Scott pat@patscott.io

  • feat: integrate with ipam via values created by NetworkAllocation XRDs (#5) (by @patrickleet)

    • feat: cidr + allocations for subnets from ipam pools

    • fix: Removed unused $deletionPolicy variable + separate file for ipv4/6 cidr and allocations

    • feat: subnet pool

    • feat: move network allocation out of xrd to separate NetworkAllocation XRDs

  • feat: subnets - without ipam for now (#7) (by @patrickleet)

    • feat: network allocations

    • feat: subnet allocations

    • feat: refactor values

    • fix: render / validate / e2e

    • fix: status refs

    • fix: e2e, locale, subnet size, readme

    • fix: refactor

    • chore: fix ipv6 pool

    • feat: vpc pool

    • fix: unused account id

    • chore: unit tests

    • feat: subnet pool from observed vpc pools

    • feat: subnet cidr math layout

    • fix: e2e test syntax

    • fix: ipv6 calc

    • fix: Warning CannotUpdateExternalResource 25s (x12 over 8m44s) managed/ec2.aws.m.upbound.io/v1beta1, kind=subnet (combined from similar events): async update failed: failed to update the resource: [{0 setting EC2 Subnet (subnet-0fa6b602ee98d3af5) AssignIpv6AddressOnCreation: operation error EC2: ModifySubnetAttribute, https response error StatusCode: 400, RequestID: 48efa9de-bb7c-4d7b-b708-2b0986692436, api error InvalidParameterValue: Invalid value true for assign-ipv6-address-on-creation. Cannot set assign-ipv6-address-on-creation to true unless the subnet (subnet-0fa6b602ee98d3af5) has an IPv6 CIDR block associated with it. []}]

    • fix: missed file

    • fix: ipv6 calculation