Versions in this module Expand all Collapse all v0 v0.0.4 Jun 4, 2025 Changes in this version + var ErrJobFailed = errors.New("job failed") v0.0.3 Apr 21, 2025 Changes in this version + type AppDeploymentHandler struct + func (a *AppDeploymentHandler) EnsureApplicationValid(ctx context.Context) (reconciler.OperationResult, error) + func (a *AppDeploymentHandler) EnsureDependenciesReady(ctx context.Context) (reconciler.OperationResult, error) + func (a *AppDeploymentHandler) EnsureDeployingFinished(ctx context.Context) (reconciler.OperationResult, error) + func (a *AppDeploymentHandler) EnsureFinalizer(ctx context.Context) (reconciler.OperationResult, error) + func (a *AppDeploymentHandler) EnsureFinalizerDeleted(ctx context.Context) (reconciler.OperationResult, error) + func (a *AppDeploymentHandler) EnsureTeardownFinished(ctx context.Context) (reconciler.OperationResult, error) + type AppDeploymentHandlerInterface interface + EnsureApplicationValid func(ctx context.Context) (reconciler.OperationResult, error) + EnsureDependenciesReady func(ctx context.Context) (reconciler.OperationResult, error) + EnsureDeployingFinished func(ctx context.Context) (reconciler.OperationResult, error) + EnsureFinalizer func(ctx context.Context) (reconciler.OperationResult, error) + EnsureFinalizerDeleted func(ctx context.Context) (reconciler.OperationResult, error) + EnsureTeardownFinished func(ctx context.Context) (reconciler.OperationResult, error) + func NewAppDeploymentHandler(ctx context.Context, appDeployment *v1alpha1.AppDeployment, logger logr.Logger, ...) AppDeploymentHandlerInterface + type AppdeploymentHandlerContextKey struct + type CacheHandler struct + func (c *CacheHandler) AdjustCache(ctx context.Context) (reconciler.OperationResult, error) + func (c *CacheHandler) CalculateKeepAliveCount(ctx context.Context) (reconciler.OperationResult, error) + func (c *CacheHandler) CheckCacheExpiry(ctx context.Context) (reconciler.OperationResult, error) + func (c *CacheHandler) EnsureCacheInitialized(ctx context.Context) (reconciler.OperationResult, error) + type CacheHandlerInterface interface + AdjustCache func(ctx context.Context) (reconciler.OperationResult, error) + CalculateKeepAliveCount func(ctx context.Context) (reconciler.OperationResult, error) + CheckCacheExpiry func(ctx context.Context) (reconciler.OperationResult, error) + EnsureCacheInitialized func(ctx context.Context) (reconciler.OperationResult, error) + func NewCacheHandler(ctx context.Context, cache *v1alpha1.Cache, logger logr.Logger, ...) CacheHandlerInterface + type OperationContextKey struct + type OperationHandler struct + func (o *OperationHandler) EnsureAllAppsAreDeleted(ctx context.Context) (reconciler.OperationResult, error) + func (o *OperationHandler) EnsureAllAppsAreReady(ctx context.Context) (reconciler.OperationResult, error) + func (o *OperationHandler) EnsureFinalizer(ctx context.Context) (reconciler.OperationResult, error) + func (o *OperationHandler) EnsureFinalizerRemoved(ctx context.Context) (reconciler.OperationResult, error) + func (o *OperationHandler) EnsureNotExpired(ctx context.Context) (reconciler.OperationResult, error) + type OperationHandlerInterface interface + EnsureAllAppsAreDeleted func(ctx context.Context) (reconciler.OperationResult, error) + EnsureAllAppsAreReady func(ctx context.Context) (reconciler.OperationResult, error) + EnsureFinalizer func(ctx context.Context) (reconciler.OperationResult, error) + EnsureFinalizerRemoved func(ctx context.Context) (reconciler.OperationResult, error) + EnsureNotExpired func(ctx context.Context) (reconciler.OperationResult, error) + func NewOperationHandler(ctx context.Context, operation *v1alpha1.Operation, logger logr.Logger, ...) OperationHandlerInterface + type RequiremenContextKey struct + type RequirementHandler struct + func (r *RequirementHandler) EnsureCacheExisted(ctx context.Context) (reconciler.OperationResult, error) + func (r *RequirementHandler) EnsureCachedOperationAcquired(ctx context.Context) (reconciler.OperationResult, error) + func (r *RequirementHandler) EnsureInitialized(ctx context.Context) (reconciler.OperationResult, error) + func (r *RequirementHandler) EnsureNotExpired(ctx context.Context) (reconciler.OperationResult, error) + func (r *RequirementHandler) EnsureOperationReady(ctx context.Context) (reconciler.OperationResult, error) + type RequirementHandlerInterface interface + EnsureCacheExisted func(ctx context.Context) (reconciler.OperationResult, error) + EnsureCachedOperationAcquired func(ctx context.Context) (reconciler.OperationResult, error) + EnsureInitialized func(ctx context.Context) (reconciler.OperationResult, error) + EnsureNotExpired func(ctx context.Context) (reconciler.OperationResult, error) + EnsureOperationReady func(ctx context.Context) (reconciler.OperationResult, error) + func NewRequirementHandler(ctx context.Context, requirement *v1alpha1.Requirement, logger logr.Logger, ...) RequirementHandlerInterface