# Functions
GenerateKongRouteFromTranslation generates Kong routes from HTTPRoute pointing to a specific backend.
IngressesV1ToKongServices translates IngressV1 object into Kong Service, returns them indexed by name.
No description provided by the author
No description provided by the author
NewParser produces a new Parser object provided a logging mechanism and a Kubernetes object store.
# Constants
DefaultHTTPPort is the network port that should be assumed by default for HTTP traffic to services.
DefaultRetries indicates the number of times a connection should be retried by default.
DefaultServiceTimeout indicates the amount of time (by default) for connections, reads and writes to a service over a network should be given before timing out by default.
No description provided by the author
# Variables
LegacyRegexPathExpression is the regular expression used by Kong <3.0 to determine if a path is not a regex.
# Structs
FeatureFlags are used to control the behavior of the parser.
KongConfigBuildingResult is a result of Parser.BuildKongConfig method.
ObjectsCollector collects objects for later use.
Parser parses Kubernetes objects and configurations into their equivalent Kong objects and configurations, producing a complete state configuration for the Kong Admin API.
No description provided by the author
No description provided by the author
# Interfaces
LicenseGetter is an interface for getting the Kong Enterprise license.
# Type aliases
KongServicesCache is a cache of Kong Services indexed by their name.