# Functions
InClusterConfig creates a configuration for the Kubernetes Adapter that will communicate with the API server using TLS and authenticate with the cluster provide Bearer token.
InsecureConfig creates a configuration for the Kubernetes Adapter that won't use any encryption or authentication mechanisms to communicate with the API Server.
NewAdapter creates an Adapter for Kubernetes using a given configuration.
ParseResourceLocation parses a Kubernetes resource location from string.
# Constants
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
# Variables
ErrInvalidCertificates is returned when the CA certificates required to communicate with the API server are invalid.
ErrInvalidConfiguration is returned when the Kubernetes configuration is missing required attributes.
ErrInvalidIngressUpdateARNParams is returned when a request to update ingress resources has an empty ARN or doesn't specify any ingress resources.
ErrInvalidIngressUpdateParams is returned when a request to update ingress resources has an empty DNS name or doesn't specify any ingress resources.
ErrMissingKubernetesEnv is returned when the Kubernetes API server environment variables are not defined.
No description provided by the author
No description provided by the author
ErrUpdateNotNeeded is returned when an ingress update call doesn't require an update due to already having the desired hostname.
# Structs
No description provided by the author
Config holds the common attributes that can be passed to a Kubernetes client on initialization.
ConfigMap is the ingress-controller's representation of a Kubernetes ConfigMap.
Ingress is the ingress-controller's business object.
ResourceLocation defines the location of Kubernetes resource in a particular namespace.
TLSClientConfig contains settings to enable transport layer security.
# Type aliases
No description provided by the author