Skip to content

chore: pin go.datum.net/network to local replace for Phase A egress types - #380

Open
privateip wants to merge 2 commits into
mainfrom
feat/865-egress-phase-a
Open

chore: pin go.datum.net/network to local replace for Phase A egress types#380
privateip wants to merge 2 commits into
mainfrom
feat/865-egress-phase-a

Conversation

@privateip

Copy link
Copy Markdown
Contributor

Summary

Phase A of #865, per docs/plans/865-edge-gateway-nat66-egress.md §4.1.

Depends on

datum-cloud/network#15 — merge and tag that first, then drop the
replace directive here and bump the require line to the real
pseudo-version.

Testing

  • go build ./..., go vet ./... — clean.
  • task test:unit, task lint — all pass, 0 issues.

🤖 Generated with Claude Code

…ypes

Phase A of #865 (NAT masquerade egress). NetworkEgressPolicy and
NetworkGatewayStatus.EgressAddress land in datum-cloud/network#15,
not yet merged or tagged. A temporary replace directive points at the
local checkout so this repo builds against the new types now; remove
it once #15 merges and a tag is cut, then bump the require line to
the real pseudo-version/tag.

No consuming code yet — that's Phase C.
@privateip
privateip requested a review from a team as a code owner August 13, 2026 19:05
@privateip
privateip requested a review from scotwells August 13, 2026 19:05
scotwells
scotwells previously approved these changes Aug 13, 2026
datum-cloud/network#15 (NetworkEgressPolicy, NetworkGatewayStatus.
EgressAddress) merged to main at 96677d6. Replace the local ../network
replace directive from 35d009c with a real pseudo-version pinned to
that commit; drop the replace now that it's no longer dev-only.

No tag has been cut yet, so this is still a pseudo-version rather than
a semver tag — bump to a tag once one exists.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ecv

ecv commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Approved. Title and description are stale relative to the diff: they still describe a temporary replace go.datum.net/network => ../network, but what's actually here is a clean pseudo-version bump to v0.0.0-20260814001919-96677d648672 with no replace directive, i.e. datum-cloud/network#15 already merged and tagged. Worth retitling before merge so the commit that lands on main doesn't claim a local replace it never had.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Design: NetworkEgressPolicy CRD + gateway egress status fields (865 Phase A)

3 participants