fix(deps): update module go.datum.net/network-services-operator to v0.25.0 - #180
Open
renovate[bot] wants to merge 1 commit into
Open
fix(deps): update module go.datum.net/network-services-operator to v0.25.0#180renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 10, 2026 23:31
285e2ee to
e17c1aa
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 13, 2026 06:45
e17c1aa to
fe2a224
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 13, 2026 17:00
fe2a224 to
b4a45e0
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 13, 2026 22:00
b4a45e0 to
121ade3
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 14, 2026 02:26
121ade3 to
1c96b9b
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 14, 2026 14:07
1c96b9b to
d028623
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 15, 2026 05:59
d028623 to
d91aca8
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 15, 2026 15:09
d91aca8 to
7a9674f
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 16, 2026 00:37
7a9674f to
07a6f37
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 17, 2026 18:07
07a6f37 to
d00c1c2
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 21, 2026 18:37
d00c1c2 to
7aa238a
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 21, 2026 23:50
7aa238a to
e222c45
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 22, 2026 03:36
e222c45 to
040aa2b
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
3 times, most recently
from
July 29, 2026 13:51
cc9799e to
ecb2496
Compare
renovate
Bot
force-pushed
the
renovate/go.datum.net-network-services-operator-0.x
branch
from
July 30, 2026 23:09
ecb2496 to
923d54b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.21.10-0.20260528021428-b0f2347f5359→v0.25.0Release Notes
datum-cloud/network-services-operator (go.datum.net/network-services-operator)
v0.25.0: — Location coordinates & gateway policy status RBAC fixCompare Source
Adds map-ready coordinates to
Locationresources and closes a gap whereEnvoy Gateway policy status silently failed to reach tenants.
What's new
Location.specgains an optionalcoordinates(latitude/longitude) field, so consumers like the compute portal's instance
map no longer need a hand-rolled city-code lookup; existing Locations are
unaffected. (#328)
statuswriteaccess on
gateway.envoyproxy.ioresources, so heldSecurityPolicyconditions (e.g.
PendingSecret) and edge status forBackendTrafficPolicy/Backend/HTTPRouteFilterreach tenants instead offailing silently on every reconcile. (#324)
concision rules to GitHub PR/issue prose.
(#307,
#325)
v0.24.8Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.7...v0.24.8
v0.24.7Compare Source
What's changed
A SecurityPolicy that references a missing OIDC client secret is now held back instead of being pushed to the shared edge proxy. Previously such a policy could poison the proxy's config on its next full refresh and take neighbouring routes down with it; the policy now waits, reports why, and its failure stays contained to its own route.
Full changelog: datum-cloud/network-services-operator@v0.24.6...v0.24.7
v0.24.6: — Connector engage fix & prompt conflict retryCompare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.5...v0.24.6
v0.24.5: — Faster HTTPProxy convergence & gateway class guardsCompare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.4...v0.24.5
v0.24.4: — Reap DNS records on hostname removalCompare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.3...v0.24.4
v0.24.3Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.2...v0.24.3
v0.24.2Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.1...v0.24.2
v0.24.1Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.24.0...v0.24.1
v0.24.0Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.14...v0.24.0
v0.23.14Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.13...v0.23.14
v0.23.13Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.12...v0.23.13
v0.23.12Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.11...v0.23.12
v0.23.11Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.10...v0.23.11
v0.23.10Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.9...v0.23.10
v0.23.9Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.8...v0.23.9
v0.23.8Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.7...v0.23.8
v0.23.7Compare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/network-services-operator@v0.23.6...v0.23.7
v0.23.6: : detachHTTPRoutes Spec fixCompare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.5...v0.23.6
v0.23.5: : Reject Hostnameless ListenersCompare Source
What's Changed
New Contributors
Full Changelog: datum-cloud/network-services-operator@v0.23.4...v0.23.5
v0.23.4: — Isolate invalid TLS certificatesCompare Source
Fixes
:443listener; previously one customer's unusable certificate (expired, withdrawn, mismatched) made Envoy reject the entire listener, dropping HTTPS for every tenant on that edge. A listener whose certificate is expired, not-yet-valid, missing, mismatched, or not yet issued is now withheld from the downstream gateway, so a bad certificate only affects its own hostname. The listener reports clear, non-technicalProgrammed/ResolvedRefsstatus, and self-heals automatically once the certificate issues. A data-plane backstop in the extension server drops only the offending filter chain if a bad certificate ever reaches the edge.Observability
Validated end-to-end on staging: a connector tunnel's
:443listener programs and serves cleanly (200round-trip) with zero listener rejections.Full changes: #217
v0.23.3Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.2...v0.23.3
v0.23.2Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.1...v0.23.2
v0.23.1Compare Source
What's Changed
Full Changelog: datum-cloud/network-services-operator@v0.23.0...v0.23.1
v0.23.0: — Connector liveness, offline UX & branded error pagesCompare Source
Highlights
Ready+connectionDetailsnow reach the data-plane member cluster via a propagatednetworking.datumapis.com/upstream-statusannotation (Karmada propagates metadata, not the status subresource). Online connectors are now correctly classified and promoted to live tunnels instead of being treated as offline. Generic, opt-in per resource type.local_reply_config, replacing the (inert) EnvoyPatchPolicy.503instead of routing to an endpoint-less cluster (no_healthy_upstream).Other
nodeTaintsPolicyOperational note: the branded page also requires the infra-side
errorPageenablement (already merged) and a data-plane re-translation (extension-server + envoy-gateway restart) per cluster to fully activate.v0.22.1: — AI Edge provisioning & cluster-name regression fixesCompare Source
This is a patch release that fixes a set of regressions surfaced by the v0.22.0 milo library upgrade — most importantly AI Edge hostname/TLS provisioning, which broke for every project — along with downstream watch handling for graduated Gateway API types and a couple of CI/test fixes.
What's fixed
AI Edge cert/hostname provisioning restored — The v0.22.0 milo bump (
v0.7.4→v0.28.1) changed how project clusters are keyed internally, from slash-prefixed (/my-project) to bare names (my-project), but a leftover webhook workaround still prepended a slash. The result: the gateway webhook rejected everyHTTPProxycreate/update withcluster /<project> not found, blocking all hostname and TLS certificate provisioning. The workaround is removed; existing resources self-heal on re-reconcile. (#196)Legacy slash-encoded cluster names tolerated everywhere — Downstream resources created before #196 still carry the old encoding in their
meta.datumapis.com/upstream-cluster-namelabel, which decoded back to/my-projectand no longer matched the engaged cluster key — flooding every replica's logs withcluster /<project> not foundand silently breaking downstream→upstream event propagation (a cert going Ready or a listener becoming Programmed no longer re-reconciled the upstream Gateway). All decode sites — the gateway/certificate/HTTPRoute watches, the replicator enqueue, theHTTPProxyandTrafficProtectionPolicycontrollers, and the iroh-dns decoder — now route through a sharedUpstreamClusterNameFromLabelhelper that strips the legacy slash. No data migration: resources re-stamp to the new format on their next reconcile. (#199, #200)Replicator tolerates graduated Gateway API versions — When a downstream type graduates and the older version stops being served (e.g.
BackendTLSPolicyv1alpha3→v1after the Gateway API 1.5 CRD bump), registering a watch on the old version blockedWaitForCacheSyncand stalled the gateway controller entirely, while CRUD against the old version returned 404. The replicator now resolves the served GVK once at setup, falls back to the configured storage version when needed, and uses it consistently across the watch, create, status-fetch, and delete paths. (#197)CI & testing
Kustomize bundle published after the image build —
publish-kustomize-bundlesno longer runs in parallel withpublish-container-image; it now depends on the image job, so the bundle can never pin its references to an image that hasn't been built and pushed yet. (#201)e2e CRDs and a dev bootstrap Taskfile — Installs the missing NSO CRDs on the downstream cluster so the e2e suite passes, and adds a
devTaskfile for spinning up the two-cluster environment (task dev:bootstrap) and running the suite (task dev:test, optionally scoped to a folder). (#198)Full Changelog: datum-cloud/network-services-operator@v0.22.0...v0.22.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.