Documentation ¶
Index ¶
- Constants
- type CircleManager
- func (c CircleManager) AddFinalizer(ctx context.Context, circle *charlescdiov1alpha1.Circle) error
- func (c CircleManager) FinalizeCircle(ctx context.Context, circle *charlescdiov1alpha1.Circle) error
- func (c CircleManager) IsCircleToBeDeleted(ctx context.Context, circle *charlescdiov1alpha1.Circle) bool
- func (c CircleManager) Sync(circle *charlescdiov1alpha1.Circle) error
Constants ¶
View Source
const ( SyncSuccessType = "SyncSuccess" SyncFailedType = "SyncFailed" )
View Source
const CircleFinalizer = "circles.charlescd.io/finalizer"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircleManager ¶
func NewCircleManager ¶
func NewCircleManager(logger logr.Logger, client client.Client, gitopsEngine engine.GitOpsEngine, networkClient networking.NetworkingLayer, clusterCache cache.ClusterCache) CircleManager
func (CircleManager) AddFinalizer ¶
func (c CircleManager) AddFinalizer(ctx context.Context, circle *charlescdiov1alpha1.Circle) error
func (CircleManager) FinalizeCircle ¶
func (c CircleManager) FinalizeCircle(ctx context.Context, circle *charlescdiov1alpha1.Circle) error
func (CircleManager) IsCircleToBeDeleted ¶
func (c CircleManager) IsCircleToBeDeleted(ctx context.Context, circle *charlescdiov1alpha1.Circle) bool
func (CircleManager) Sync ¶
func (c CircleManager) Sync(circle *charlescdiov1alpha1.Circle) error
Click to show internal directories.
Click to hide internal directories.