# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PrettyPrintServiceList makes a clean printable list of a map of Kubernetes services for the purpose of logging (errors, info, e.t.c.).
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
PortModeNumber means that the Ingress specifies the Service port by its name field.
PortModeNumber means that the Ingress specifies the Service port by raw port number.
PortModeImplicit means that the Ingress does not specify the Kubernetes Service port, and that KIC should expect the Service to have only one port defined.
# Structs
ACLGroup represents an ACL associated with a consumer.
BasicAuth represents a basic authentication credential.
Certificate represents the certificate object in Kong.
Consumer holds a Kong consumer and its plugins and credentials.
ConsumerGroup holds a Kong Consumer.
HMACAuth represents a HMAC credential.
JWTAuth represents a JWT credential.
KeyAuth represents a key-auth credential.
KongState holds the configuration that should be applied to Kong.
License represents the license object in Kong.
MTLSAuth represents an MTLS auth credential.
Oauth2Credential represents an OAuth2 client configuration including credentials.
Plugin represents a plugin Object in Kong.
No description provided by the author
Route represents a Kong Route and holds a reference to the Ingress rule.
Service represents a service in Kong and holds routes associated with the service and other k8s metadata.
No description provided by the author
Target is a wrapper around Target object in Kong.
Upstream is a wrapper around Upstream object in Kong.
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
Services is a list of kongstate.Service objects with sorting enabled based on a lexographical comparison of the underlying kong.Service names which are always expected to be unique.