package
0.60.0
Repository: https://github.com/epic-gateway/resource-model.git
Documentation: pkg.go.dev

# README

There are two sets of controllers here. The first set belongs to the controller-manager and the second set belongs to the node agent. The controller manager controllers do things that need to be done once per cluster, such as notifying EPIC of new services and endpoints. The agent controllers do per-node setup, such as configuring the True Ingress components.

# Functions

AddFinalizer safely adds "finalizerName" to the finalizers list of "obj".
RemoveFinalizer safely removes "finalizerName" from the finalizers list of "obj".

# Structs

EPICAgentReconciler reconciles a EPIC object.
GWEndpointSliceReconciler reconciles a GWEndpointSlice object.
GWProxyAdhocReconciler reconciles a GWProxy object by performing the per-node networking setup needed to enable True Ingress tunnels.
GWProxyAgentReconciler reconciles a GWProxy object by performing the per-node networking setup needed to enable True Ingress tunnels.
GWProxyReconciler reconciles a GWProxy object.
GWRouteReconciler reconciles a GWRoute object.
LoadBalancerAgentReconciler reconciles a LoadBalancer object by performing the per-node networking setup needed to enable True Ingress tunnels.
LoadBalancerReconciler reconciles a LoadBalancer object.
NamespaceReconciler reconciles a Namespace object.
PodAgentReconciler reconciles a Pod object.
PodReconciler reconciles a Pod object.
RemoteEndpointReconciler reconciles RemoteEndpoint objects.
ServicePrefixAgentReconciler reconciles a ServicePrefix object.
ServicePrefixReconciler reconciles a ServicePrefix object.