Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller reconciles AddonAssociation entities, driving provisioning and deprovisioning of addons through their providers.
Implements controller.ReconcileControllerI[*addon_v1alpha.AddonAssociation]
func NewController ¶
func NewController( log *slog.Logger, ec *entityserver.Client, eac *entityserver_v1alpha.EntityAccessClient, registry *addon.Registry, ) *Controller
NewController creates a new addon controller.
func (*Controller) Reconcile ¶
func (c *Controller) Reconcile(ctx context.Context, assoc *addon_v1alpha.AddonAssociation, meta *entity.Meta) error
Click to show internal directories.
Click to hide internal directories.