//! Gateway API management for Kubernetes.
//!
//! This module provides functionality for managing Kubernetes Gateway API resources,
//! which is the next-generation API for ingress and service mesh configuration.
//!
//! The Gateway API provides more expressive, extensible, and role-oriented APIs
//! compared to the traditional Ingress resource.

mod manager;
mod spec;

pub use manager::GatewayManager;
pub use spec::{
    GatewayListener, GatewaySpec, HTTPRoute, HTTPRouteBackend, HTTPRouteMatch, HTTPRouteRule,
    Protocol,
};
