kvm-operator: github.com/giantswarm/kvm-operator/service/controller/v18/resource/pod Index | Files

package pod

import "github.com/giantswarm/kvm-operator/service/controller/v18/resource/pod"

Index

Package Files

create.go delete.go error.go resource.go

Constants

const (
    Name = "podv18"
)

func IsInvalidConfig Uses

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

func IsWrongTypeError Uses

func IsWrongTypeError(err error) bool

IsWrongTypeError asserts wrongTypeError.

type Config Uses

type Config struct {
    G8sClient versioned.Interface
    K8sClient kubernetes.Interface
    Logger    micrologger.Logger
}

type Resource Uses

type Resource struct {
    // contains filtered or unexported fields
}

func New Uses

func New(config Config) (*Resource, error)

func (*Resource) EnsureCreated Uses

func (r *Resource) EnsureCreated(ctx context.Context, obj interface{}) error

func (*Resource) EnsureDeleted Uses

func (r *Resource) EnsureDeleted(ctx context.Context, obj interface{}) error

func (*Resource) Name Uses

func (r *Resource) Name() string

Package pod imports 12 packages (graph) and is imported by 1 packages. Updated 2019-04-24. Refresh now. Tools for package owners.