Releases: hops-ops/aws-network
v0.8.0
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
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
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
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
What's changed in v0.5.0
-
chore: oidc workflow auth (by @patrickleet)
-
chore: extend allowed cleanup time (by @patrickleet)
-
feat(gitops): better template defaults for use in e2e tests (by @patrickleet)
See full diff: v0.4.0...v0.5.0
v0.4.0
What's changed in v0.4.0
- feat: labels, package name (by @patrickleet)
See full diff: v0.3.0...v0.4.0
v0.3.0
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
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
What's changed in v0.1.1
-
chore: readme update (by @patrickleet)
-
fix: configuration-aws-network (by @patrickleet)
See full diff: v0.1.0...v0.1.1
v0.1.0
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
-