Documentation
¶
Index ¶
- Constants
- type Base
- func (b *Base) AllDeploymentsAvailable(ctx context.Context, store *v1.Store) bool
- func (b *Base) AllDeploymentsRunning(ctx context.Context, store *v1.Store) bool
- func (b *Base) EnsureAppSecrets(ctx context.Context, store *v1.Store) error
- func (b *Base) Eventf(store *v1.Store, reason string, format string, args ...any)
- func (b *Base) ReconcileDeployment(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileHTTPRoute(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileHorizontalPodAutoscaler(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileIngress(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileMigrationJob(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcilePDB(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileScaledObjects(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileScheduledTask(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileServices(ctx context.Context, store *v1.Store) (err error)
- func (b *Base) ReconcileSetupJob(ctx context.Context, store *v1.Store) (err error)
Constants ¶
View Source
const ( Error = "Error" Ready = "Ready" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Base ¶
type Base struct {
client.Client
Clientset *kubernetes.Clientset
RestConfig *rest.Config
Scheme *runtime.Scheme
Recorder record.EventRecorder
EventHandlers []event.EventHandler
DisableServiceChecks bool
EnableKeda bool
OperatorMetricsURL string
}
func (*Base) AllDeploymentsAvailable ¶
AllDeploymentsAvailable also accepts deployments that are scaling. Replicas are moved by autoscalers and by manual scaling, which must not send a running store back to initializing.
func (*Base) AllDeploymentsRunning ¶
func (*Base) EnsureAppSecrets ¶
func (*Base) ReconcileDeployment ¶
func (*Base) ReconcileHTTPRoute ¶
func (*Base) ReconcileHorizontalPodAutoscaler ¶
func (*Base) ReconcileIngress ¶
func (*Base) ReconcileMigrationJob ¶
func (*Base) ReconcilePDB ¶
func (*Base) ReconcileScaledObjects ¶
func (*Base) ReconcileScheduledTask ¶
func (*Base) ReconcileServices ¶
Click to show internal directories.
Click to hide internal directories.