v1beta1

package
v1.6.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DeploymentKind = resource.Kind{
	Group:   "apps",
	Version: "v1beta1",
	Kind:    "Deployment",
	Scoped:  true,
}
View Source
var DeploymentResource = resource.Type{
	Kind: DeploymentKind,
	Name: "deployments",
}
View Source
var StatefulSetKind = resource.Kind{
	Group:   "apps",
	Version: "v1beta1",
	Kind:    "StatefulSet",
	Scoped:  true,
}
View Source
var StatefulSetResource = resource.Type{
	Kind: StatefulSetKind,
	Name: "statefulsets",
}

Functions

This section is empty.

Types

type Client

type Client interface {
	DeploymentsClient
	StatefulSetsClient
}

func NewClient

func NewClient(resources resource.Client, filter resource.Filter) Client

type Deployment

func NewDeployment

func NewDeployment(deployment *appsv1beta1.Deployment, client resource.Client) *Deployment

func (*Deployment) Delete

func (r *Deployment) Delete(ctx context.Context) error

func (*Deployment) Wait

func (d *Deployment) Wait(ctx context.Context, timeout time.Duration) error

Wait waits for the Deployment to be ready

type DeploymentsClient

type DeploymentsClient interface {
	Deployments() DeploymentsReader
}

func NewDeploymentsClient

func NewDeploymentsClient(resources resource.Client, filter resource.Filter) DeploymentsClient

type DeploymentsReader

type DeploymentsReader interface {
	Get(ctx context.Context, name string) (*Deployment, error)
	List(ctx context.Context) ([]*Deployment, error)
}

func NewDeploymentsReader

func NewDeploymentsReader(client resource.Client, filter resource.Filter) DeploymentsReader

type StatefulSet

func NewStatefulSet

func NewStatefulSet(statefulSet *appsv1beta1.StatefulSet, client resource.Client) *StatefulSet

func (*StatefulSet) Delete

func (r *StatefulSet) Delete(ctx context.Context) error

func (*StatefulSet) Wait

func (s *StatefulSet) Wait(ctx context.Context, timeout time.Duration) error

Wait waits for the StatefulSet to be ready

type StatefulSetsClient

type StatefulSetsClient interface {
	StatefulSets() StatefulSetsReader
}

func NewStatefulSetsClient

func NewStatefulSetsClient(resources resource.Client, filter resource.Filter) StatefulSetsClient

type StatefulSetsReader

type StatefulSetsReader interface {
	Get(ctx context.Context, name string) (*StatefulSet, error)
	List(ctx context.Context) ([]*StatefulSet, error)
}

func NewStatefulSetsReader

func NewStatefulSetsReader(client resource.Client, filter resource.Filter) StatefulSetsReader

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL