Skip to content

Commit

Permalink
Merge pull request #903 from robscott/v1alpha2-docs
Browse files Browse the repository at this point in the history
Updating docs for v1alpha2
  • Loading branch information
k8s-ci-robot authored Oct 14, 2021
2 parents 8f46ceb + 8bc86ae commit ff9883d
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 35 deletions.
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,12 @@
The Gateway API is a part of the [SIG Network][sn], and this repository contains
the specification and Custom Resource Definitions (CRDs).

*Note: This project was previously named "Service APIs" until being renamed to
"Gateway API" in February 2021.*

## Status

The latest supported version is v1alpha1 as released by the [v0.3.0
release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.3.0) of
this project. A second alpha API version, v1alpha2, is under active development,
but this is considered unstable and has not been released yet.
The latest supported version is v1alpha2 as released by the [v0.4.0
release](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.4.0) of
this project. This version of the API is expected to graduate to beta in the
future with relatively minimal changes.

## Documentation

Expand Down
30 changes: 15 additions & 15 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,14 @@ nav:
Implementation Guidelines: concepts/guidelines.md
- Implementations: implementations.md
- Guides:
- v1alpha2:
- Getting started: v1alpha2/guides/getting-started.md
- Simple Gateway: v1alpha2/guides/simple-gateway.md
- HTTP routing: v1alpha2/guides/http-routing.md
- HTTP traffic splitting: v1alpha2/guides/traffic-splitting.md
- Cross-Namespace routing: v1alpha2/guides/multiple-ns.md
- TLS: v1alpha2/guides/tls.md
- TCP routing: v1alpha2/guides/tcp.md
- v1alpha1:
- Getting started: v1alpha1/guides/getting-started.md
- Simple Gateway: v1alpha1/guides/simple-gateway.md
Expand All @@ -42,29 +50,21 @@ nav:
- Cross-Namespace routing: v1alpha1/guides/multiple-ns.md
- TLS: v1alpha1/guides/tls.md
- TCP routing: v1alpha1/guides/tcp.md
- v1alpha2(unreleased):
- Getting started: v1alpha2/guides/getting-started.md
- Simple Gateway: v1alpha2/guides/simple-gateway.md
- HTTP routing: v1alpha2/guides/http-routing.md
- HTTP traffic splitting: v1alpha2/guides/traffic-splitting.md
- Cross-Namespace routing: v1alpha2/guides/multiple-ns.md
- TLS: v1alpha2/guides/tls.md
- TCP routing: v1alpha2/guides/tcp.md
- Reference:
- v1alpha1:
- API Types:
GatewayClass: v1alpha1/api-types/gatewayclass.md
Gateway: v1alpha1/api-types/gateway.md
HTTPRoute: v1alpha1/api-types/httproute.md
- API specification: v1alpha1/references/spec.md
- v1alpha2(unreleased):
- v1alpha2:
- API Types:
GatewayClass: v1alpha2/api-types/gatewayclass.md
Gateway: v1alpha2/api-types/gateway.md
HTTPRoute: v1alpha2/api-types/httproute.md
- API specification: v1alpha2/references/spec.md
- Cross Namespace References: v1alpha2/references/cross-namespace-references.md
- Policy Attachment: v1alpha2/references/policy-attachment.md
- v1alpha1:
- API Types:
GatewayClass: v1alpha1/api-types/gatewayclass.md
Gateway: v1alpha1/api-types/gateway.md
HTTPRoute: v1alpha1/api-types/httproute.md
- API specification: v1alpha1/references/spec.md
- Release policy: references/releases.md
- Contributing:
- Developer guide: contributing/devguide.md
Expand Down
4 changes: 0 additions & 4 deletions site-src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,6 @@ many vendors and have broad industry support.

![Gateway API Model](./images/api-model.png)


!!! warning
Gateway API is preparing to release v1alpha2, which is a large change, and
some documents on this site are out of date. Please pardon our dust for now.
## Getting started

Whether you are a user interested in using the Gateway API or an implementer
Expand Down
7 changes: 2 additions & 5 deletions site-src/v1alpha2/guides/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Getting started with Gateway APIs

!!! danger
This page and some of its sub-pages are not fully updated for v1alpha2 yet.

**1.** **[Install a Gateway controller](#installing-a-gateway-controller)**
_OR_ **[install the Gateway API CRDs manually](#installing-gateway-api-crds-manually)**

Expand Down Expand Up @@ -36,7 +33,7 @@ these resources. Installing the CRDs will just allow you to see and apply the
resources, though they won't do anything.

```
kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v0.4.0-rc1" \
kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v0.4.0" \
| kubectl apply -f -
```

Expand All @@ -50,7 +47,7 @@ these resources.


```
kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v0.4.0-rc1" \
kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v0.4.0" \
| kubectl delete -f -
```

4 changes: 0 additions & 4 deletions site-src/v1alpha2/guides/tls.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
# TLS Configuration

!!! danger
This page has not been updated for v1alpha2 yet.


Gateway API allow for a variety of ways to configure TLS. This document lays
out various TLS settings and gives general guidelines on how to use them
effectively.
Expand Down

0 comments on commit ff9883d

Please sign in to comment.