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

Fix typos and remove obsolete Service APIs reference #1251

Merged
merged 1 commit into from
Jul 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apis/v1alpha2/httproute_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ type HTTPRouteRule struct {
//
// Proxy or Load Balancer routing configuration generated from HTTPRoutes
// MUST prioritize rules based on the following criteria, continuing on
// ties. Precedence must be given to the the Rule with the largest number
// ties. Precedence must be given to the Rule with the largest number
// of:
//
// * Characters in a matching non-wildcard hostname.
Expand Down
2 changes: 1 addition & 1 deletion apis/v1alpha2/shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ type RouteParentStatus struct {
//
// * The Route refers to a non-existent parent.
// * The Route is of a type that the controller does not support.
// * The Route is in a namespace the the controller does not have access to.
// * The Route is in a namespace the controller does not have access to.
//
// +listType=map
// +listMapKey=type
Expand Down
2 changes: 1 addition & 1 deletion apis/v1beta1/httproute_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ type HTTPRouteRule struct {
//
// Proxy or Load Balancer routing configuration generated from HTTPRoutes
// MUST prioritize rules based on the following criteria, continuing on
// ties. Precedence must be given to the the Rule with the largest number
// ties. Precedence must be given to the Rule with the largest number
// of:
//
// * Characters in a matching non-wildcard hostname.
Expand Down
2 changes: 1 addition & 1 deletion apis/v1beta1/shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ type RouteParentStatus struct {
//
// * The Route refers to a non-existent parent.
// * The Route is of a type that the controller does not support.
// * The Route is in a namespace the the controller does not have access to.
// * The Route is in a namespace the controller does not have access to.
//
// +listType=map
// +listMapKey=type
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions config/crd/standard/gateway.networking.k8s.io_httproutes.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion conformance/utils/suite/suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ type ExemptFeature string

const (
// This option indicates the implementation is exempting itself from the
// requirement of a ReferenceGrant to allow cross-namesapce references,
// requirement of a ReferenceGrant to allow cross-namespace references,
// and has instead implemented alternative safeguards.
ExemptReferenceGrant ExemptFeature = "ReferenceGrant"
)
Expand Down
6 changes: 3 additions & 3 deletions site-src/geps/gep-1016.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ an addition.
- The encapsulated protocol has a significant user base, particularly in the Kubernetes community.

gRPC meets _all_ of these criteria and is therefore, we contend, a strong
candidate for inclusion in the Gateway APIs.
candidate for inclusion in the Gateway API.

#### HTTP/2 Cleartext

Expand Down Expand Up @@ -82,7 +82,7 @@ The user experience would also degrade significantly if forced to route at the l

The gRPC library supports proxyless service mesh, a system by which routing
configuration is received and acted upon not by an in-line proxy or sidecar
proxy but by the client itself. Eventually, `GRPCRoute` in the Gateway APIs
proxy but by the client itself. Eventually, `GRPCRoute` in the Gateway API
should support this feature. However, to date, there are no HTTP client
libraries capable of participating in a proxyless service mesh.

Expand All @@ -93,7 +93,7 @@ libraries capable of participating in a proxyless service mesh.
Occasionally, gRPC users will place gRPC services on the same hostname/port
combination as HTTP services. For example, `foo.com:443/v1` might serve
REST+JSON while `foo.com:443/com.foo.WidgetService/` serves gRPC. Such an
arrangement in the Gateway APIs poses complex technical challenges. How are
arrangement in the Gateway API poses complex technical challenges. How are
GRPCRoutes to be reconciled with HTTPRoutes? And how should invididual
implementations accomplisht this?

Expand Down
2 changes: 1 addition & 1 deletion site-src/guides/getting-started.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Getting started with Gateway APIs
# Getting started with Gateway API

**1.** **[Install a Gateway controller](#installing-a-gateway-controller)**
_OR_ **[install the Gateway API CRDs manually](#installing-a-gateway-api-bundle)**
Expand Down
2 changes: 1 addition & 1 deletion site-src/implementations.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Kuma is actively working on an implementation of Gateway API specification for t

### NGINX Kubernetes Gateway

[NGINX Kubernetes Gateway][nginx-kubernetes-gateway] is an open-source project that provides an implementation of the Gateway API using [NGINX][nginx] as the data plane. The goal of this project is to implement the core Gateway APIs -- Gateway, GatewayClass, HTTPRoute, TCPRoute, TLSRoute, and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running on Kubernetes. NGINX Kubernetes Gateway is currently under development and supports a subset of the Gateway API.
[NGINX Kubernetes Gateway][nginx-kubernetes-gateway] is an open-source project that provides an implementation of the Gateway API using [NGINX][nginx] as the data plane. The goal of this project is to implement the core Gateway API -- Gateway, GatewayClass, HTTPRoute, TCPRoute, TLSRoute, and UDPRoute -- to configure an HTTP or TCP/UDP load balancer, reverse-proxy, or API gateway for applications running on Kubernetes. NGINX Kubernetes Gateway is currently under development and supports a subset of the Gateway API.

[nginx-kubernetes-gateway]:https://github.com/nginxinc/nginx-kubernetes-gateway
[nginx]:https://nginx.org/
Expand Down
3 changes: 0 additions & 3 deletions site-src/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ in Kubernetes. These resources - `GatewayClass`,`Gateway`, `HTTPRoute`,
expressive, extensible, and role-oriented interfaces that are implemented by
many vendors and have broad industry support.

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

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

## Getting started
Expand Down