Versions in this module Expand all Collapse all v1 v1.0.0 Nov 6, 2023 Changes in this version + type Client struct + func NewClient(ctx context.Context, dynamic dynamic.DynamicClient, ...) *Client + func (client *Client) V1alpha1() *V1alpha1 + type Lease struct + func (Lease *Lease) Create(l v1alpha1.Lease) (v1alpha1.Lease, error) + func (Lease *Lease) Delete(m v1alpha1.Lease) error + func (Lease *Lease) Get(name string) (v1alpha1.Lease, error) + func (Lease *Lease) GetAll() ([]v1alpha1.Lease, error) + func (Lease *Lease) Patch(m v1alpha1.Lease) (v1alpha1.Lease, error) + func (Lease *Lease) Renew(m v1alpha1.Lease, hostname string, duration time.Duration) (v1alpha1.Lease, error) + func (Lease *Lease) UpdateStatus(m v1alpha1.Lease) (v1alpha1.Lease, error) + type PXE struct + func (PXE *PXE) Get(name string) (v1alpha1.PXE, error) + func (PXE *PXE) GetAll() ([]v1alpha1.PXE, error) + type Pool struct + func (Pool *Pool) Create(p v1alpha1.Pool) (v1alpha1.Pool, error) + func (Pool *Pool) Get(name string) (v1alpha1.Pool, error) + func (Pool *Pool) GetAll() ([]v1alpha1.Pool, error) + func (Pool *Pool) Patch(m v1alpha1.Pool) (v1alpha1.Pool, error) + func (Pool *Pool) UpdateStatus(m v1alpha1.Pool) (v1alpha1.Pool, error) + type V1alpha1 struct + func (v1alpha1 *V1alpha1) Lease() *Lease + func (v1alpha1 *V1alpha1) PXE() *PXE + func (v1alpha1 *V1alpha1) Pool() *Pool