Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DependencyFactory ¶
type DependencyFactory interface { MakeDestinationTranslator( ctx context.Context, userSupplied input.RemoteSnapshot, clusters skv1alpha1sets.KubernetesClusterSet, destinations discoveryv1sets.DestinationSet, ) destination.Translator MakeMeshTranslator( ctx context.Context, userSupplied input.RemoteSnapshot, clusters skv1alpha1sets.KubernetesClusterSet, secrets corev1sets.SecretSet, workloads discoveryv1sets.WorkloadSet, destinations discoveryv1sets.DestinationSet, ) mesh.Translator }
the DependencyFactory creates dependencies for the translator from a given snapshot NOTE(ilackarms): private interface used here as it's not expected we'll need to define our DependencyFactory anywhere else
func NewDependencyFactory ¶
func NewDependencyFactory() DependencyFactory
Click to show internal directories.
Click to hide internal directories.