Versions in this module Expand all Collapse all v0 v0.4.0 Jul 6, 2021 v0.3.0 Mar 23, 2021 Changes in this version + var CheckoutKind = pvpoolv1alpha1.CheckoutKind + var PoolKind = pvpoolv1alpha1.PoolKind + func NewCheckoutPatcher(upd, orig *Pool) lifecycle.Persister + func NewPoolPatcher(upd, orig *Pool) lifecycle.Persister + type Checkout struct + Key client.ObjectKey + Object *pvpoolv1alpha1.Checkout + func NewCheckout(key client.ObjectKey) *Checkout + func NewCheckoutFromObject(obj *pvpoolv1alpha1.Checkout) *Checkout + func (c *Checkout) Condition(typ pvpoolv1alpha1.CheckoutConditionType) (pvpoolv1alpha1.CheckoutCondition, bool) + func (c *Checkout) Copy() *Checkout + func (c *Checkout) PersistStatus(ctx context.Context, cl client.Client) error + type Pool struct + Key client.ObjectKey + Object *pvpoolv1alpha1.Pool + func NewPool(key client.ObjectKey) *Pool + func NewPoolFromObject(obj *pvpoolv1alpha1.Pool) *Pool + func (p *Pool) Condition(typ pvpoolv1alpha1.PoolConditionType) (pvpoolv1alpha1.PoolCondition, bool) + func (p *Pool) Copy() *Pool + func (p *Pool) PersistStatus(ctx context.Context, cl client.Client) error