Documentation ¶
Index ¶
- Constants
- func CurrentReleaseSelector(rc *ReconciliationRequest) (labels.Selector, error)
- type Action
- type ApplyCRDsAction
- type ApplyResourcesAction
- func (a *ApplyResourcesAction) Cleanup(ctx context.Context, rc *ReconciliationRequest) error
- func (a *ApplyResourcesAction) Configure(_ context.Context, _ *client.Client, b *builder.Builder) (*builder.Builder, error)
- func (a *ApplyResourcesAction) Run(ctx context.Context, rc *ReconciliationRequest) error
- type ChartAction
- type ConditionsAction
- type Reconciler
- func (r *Reconciler) EnqueueRequestForOwner(owner ctrlCli.Object, opts ...handler.OwnerOption) handler.EventHandler
- func (r *Reconciler) EnqueueRequestsFromMapFunc(fn func(context.Context, ctrlCli.Object) []reconcile.Request) handler.EventHandler
- func (r *Reconciler) Event(object runtime.Object, eventType string, reason string, message string)
- func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *Reconciler) Watch(obj ctrlCli.Object, eh handler.EventHandler, predicates ...predicate.Predicate) error
- type ReconciliationRequest
Constants ¶
View Source
const ( ChartRepoUsernameKey = "username" ChartRepoPasswordKey = "password" ChartRepoEmbedded = "embedded" )
View Source
const ( DaprInstanceFinalizerName = "instance.operator.dapr.io/finalizer" DaprInstanceResourceName = "dapr-instance" )
Variables ¶
This section is empty.
Functions ¶
func CurrentReleaseSelector ¶
func CurrentReleaseSelector(rc *ReconciliationRequest) (labels.Selector, error)
Types ¶
type Action ¶
type Action interface { Configure(context.Context, *client.Client, *builder.Builder) (*builder.Builder, error) Run(context.Context, *ReconciliationRequest) error Cleanup(context.Context, *ReconciliationRequest) error }
func NewApplyCRDsAction ¶
func NewApplyResourcesAction ¶
func NewChartAction ¶
func NewConditionsAction ¶
type ApplyCRDsAction ¶
type ApplyCRDsAction struct {
// contains filtered or unexported fields
}
func (*ApplyCRDsAction) Cleanup ¶
func (a *ApplyCRDsAction) Cleanup(_ context.Context, _ *ReconciliationRequest) error
func (*ApplyCRDsAction) Run ¶
func (a *ApplyCRDsAction) Run(ctx context.Context, rc *ReconciliationRequest) error
type ApplyResourcesAction ¶
type ApplyResourcesAction struct {
// contains filtered or unexported fields
}
func (*ApplyResourcesAction) Cleanup ¶
func (a *ApplyResourcesAction) Cleanup(ctx context.Context, rc *ReconciliationRequest) error
func (*ApplyResourcesAction) Run ¶
func (a *ApplyResourcesAction) Run(ctx context.Context, rc *ReconciliationRequest) error
type ChartAction ¶
type ChartAction struct {
// contains filtered or unexported fields
}
func (*ChartAction) Cleanup ¶
func (a *ChartAction) Cleanup(_ context.Context, _ *ReconciliationRequest) error
func (*ChartAction) Run ¶
func (a *ChartAction) Run(ctx context.Context, rc *ReconciliationRequest) error
type ConditionsAction ¶
type ConditionsAction struct {
// contains filtered or unexported fields
}
func (*ConditionsAction) Cleanup ¶
func (a *ConditionsAction) Cleanup(_ context.Context, _ *ReconciliationRequest) error
func (*ConditionsAction) Run ¶
func (a *ConditionsAction) Run(ctx context.Context, rc *ReconciliationRequest) error
type Reconciler ¶
type Reconciler struct { *client.Client Scheme *runtime.Scheme ClusterType controller.ClusterType // contains filtered or unexported fields }
func NewReconciler ¶
func (*Reconciler) EnqueueRequestForOwner ¶
func (r *Reconciler) EnqueueRequestForOwner(owner ctrlCli.Object, opts ...handler.OwnerOption) handler.EventHandler
func (*Reconciler) EnqueueRequestsFromMapFunc ¶
func (r *Reconciler) EnqueueRequestsFromMapFunc(fn func(context.Context, ctrlCli.Object) []reconcile.Request) handler.EventHandler
func (*Reconciler) Watch ¶
func (r *Reconciler) Watch(obj ctrlCli.Object, eh handler.EventHandler, predicates ...predicate.Predicate) error
type ReconciliationRequest ¶
type ReconciliationRequest struct { *client.Client types.NamespacedName Reconciler *Reconciler ClusterType controller.ClusterType Resource *daprApi.DaprInstance Chart *chart.Chart Overrides map[string]interface{} }
Source Files ¶
- dapr_instance_controller.go
- dapr_instance_controller_action_apply_crds.go
- dapr_instance_controller_action_apply_resources.go
- dapr_instance_controller_action_chart.go
- dapr_instance_controller_action_conditions.go
- dapr_instance_controller_reconcile.go
- dapr_instance_controller_support.go
- dapr_instance_controller_type.go
Click to show internal directories.
Click to hide internal directories.