Skip to content

Commit cdbe928

Browse files
Fix broken links
Also upgrade version of hugo and docsy
1 parent 99eeae1 commit cdbe928

27 files changed

Lines changed: 85 additions & 60 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
6. If this PR includes a new GEP please make sure you've followed the process
1818
outlined in our GEP overview, as this will help the community to ensure the
1919
best chance of positive outcomes for your proposal:
20-
https://gateway-api.sigs.k8s.io/geps/overview/#process
20+
https://gateway-api.sigs.k8s.io/enhancements/overview/#process
2121
-->
2222

2323
**What type of PR is this?**

geps/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ cascade:
77
ui:
88
breadcrumb_disable: false
99

10-
_build:
10+
build:
1111
list: never
1212
---

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/). 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-1619/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,7 +1090,7 @@ predicable way.
10901090
- We need to clean up the [Implementations](#implementations) table to make it more organized and readable.
10911091
- We need to revisit how to indicate to a user that a `BackendLBPolicy` configuration is being overridden by a route
10921092
configuration via a warning status or log.
1093-
- This might require addressing as part of an update to [GEP-2648](../gep-2648/index.md).
1093+
- This might require addressing as part of an update to [GEP-2648](/geps/gep-2648/).
10941094

10951095
## Alternatives
10961096

@@ -1227,7 +1227,7 @@ Though session persistence is a ubiquitous name, session affinity is more incons
12271227
- [LBPolicy](https://static.sched.com/hosted_files/kccnceu2023/c4/Autoscaling%20Elastic%20Kubernetes%20Infrastructure%20for%20Stateful%20Applications%20using%20Proxyless%20gRPC%20and%20Istio.pdf#page=25) (proposed extension for session persistence API)
12281228
- [gRPC Stateful Session Affinity Proposal](https://github.com/grpc/proposal/blob/master/A55-xds-stateful-session-affinity.md) (info on session draining and session persistence in gRPC)
12291229
- [Kube-Proxy Session Affinity](https://kubernetes.io/docs/reference/networking/virtual-ips/#session-affinity)
1230-
- [GEP-713: Metaresources and PolicyAttachment](../gep-713/index.md)
1230+
- [GEP-713: Metaresources and PolicyAttachment](/enhancements/geps/gep-713/)
12311231
- [RFC6265](https://www.rfc-editor.org/rfc/rfc6265)
12321232
- [Policy Attachment](/reference/policy-attachment)
12331233
- [Envoy Session Persistence Design Doc](https://docs.google.com/document/d/1IU4b76AgOXijNa4sew1gfBfSiOMbZNiEt5Dhis8QpYg/edit#heading=h.sobqsca7i45e)

geps/gep-1731/index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,11 @@ TODO
239239

240240
## API
241241

242-
!!! warning
243-
Expectations for how implementations should handle connection errors are currently UNRESOLVED due to inconsistency between data planes, including how connections are established or maintained, granularity of how different types of errors are bucketed, default behavior and expected user needs. Please see comment thread at <https://github.com/kubernetes-sigs/gateway-api/pull/3199#discussion_r1697201266> for more detail.
242+
{{% alert color="warning" %}}
243+
244+
Expectations for how implementations should handle connection errors are currently UNRESOLVED due to inconsistency between data planes, including how connections are established or maintained, granularity of how different types of errors are bucketed, default behavior and expected user needs. Please see comment thread at <https://github.com/kubernetes-sigs/gateway-api/pull/3199#discussion_r1697201266> for more detail.
245+
246+
{{% /alert %}}
244247

245248
### Go
246249

geps/gep-1867/index.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ While there is value out of providing class-wide options as defaults, there is a
5757

5858
Some parallels in existing APIs:
5959

60-
[Policy Attachment](../../reference/policy-attachment.md) offers a hierarchy of defaults and overrides, allowing attachment to GatewayClass and Gateway.
60+
[Policy Attachment](/reference/policy-attachment/) offers a hierarchy of defaults and overrides, allowing attachment to GatewayClass and Gateway.
6161
This is similar to our needs here, but representing infrastructure configuration as a "Policy" is a bit problematic, and the existing mechanisms have no hierarchy.
6262

6363
In core Kubernetes, Pods declare their requirements (for example, CPU requests) inline in the Pod resource; there is not a `ResourceClass` API that abstracts these further.
@@ -78,7 +78,7 @@ For example, if I wanted to represent a `version` field and change that to trigg
7878
In order to address the concerns above, I propose a standard `infrastructure` API is added to `Gateway`.
7979

8080
The exact fields are out of scope for this GEP and will be handled by additional GEPs.
81-
One example GEP already depending on this is [GEP-1651](../gep-1651/index.md).
81+
One example GEP already depending on this is [GEP-1651](/geps/gep-1651/).
8282

8383
The fields as defined below are, at time of writing, the existing fields covered by this GEP. More fields may be added as needed.
8484

@@ -140,8 +140,11 @@ type GatewayClassInfrastructure struct {
140140
}
141141
```
142142

143-
!!! warning
144-
Modifying pod labels via `infrastructure.labels` could result in data plane pods being replaced (depending on the implementation). The way in which the pods are replaced is implementation specific and may result in downtime. Implementations should document how they handle changes to `infrastructure.labels`.
143+
{{% alert color="warning" %}}
144+
145+
Modifying pod labels via `infrastructure.labels` could result in data plane pods being replaced (depending on the implementation). The way in which the pods are replaced is implementation specific and may result in downtime. Implementations should document how they handle changes to `infrastructure.labels`.
146+
147+
{{% /alert %}}
145148

146149
### API Principles
147150

geps/gep-1897/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ This GEP is the outcome of the TLS use case #4 in
143143

144144
## BackendTLSPolicy is a union feature
145145

146-
BackendTLSPolicy complies with the definition of [Union feature](../../site-src/guides/implementers.md#union-feature-conformance).
146+
BackendTLSPolicy complies with the definition of [Union feature](/guides/implementers/#union-feature-conformance).
147147
This means that this feature is used in combination with other features. Some examples:
148148

149149
* An implementation that claims support for `GRPCRoute` and `BackendTLSPolicy` MUST support
@@ -837,7 +837,7 @@ of the first standard Policy type.
837837

838838
[Gateway API TLS Use Cases](https://docs.google.com/document/d/17sctu2uMJtHmJTGtBi_awGB0YzoCLodtR6rUNmKMCs8/edit#heading=h.cxuq8vo8pcxm)
839839

840-
[GEP-713: Metaresources and PolicyAttachment](../gep-713/index.md)
840+
[GEP-713: Metaresources and PolicyAttachment](/geps/gep-713/)
841841

842842
[Gateway API TLS](/guides/user-guides/tls)
843843

geps/gep-2643/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ based on the SNI identification that should pass the traffic to N load balanced
2929
## Non-Goals
3030

3131
* Provide an interface for users to define different listeners or ports for the
32-
`TLSRoute` - This will be covered by the [ListenerSet enhancement](/gep-1713/index.md).
32+
`TLSRoute` - This will be covered by the [ListenerSet enhancement](/geps/gep-1713/).
3333
* When using `TLSRoute` passthrough, support `PROXY` protocol on the gateway listener.
3434
* When using `TLSRoute` passthrough, support `PROXY` protocol on the communication
3535
between the Gateway and the backend.
@@ -591,4 +591,4 @@ the field can be considered too complex.
591591
* [TLSRoute intersecting hostnames issue](https://github.com/kubernetes-sigs/gateway-api/issues/3541)
592592
* [TLSRoute termination feature request](https://github.com/kubernetes-sigs/gateway-api/issues/2111)
593593
* [GatewayAPI TLS Use Cases](https://docs.google.com/document/d/17sctu2uMJtHmJTGtBi_awGB0YzoCLodtR6rUNmKMCs8)
594-
* [Union Features](../../site-src/guides/implementers.md#union-feature-conformance)
594+
* [Union Features](/guides/implementers/#union-feature-conformance)

geps/gep-2648/index.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77

88
## TLDR
99

10-
!!! warning
11-
This GEP has been merged back into [GEP-713](/geps/gep-713/)
12-
and now it's now obsolete. Please refer the original specification of Metaresources
13-
and Policy Attachment for the current state of the pattern.
10+
{{% alert color="warning" %}}
11+
12+
This GEP has been merged back into [GEP-713](/geps/gep-713/)
13+
and now it's now obsolete. Please refer the original specification of Metaresources
14+
and Policy Attachment for the current state of the pattern.
15+
16+
{{% /alert %}}
1417

1518
Describe and specify a design pattern for a class of metaresource that can
1619
affect specific settings across a single target object.

geps/gep-2649/index.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@
77

88
## TLDR
99

10-
!!! warning
11-
This GEP has been merged back into [GEP-713](/geps/gep-713/)
12-
and now it's now obsolete. Please refer the original specification of Metaresources
13-
and Policy Attachment for the current state of the pattern.
10+
{{% alert color="warning" %}}
11+
12+
This GEP has been merged back into [GEP-713](/geps/gep-713/)
13+
and now it's now obsolete. Please refer the original specification of Metaresources
14+
and Policy Attachment for the current state of the pattern.
15+
16+
{{% /alert %}}
1417

1518
Describe and specify a design pattern for a class of metaresource that can
1619
affect specific settings across a multiple target objects.

0 commit comments

Comments
 (0)