package
1.30.2
Repository: https://github.com/projectcontour/contour.git
Documentation: pkg.go.dev

# Functions

Default returns a default instance of a Contour for the given namespace/name.
No description provided by the author
No description provided by the author
OwnerLabels returns owner labels for the provided contour.

# 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
ClusterIPServicePublishingType publishes a network endpoint using a Kubernetes ClusterIP Service.
ContourAvailableConditionType indicates that the contour is running and available.
ContourOwningGatewayNameLabel is the Contour-defined owner reference label applied to generated resources.
GatewayAPIOwningGatewayNameLabel is the Gateway API-defined owner reference label applied to generated resources.
No description provided by the author
LoadBalancerServicePublishingType publishes a network endpoint using a Kubernetes LoadBalancer Service.
NodePortServicePublishingType publishes a network endpoint using a Kubernetes NodePort Service.
A Kubernetes DaemonSet.
A Kubernetes Deployment.

# Variables

ExternalLoadBalancer is a load balancer that is exposed on the cluster's public network (which is typically on the Internet).
InternalLoadBalancer is a load balancer that is exposed only on the cluster's private network.

# Structs

AWSLoadBalancerParameters provides configuration settings that are specific to AWS load balancers.
No description provided by the author
Contour is the representation of an instance of Contour + Envoy.
ContourNodePlacement describes node scheduling configuration for Contour pods.
ContourSpec defines the desired state of Contour.
EnvoyNetworkPublishing defines the schema to publish Envoy to a network.
EnvoyNodePlacement describes node scheduling configuration for Envoy pods.
No description provided by the author
LoadBalancerStrategy holds parameters for a load balancer.
NamespaceSpec defines the schema of a Contour namespace.
NetworkPublishing defines the schema for publishing Contour to a network.
NodePlacement describes node scheduling configuration of Contour and Envoy pods.
No description provided by the author
ProviderLoadBalancerParameters holds desired load balancer information specific to the underlying infrastructure provider.
RBACNames holds a set of names of related RBAC resources.

# Type aliases

AWSLoadBalancerType is the type of AWS load balancer to manage.
LoadBalancerProviderType is the underlying infrastructure provider for the load balancer.
LoadBalancerScope is the scope at which a load balancer is exposed.
No description provided by the author
WorkloadType is the type of Kubernetes workload to use for a component.