Gateway API integrator operator¶
A Juju charm that deploys and manages Gateway API resources (Gateway and HTTPRoute) to provide ingress for applications. The charm supports both the gateway-route interface and the ingress interface, with TLS termination handled through the tls-certificates relation and DNS record management through the dns-record relation.
This operator is built for the Kubernetes substrate.
In this documentation¶
Get started |
Deploy the Gateway API integrator charm | Deploy the Gateway API integrator and Ingress Configurator charms |
Deployment |
|
Design |
|
Security |
How this documentation is organized¶
This documentation uses the Diátaxis documentation structure.
The Tutorial takes you step-by-step through a basic deployment of the Gateway API integrator charm. The advanced tutorial deploys and integrates the Gateway API charm with the Ingress Configurator charm using the
gateway-routeinterface.The How-to guides cover practical tasks such as upgrading the charm and contributing to this documentation.
Reference provides technical details on the charm’s architecture and supported actions.
Explanation covers the charm’s workflow and security posture in more depth.
Project and community¶
Gateway API is an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.
Contribute and report bugs to the Gateway API integrator operator
Check the release notes
Contributing to this documentation¶
Documentation is an important part of this project, and we take the same open-source approach to the documentation as the code. As such, we welcome community contributions, suggestions and constructive feedback on our documentation. Our documentation is hosted on the Charmhub forum to enable easy collaboration. Please use the “Help us improve this documentation” links on each documentation page to either directly change something you see that’s wrong, or ask a question, or make a suggestion about a potential change using the comments section.
If there’s a particular area of documentation that you’d like to see that’s missing, please file a bug.