pkg/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2025 License: MIT

Directories

Path Synopsis
common
apiretry
Package apiretry provides the retry func shared between networking controllers.
Package apiretry provides the retry func shared between networking controllers.
azureerrors
Package azureerrors defines shared azure error util functions.
Package azureerrors defines shared azure error util functions.
condition
Package condition provides condition related utils.
Package condition provides condition related utils.
defaulter
Package defaulter provides the utils for setting default values for a resource.
Package defaulter provides the utils for setting default values for a resource.
env
Package env provides shared functions to handle environment variables.
Package env provides shared functions to handle environment variables.
hubconfig
package hubconfig provides common functionalities for hub configuration.
package hubconfig provides common functionalities for hub configuration.
metrics
Package metrics features some consts and variables used for exposing metrics.
Package metrics features some consts and variables used for exposing metrics.
objectmeta
Package objectmeta defines shared meta const used by the networking objects.
Package objectmeta defines shared meta const used by the networking objects.
uniquename
Package uniquename features utility functions that help format unique names for exporting and importing cluster-scoped and fleet-scoped resources.
Package uniquename features utility functions that help format unique names for exporting and importing cluster-scoped and fleet-scoped resources.
controllers
hub/endpointsliceexport
Package endpointsliceexport features the EndpointSliceExport controller running on the hub cluster, which is responsible for distributing EndpointSlices exported from member clusters.
Package endpointsliceexport features the EndpointSliceExport controller running on the hub cluster, which is responsible for distributing EndpointSlices exported from member clusters.
hub/internalserviceexport
Package internalserviceexport features the InternalServiceExport controller for exporting services from member to the fleet.
Package internalserviceexport features the InternalServiceExport controller for exporting services from member to the fleet.
hub/internalserviceimport
Package internalserviceimport features the InternalServiceImport controller for importing an exported service into a member cluster.
Package internalserviceimport features the InternalServiceImport controller for importing an exported service into a member cluster.
hub/membercluster
Package membercluster features the MemberCluster controller for watching update/delete events to the MemberCluster object and removes finalizers on all fleet networking resources in the fleet member cluster namespace.
Package membercluster features the MemberCluster controller for watching update/delete events to the MemberCluster object and removes finalizers on all fleet networking resources in the fleet member cluster namespace.
hub/serviceimport
Package serviceimport features the serviceimport controller to resolve the service spec when exporting multi-cluster services.
Package serviceimport features the serviceimport controller to resolve the service spec when exporting multi-cluster services.
hub/trafficmanagerbackend
Package trafficmanagerbackend features the TrafficManagerBackend controller to reconcile TrafficManagerBackend CRs.
Package trafficmanagerbackend features the TrafficManagerBackend controller to reconcile TrafficManagerBackend CRs.
hub/trafficmanagerprofile
Package trafficmanagerprofile features the TrafficManagerProfile controller to reconcile TrafficManagerProfile CRs.
Package trafficmanagerprofile features the TrafficManagerProfile controller to reconcile TrafficManagerProfile CRs.
member/endpointslice
Package endpointslice features the EndpointSlice controller for exporting an EndpointSlice from a member cluster to its fleet.
Package endpointslice features the EndpointSlice controller for exporting an EndpointSlice from a member cluster to its fleet.
member/endpointsliceexport
Package endpointsliceexport features the EndpointSliceExport controller for cleaning up left over EndpointSlices on the hub cluster.
Package endpointsliceexport features the EndpointSliceExport controller for cleaning up left over EndpointSlices on the hub cluster.
member/endpointsliceimport
Package endpointsliceimport features the EndpointSliceImport controller for importing EndpointSlices from hub cluster into a member cluster.
Package endpointsliceimport features the EndpointSliceImport controller for importing EndpointSlices from hub cluster into a member cluster.
member/internalmembercluster/v1alpha1
Package internalmembercluster features internalmembercluster controller to report its heartbeat to the hub by updating internalMemberCluster and cleanup the resources before leave.
Package internalmembercluster features internalmembercluster controller to report its heartbeat to the hub by updating internalMemberCluster and cleanup the resources before leave.
member/internalserviceexport
package internalserviceexport features the InternalServiceExport controller for reporting back conflict resolution status from the fleet to a member cluster.
package internalserviceexport features the InternalServiceExport controller for reporting back conflict resolution status from the fleet to a member cluster.
member/internalserviceimport
Package internalserviceimport features the InternalServiceImport controller for reporting back the status from the fleet to a member cluster.
Package internalserviceimport features the InternalServiceImport controller for reporting back the status from the fleet to a member cluster.
member/serviceexport
Package serviceexport features the ServiceExport controller for exporting a Service from a member cluster to its fleet.
Package serviceexport features the ServiceExport controller for exporting a Service from a member cluster to its fleet.
member/serviceimport
Package serviceimport features the serviceimport controller deployed in member cluster to managed internalserviceimport according to its corresponding serviceimport.
Package serviceimport features the serviceimport controller deployed in member cluster to managed internalserviceimport according to its corresponding serviceimport.
multiclusterservice
Package multiclusterservice features the mcs controller to reconcile multiclusterservice CRD.
Package multiclusterservice features the mcs controller to reconcile multiclusterservice CRD.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL