Documentation ¶
Index ¶
- Constants
- func Equal(existing []string, toUpdate map[string]bool) bool
- func GetMsg(data map[string]bool) string
- 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.