1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/gateway-api.git synced 2025-12-13 01:56:10 +00:00
Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
Find a file
Rob Scott 89165573d2
Adding ingress-nginx welcome guide along with new "getting started" section (#4334)
* Adding ingress-nginx welcome guide along with new "getting started"
section

* Responding to feedback
2025-12-12 17:23:43 -08:00
.github Move GEPs out of ToC and re-add provisional (#4277) 2025-12-05 13:42:56 -08:00
.openvex/templates Spelling (#3400) 2025-02-12 10:32:22 -08:00
apis Spelling (#4279) 2025-12-08 17:15:33 -08:00
apisx Spelling (#4279) 2025-12-08 17:15:33 -08:00
applyconfiguration api: Update gateway status to include AttachedListeners (#4211) 2025-12-04 06:28:58 -08:00
CHANGELOG chore(1.4.1): CHANGELOG and version updates (#4317) 2025-12-03 21:08:20 -08:00
config/crd Spelling (#4279) 2025-12-08 17:15:33 -08:00
conformance Spelling (#4279) 2025-12-08 17:15:33 -08:00
docker Issue 3138 - Conformance Tests for BackendTLSPolicy - normative (#3212) 2025-07-21 08:44:28 -07:00
docs chore: remove Gateway API survey banner (#3548) 2025-01-13 09:18:32 -08:00
examples Pattern validation for HTTP header values according to RFC 7230 (#3774) 2025-11-27 03:46:21 -08:00
geps Update the ListenerSet GEP per Kubecon discussions (#4286) 2025-12-12 06:17:52 -08:00
gwctl Remove gwctl code from gateway-api repository. New development will happen in kubernetes-sigs/gwctl (#3338) 2024-09-16 20:35:14 +01:00
hack build(deps): bump pymdown-extensions (#4331) 2025-12-09 06:01:38 -08:00
pkg Spelling (#4279) 2025-12-08 17:15:33 -08:00
roles Spelling (#4279) 2025-12-08 17:15:33 -08:00
site-src Adding ingress-nginx welcome guide along with new "getting started" section (#4334) 2025-12-12 17:23:43 -08:00
tests Spelling (#4279) 2025-12-08 17:15:33 -08:00
tools Move GEPs out of ToC and re-add provisional (#4277) 2025-12-05 13:42:56 -08:00
.custom-gcl.yml Add github actions update to dependabot (#4312) 2025-12-05 12:12:57 -08:00
.gitattributes Renaming stable channel to standard channel 2022-06-07 20:00:30 +00:00
.gitignore Separate conformance tests dependencies (#4188) 2025-11-27 07:56:21 -08:00
.golangci-kal.yml Fix OpenAPI validations by adding API list markers (#3964) 2025-08-05 21:37:26 -07:00
.golangci.yml chore: golangci.yml update (#3317) 2024-09-05 17:21:58 +01:00
.yamllint.yaml Automate GEP TOC generation and validate (#4075) 2025-09-17 07:42:13 -07:00
CHANGELOG.md Splitting Changelogs for each minor version (#3060) 2024-05-07 08:11:49 -07:00
cloudbuild.yaml Update cloudbuild.yaml 2022-11-21 12:51:01 +08:00
code-of-conduct.md Initial commit 2019-11-01 16:33:33 -04:00
CONTRIBUTING.md docs: add issue and PR bumping section to CONTRIBUTING.md (#3264) 2024-08-14 23:21:17 -07:00
crd-ref-docs.yaml Updating deps to k8s 1.32 and go 1.24 (#3697) 2025-03-21 10:56:32 -07:00
go.mod Move tests out of pkg and to its own modules (#4293) 2025-11-28 06:48:23 -08:00
go.sum Move tests out of pkg and to its own modules (#4293) 2025-11-28 06:48:23 -08:00
go.work Move tests out of pkg and to its own modules (#4293) 2025-11-28 06:48:23 -08:00
LICENSE revamp readme to point to relevant resources 2020-10-29 10:24:07 -05:00
Makefile Move GEPs out of ToC and re-add provisional (#4277) 2025-12-05 13:42:56 -08:00
mkdocs.yml Adding ingress-nginx welcome guide along with new "getting started" section (#4334) 2025-12-12 17:23:43 -08:00
nav.yml Adding ingress-nginx welcome guide along with new "getting started" section (#4334) 2025-12-12 17:23:43 -08:00
netlify.toml Updating deps to k8s 1.32 and go 1.24 (#3697) 2025-03-21 10:56:32 -07:00
OWNERS chore: remove mesh leads from * reviews 2022-12-06 15:18:33 -05:00
OWNERS_ALIASES Adds a maintainers team for Gateway API docs (#4203) 2025-10-27 14:49:35 -07:00
README.md chore(1.4.1): Update README and guide for 1.4.1 (#4320) 2025-12-03 22:24:19 -08:00
RELEASE.md Move GEPs out of ToC and re-add provisional (#4277) 2025-12-05 13:42:56 -08:00
RELEASE_MANAGEMENT.md Update deadline extension policy (#4111) 2025-09-25 21:22:16 -07:00
SECURITY_CONTACTS Update OWNERS, OWNERS_ALIASES and SECURITY_CONTACTS. 2019-11-01 16:57:13 -04:00

Kubernetes Gateway API

The Gateway API is a part of SIG Network, and this repository contains the specification and Custom Resource Definitions (CRDs).

Status

The latest supported version is v1 as released by the v1.4.1 release of this project.

This version of the API is has GA level support for the following resources:

  • v1.GatewayClass
  • v1.Gateway
  • v1.HTTPRoute
  • v1.GRPCRoute
  • v1.BackendTLSPolicy

For all the other APIs and their support levels please consult the spec.

Documentation

Website

The API specification and detailed documentation is available on the project website: https://gateway-api.sigs.k8s.io.

Concepts

To get started, please read through API concepts and Security model. These documents give the necessary background to understand the API and the use-cases it targets.

Getting started

Once you have a good understanding of the API at a higher-level, check out getting started to install your first Gateway controller and try out one of the guides.

References

For a complete API reference, please refer to:

Gateway API conformance

If you are developing a Gateway API implementation and want to run conformance tests against your project and eventually submit the proof of conformance, visit the conformance documentation for the test suite documentation, and the conformance reports readme to see the reports submission rules. If you are a user who wants to explore the features supported by the various implementations, navigate the conformance reports

Contributing

Community meeting schedule, notes and developer guide can be found on the community page. Our Kubernetes Slack channel is #sig-network-gateway-api.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.