Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
 - func Register(ctx context.Context, management *config.ManagementContext, ...)
 - func StartMCAppEnqueueController(ctx context.Context, management *config.ManagementContext)
 - func StartMCAppManagementController(ctx context.Context, mgmt *config.ManagementContext, ...)
 - func StartMCAppStateController(ctx context.Context, management *config.ManagementContext)
 - type ClusterController
 - type IntervalData
 - type MCAppController
 - type MCAppEnqueueController
 - type MCAppManager
 - type MCAppRevisionController
 - type MCAppStateController
 - type ProjectController
 - type Response
 
Constants ¶
      View Source
      
  
const (
	MultiClusterAppIDSelector = "mcapp"
)
    Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register(ctx context.Context, management *config.ManagementContext, clusterManager *clustermanager.Manager)
func StartMCAppEnqueueController ¶
func StartMCAppEnqueueController(ctx context.Context, management *config.ManagementContext)
func StartMCAppManagementController ¶
func StartMCAppManagementController(ctx context.Context, mgmt *config.ManagementContext, clusterManager *clustermanager.Manager)
func StartMCAppStateController ¶
func StartMCAppStateController(ctx context.Context, management *config.ManagementContext)
StartMCAppStateController gets all corresponding apps and update condition on multi cluster app sync
Types ¶
type ClusterController ¶
type ClusterController struct {
	// contains filtered or unexported fields
}
    type IntervalData ¶
type IntervalData struct {
	// contains filtered or unexported fields
}
    type MCAppController ¶
type MCAppController struct {
	// contains filtered or unexported fields
}
    type MCAppEnqueueController ¶
type MCAppEnqueueController struct {
	// contains filtered or unexported fields
}
    type MCAppManager ¶
type MCAppManager struct {
	// contains filtered or unexported fields
}
    type MCAppRevisionController ¶
type MCAppRevisionController struct {
	// contains filtered or unexported fields
}
    type MCAppStateController ¶
type MCAppStateController struct {
	Apps             pv3.AppLister
	MultiClusterApps v3.MultiClusterAppInterface
}
    type ProjectController ¶
type ProjectController struct {
	// contains filtered or unexported fields
}
     Click to show internal directories. 
   Click to hide internal directories.