Documentation ¶
Index ¶
Constants ¶
View Source
const (
ControllerName = hivev1.ClustersyncControllerName
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonSyncSet ¶
type CommonSyncSet interface { // AsRuntimeObject gets the syncset as a runtime.Object AsRuntimeObject() runtime.Object // AsMetaObject gets the syncset as a metav1.Object AsMetaObject() metav1.Object // GetSpec gets the common spec of the syncset GetSpec() *hivev1.SyncSetCommonSpec }
CommonSyncSet is an interface for interacting with SyncSets and SelectorSyncSets in a generic way.
type ReconcileClusterSync ¶
ReconcileClusterSync reconciles a ClusterDeployment object to apply its SyncSets and SelectorSyncSets
type SelectorSyncSetAsCommon ¶
type SelectorSyncSetAsCommon hivev1.SelectorSyncSet
SelectorSyncSetAsCommon is a SelectorSyncSet typed as a CommonSyncSet
func (*SelectorSyncSetAsCommon) AsMetaObject ¶
func (s *SelectorSyncSetAsCommon) AsMetaObject() metav1.Object
func (*SelectorSyncSetAsCommon) AsRuntimeObject ¶
func (s *SelectorSyncSetAsCommon) AsRuntimeObject() runtime.Object
func (*SelectorSyncSetAsCommon) GetSpec ¶
func (s *SelectorSyncSetAsCommon) GetSpec() *hivev1.SyncSetCommonSpec
type SyncSetAsCommon ¶
SyncSetAsCommon is a SyncSet typed as a CommonSyncSet
func (*SyncSetAsCommon) AsMetaObject ¶
func (s *SyncSetAsCommon) AsMetaObject() metav1.Object
func (*SyncSetAsCommon) AsRuntimeObject ¶
func (s *SyncSetAsCommon) AsRuntimeObject() runtime.Object
func (*SyncSetAsCommon) GetSpec ¶
func (s *SyncSetAsCommon) GetSpec() *hivev1.SyncSetCommonSpec
Click to show internal directories.
Click to hide internal directories.