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. |
condition
Package condition provides condition related utils.
|
Package condition provides condition related utils. |
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/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. |
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. |
Click to show internal directories.
Click to hide internal directories.