Skip to content

Commit 946c500

Browse files
authored
docs: Fix broken links on site (#3655)
This commit fixes a few links that were incorrectly being rendered as markdown instead of HTML anchors, or were pointing to invalid URLs. * Fixed a broken link to GEP States in GEP-91. Page was moved to a new location in #1440 and section heading was renamed in #2689. * Fixed a broken anchor link in GEP-713. Missed in #2448 when section header was updated. * Fixed link to policy attachment docs in GEP-1323. * Fixed link to ListenerSets GitHub issue in GEP-1713. * Fixed link to Envoy's RequestMirrorPolicy route action in GEP-3171. * Fixed link to Flomesh Gateway API on implementations page. Signed-off-by: Blake Covarrubias <[email protected]>
1 parent c31f7c2 commit 946c500

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

geps/gep-1323/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ type HTTPHeaderModifier struct {
6060

6161
Given the fact that this functionality is offered by only a few projects that currently implement Gateway API when using their own traffic routing CRDs, it’s better to support `ResponseHeaderModifier` as an _Extended_ feature, unlike `RequestHeaderModifier` which is a _Core_ feature. This will also not increase the difficulty of implementing Gateway API for any future ingress or service mesh.
6262

63-
This feature can be further extended via [Policy Attachment](../reference/policy-attachment.md). The mechanism and use cases of this may be explored in a future GEP.
63+
This feature can be further extended via [Policy Attachment](../../reference/policy-attachment.md). The mechanism and use cases of this may be explored in a future GEP.
6464

6565
## Usage
6666
Adding support for this unlocks a lot of real world use cases. Let’s review a couple of them:

geps/gep-1713/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# GEP-1713: ListenerSets - Standard Mechanism to Merge Multiple Gateways
22

3-
* Issue: [#1713](/kubernetes-sigs/gateway-api/issues/1713)
3+
* Issue: [#1713](https://github.com/kubernetes-sigs/gateway-api/issues/1713)
44
* Status: Experimental
55

66
((See status definitions [here](../overview.md#gep-states).)

geps/gep-3171/index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ The scope of this GEP is to add support for this feature in both HTTPRoute and G
2222

2323
[Request Mirroring](../../guides/http-request-mirroring.md) is a feature that allows a user to mirror requests going to some backend A along to some other specified backend B. Right now Request Mirroring is an all or nothing feature – either 100% of request are mirrored, or 0% are. Percentage-based Request Mirroring will allow users to specify a percentage of requests they'd like mirrored as opposed to every single request.
2424

25-
This feature is already [supported by Envoy](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-routeaction-requestmirrorpolicy), so adding it for the Gateway API would enable better integration between the two products. There's also an existing user desire for this feature on the [HAProxy side](https://www.haproxy.com/blog/haproxy-traffic-mirroring-for-real-world-testing) and [NGINX side](https://alex.dzyoba.com/blog/nginx-mirror/). Since Request Mirroring is already supported by the Gateway API, Percentage-based Request Mirroring would a clear improvement on this preexisting feature.
25+
This feature is already [supported by Envoy][config.route.v3.RouteAction.RequestMirrorPolicy], so adding it for the Gateway API would enable better integration between the two products. There's also an existing user desire for this feature on the [HAProxy side](https://www.haproxy.com/blog/haproxy-traffic-mirroring-for-real-world-testing) and [NGINX side](https://alex.dzyoba.com/blog/nginx-mirror/). Since Request Mirroring is already supported by the Gateway API, Percentage-based Request Mirroring would a clear improvement on this preexisting feature.
26+
27+
[config.route.v3.RouteAction.RequestMirrorPolicy]: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-routeaction-requestmirrorpolicy
2628

2729
## Existing Support in Implementations
2830

2931
| Implementation | Support |
3032
|----------------|------------|
31-
| Envoy | [config.route.v3.RouteAction.RequestMirrorPolicy](config.route.v3.RouteAction.RequestMirrorPolicy) |
33+
| Envoy | [config.route.v3.RouteAction.RequestMirrorPolicy][config.route.v3.RouteAction.RequestMirrorPolicy] |
3234
| HAProxy | [HAProxy SPOP](https://github.com/haproxytech/spoa-mirror) |
3335
| NGINX | [ngx_http_mirror_module](https://nginx.org/en/docs/http/ngx_http_mirror_module.html) |
3436

geps/gep-713/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ const (
10031003

10041004
#### On targeted resources
10051005

1006-
(copied from [Standard Status Condition][#standard-status-condition])
1006+
(copied from [Standard status Condition on Policy-affected objects](#standard-status-condition-on-policy-affected-objects))
10071007

10081008
This solution requires definition in a GEP of its own to become binding.
10091009

geps/gep-91/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Issue: [#91](https://github.com/kubernetes-sigs/gateway-api/issues/91)
44
* Status: Implementable
55

6-
(See definitions in [GEP Status][/contributing/gep#status].)
6+
(See definitions in [GEP States](/geps/overview/#gep-states).)
77

88
## TLDR
99

site-src/implementations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ few simple steps.
265265

266266
[Flomesh Service Mesh][fsm] is a community driven lightweight service mesh for Kubernetes East-West and North-South traffic management. Flomesh uses [ebpf](https://www.kernel.org/doc/html/latest/bpf/index.html) for layer4 and [pipy](https://flomesh.io/pipy) proxy for layer7 traffic management. Flomesh comes bundled with a load balancer, cross-cluster service registration/discovery and it supports multi-cluster networking. It supports `Ingress` (and as such is an "Ingress controller") and Gateway API.
267267

268-
FSM support of Gateway API is built on top [Flomesh Gateway API](fgw) and it currently supports Kubernetes Gateway API version [v0.7.1](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.7.1) with support for `v0.8.0` currently in progress.
268+
FSM support of Gateway API is built on top [Flomesh Gateway API][fgw] and it currently supports Kubernetes Gateway API version [v0.7.1](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.7.1) with support for `v0.8.0` currently in progress.
269269

270270
- [FSM Kubernetes Gateway API compatibility matrix](https://github.com/flomesh-io/fsm/blob/main/docs/gateway-api-compatibility.md)
271271
- [How to use Gateway API support in FSM](https://github.com/flomesh-io/fsm/blob/main/docs/tests/gateway-api/README.md)

0 commit comments

Comments
 (0)