Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gep: add GEP-3388 HTTP Retry Budget #3488

Merged
merged 13 commits into from
Jan 28, 2025
Prev Previous commit
Next Next commit
Update metadata for gep-1731 & gep-3388
  • Loading branch information
ericdbishop committed Dec 4, 2024
commit e27468c8e4c02d9356fa64ad7ee6afd42d496184
4 changes: 3 additions & 1 deletion geps/gep-1731/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ relationships:
# or additional implementation. The extended GEP MUST have its extendedBy
# field set back to this GEP.
extends: {}
extendedBy: {}
extendedBy:
- number: 3388
name: HTTPRoute Retry Budget
# seeAlso indicates other GEPs that are relevant in some way without being
# covered by an existing relationship.
seeAlso:
Expand Down
30 changes: 10 additions & 20 deletions geps/gep-3388/metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
apiVersion: internal.gateway.networking.k8s.io/v1alpha1
kind: GEPDetails
number: 1731
name: HTTPRoute Retries
status: Experimental
number: 3388
name: HTTPRoute Retry Budget
status: Provisional
# Any authors who contribute to the GEP in any way should be listed here using
# their Github handle.
authors:
- ericdbishop
- mikemorris
relationships:
# obsoletes indicates that a GEP makes the linked GEP obsolete, and completely
Expand All @@ -16,30 +17,19 @@ relationships:
# extends indicates that a GEP extends the linkned GEP, adding more detail
# or additional implementation. The extended GEP MUST have its extendedBy
# field set back to this GEP.
extends: {}
extends:
- number: 1731
name: HTTPRoute Retries
extendedBy: {}
# seeAlso indicates other GEPs that are relevant in some way without being
# covered by an existing relationship.
seeAlso:
- number: 2257
name: Gateway API Duration Format
description: Uses duration format introduced in this GEP.
- number: 1742
name: HTTPRoute Timeouts
description: Covers some overlapping considerations around when requests should be retried.
seeAlso: {}
# references is a list of hyperlinks to relevant external references.
# It's intended to be used for storing Github discussions, Google docs, etc.
references:
- https://www.rfc-editor.org/rfc/rfc9110
- https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
references: {}
# featureNames is a list of the feature names introduced by the GEP, if there
# are any. This will allow us to track which feature was introduced by which GEP.
featureNames:
- SupportHTTPRouteRetry
- SupportHTTPRouteRetryBackendTimeout
- SupportHTTPRouteRetryBackoff
- SupportHTTPRouteRetryCodes
- SupportHTTPRouteRetryConnectionError
featureNames: {}
# changelog is a list of hyperlinks to PRs that make changes to the GEP, in
# ascending date order.
changelog: {}