Repository navigation
chore(deps): update dependency kubernetes-sigs/gateway-api to v1.7.0 - #624
Merged
Merged
Conversation
|
Claude encountered an error after 1s —— View job I'll analyze this and get back to you. |
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:
v1.6.3→v1.7.0Release Notes
kubernetes-sigs/gateway-api
v1.7.0Compare Source
Major Themes
Graduating to Standard
retryconfiguration of an HTTPRoute rule (codes,attemptsandbackoff) is promoted to the Standard channel, together with theHTTPRouteRetryCodesandHTTPRouteRetryConnectionErrorconformance features. Thebackofffield is implementation-specific because backoff behavior, especially jitter, varies between implementations. (#5357, @snorwin, #5359, @mikemorris)New in Experimental
Cluster, or a domain-prefixed implementation-specific value. (#5304, @rikatz)XTelemetryPolicy. (#5256, @gkhom)XBackendresource, and the route-inline andBackendTrafficPolicyattachment points are deprecated. (#4876, #5298, @gcs278)GatewayListenerFiltersfeature. Filters can be set on both Gateway andListenerSetlisteners. (#5315, @jaellio, #5370, @snorwin)caCertificateRefs(GEP-5075):BackendTLSPolicyand Gateway frontend TLS validation can reference aClusterTrustBundlethrough the existingcaCertificateRefsfield, instead of copying CA bundles into every namespace. (#5272, #5356, @davidesalerno)XTelemetryPolicyAPI standardizes tracing configuration for Gateways without vendor-specific CRDs. Metrics and access logs are not covered yet. (#5323, @gkhom)Major Changes Since v1.6.3
Breaking Changes
sessionNamemoved tocookie.name(Extended, optional) andheader.name(Core, required),cookieConfigrenamed tocookie, andHeaderConfigadded. (#4873, @gcs278)Pathnow defaults to/instead of being computed from route matches, and the newcookie.pathfield (Extended) allows explicit path configuration. (#5046, @gcs278)BackendTrafficPolicysession persistence are deprecated in favor of the Backend resource. (#4876, @gcs278)XBackend:spec.port.portwas renamed tospec.port.number,spec.port.namewas removed, andbackendRef.portis now prohibited when referencing anXBackend. (#5287, @gcs278)BackendAncestorStatus.AncestorRefwas renamed in the generated Go types for consistency with docs and JSON/YAML serialization. (#5187, @Stevenjin8)ForwardBodyConfig.MaxSizechanged type fromuint16toint32. (#5099, @arjunxplorer)HTTPRouteRetryandHTTPRouteRetryBackendTimeoutfeatures were removed.HTTPRouteRetryCodeswas added andHTTPRouteRetryConnectionErroris retained. (#5167, @snorwin)HTTPRouteBackendRequestRedirectfeature and its test were removed. (#5279, @snorwin)go 1.27.0directive ingo.modandconformance/go.mod) and Kubernetes dependencies to v0.37. (#5297, @snorwin, #5232, @snorwin, #5388, @howardjohn)GEP & API Graduation
XTelemetryPolicyAPI (#4872, @gkhom, #5323, #5345, @robscott)caCertificateRef): add as Provisional, move to Experimental, then usecaCertificateRefsinstead of a dedicated reference type. (#5259, @davidesalerno, #5272, @davidesalerno, #5356, @davidesalerno)backoffdefinition so it no longer requires an exponential strategy, and promoted the retry configuration, includingbackoff, to the Standard channel. (#5167, @snorwin, #5359, @mikemorris)SelectorRefin favor of theSelectorfield. (#5158, @gcs278)retry.codesandretry.attempts) is promoted to the Standard channel, and theHTTPRouteRetryCodesandHTTPRouteRetryConnectionErrorfeatures are now Standard.retry.backoff(implementation-specific) is promoted with them. (#5357, @snorwin)nameuniqueness validation is now enforced in the Standard channel. (#5009, @snorwin)TLSRouteMixedModefeature is now Standard channel. (#5412, @rikatz)Feature
XTelemetryPolicyAPI (GEP-4768). (#5323, @gkhom, #5345, @robscott)XBackendsupports a newEndpointSelectortype that routes to in-cluster pods selected by label. (#5255, @gcs278)XBackendsupports session persistence for theEndpointSelectortype. (#5298, @gcs278)XBackendTLS mode was refactored and its CEL validation fixed. (#5316, @snorwin)routability(GEP-5093), including theGatewayAddressRoutabilityandGatewayAddressRoutabilityClusterfeatures. (#5304, @rikatz)GatewayListenerFiltersfeature. (#5315, @jaellio)filters) were added toListenerSet. (#5370, @snorwin)ClusterTrustBundlecan be referenced throughcaCertificateRefsinBackendTLSPolicyand Gateway frontend TLS validation, with the newClusterTrustBundlefeature. (#5272, @davidesalerno, #5356, @davidesalerno)HTTPRouteRetry.Attemptsnow defaults to1, and its minimum was lowered from1to0so retries can be disabled per rule. (#5269, @snorwin, #5387, @mikemorris)WSSprotocol value for WebSockets over TLS. (#5312, @snorwin)GatewayRouteHostnameIntersectionPrecedencefeature so implementations can opt in to resolving *Route precedence using the original Route hostnames instead of the calculated Listener/Route intersection. (#5212, @rostislavbobo)+k8s:immutablemarker. (#4902, @chinmaychahar)Documentation
XBackend. (#4931, @keithmattix)ListenerSetto the SectionName interpretation table. (#4880, @apkatsikas)ListenerSetas experimental. (#5228, @linuzctl)backoffspecifies the base interval of a backoff strategy rather than the minimum interval. The precise backoff curve and jitter are implementation-specific, and implementations that retry immediately with no backoff must not advertise support forbackoff. (#5269, @snorwin, #5359, @mikemorris)Bug or Regression
LabelKeyinXBackend'sendpointSelector.matchLabels. (#5397, @snorwin)Test & Conformance
GRPCRouteFilterRequestHeaderModifier(newGRPCRouteRequestHeaderModifierfeature). (#4060, @salonichf5)BackendTLSPolicyconformance test for GRPCRoute. (#4882, @Thealisyed)BackendTLSPolicywith TLSRoute Terminate conformance test. (#4875, @davidesalerno)URLRewritefilters at HTTPBackendRef level (HTTPRouteBackendURLRewrite). (#4823, @Srujan-rai)ConformanceOptions.WebSocketDialer). It defaults to the previouswebsocket.Dialbehavior when unset. (#4936, @lexfrei)DefaultClientis now safe for concurrentSendRPCand reusable afterClose. (#4946, @lexfrei)go test -count>1). (#4948, @lexfrei)RouteMustHaveParentsnow runs theobservedGenerationcheck against the status it just read. Implementations whose status lags the Route generation may now fail where they previously passed. (#5206, @lexfrei)Implementation.URLis now validated as a well-formed http(s) URL. (#5209, @yashrajshuklaaa)kubernetes-sigs/gateway-api-conformance-images). (#5090, @snorwin)=in conformance key-value flags. (#5034, @immanuwell)RefNotPermittedfor a cross-namespacecertificateRefto a nonexistent secret. (#5306, @PetrMc)containerPorts to the echo pod in the mesh conformance manifest. (#5055, @AnirbanNandi)Grouppointer dereference panic ingatewayListenersMatchandlistenerSetListenersMatchwhen the actualSupportedKindslist is empty. (#5411, @Ujjwaljain16)parentRefToStringin the conformance helpers printing a pointer address instead of the namespace name. (#5399, @Ujjwaljain16)corednswithecho-basicin the UDPRoute conformance tests and base manifests. (#5408, @linolayani)TCPRouteconformance test manifests and helpers fromv1alpha2tov1. (#5365, @davidjumani)Other (Cleanup or Flake)
HTTPRouteBackendURLRewritetests as provisional. (#5270, @snorwin)make linttarget. (#5198, @youngnick)implisttool. (#5191, @youngnick)mainso that it can be imported asutils. (#5275, @yashrajshuklaaa)Full Changelog
Full Changelog: kubernetes-sigs/gateway-api@v1.6.3...v1.7.0
Dependencies
Only changes to modules directly required by the root,
conformance,testsandtoolsmodules are listed below.Added
Changed
927ab1f→d427ff928399d8→be93311Removed
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 has been generated by Mend Renovate CLI.