kubernetes

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2018 License: Apache-2.0 Imports: 24 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindPidsInNS

func FindPidsInNS(inod uint64, ns string) ([]int, error)

Types

type CRDStore added in v0.3.0

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

func NewCRDDataStore added in v0.3.0

func NewCRDDataStore(cfg *rest.Config, data *server.ServerData) (*CRDStore, error)

func (*CRDStore) DeleteAttachment added in v0.3.0

func (r *CRDStore) DeleteAttachment(name string)

func (*CRDStore) DeleteRequest added in v0.3.0

func (r *CRDStore) DeleteRequest(name string)

func (*CRDStore) UpdateAttachment added in v0.3.0

func (r *CRDStore) UpdateAttachment(attachment *models.DebugAttachment) *models.DebugAttachment

func (*CRDStore) UpdateRequest added in v0.3.0

func (r *CRDStore) UpdateRequest(request *models.DebugRequest) *models.DebugRequest

type CRDStoreCallback added in v0.3.0

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

func NewCRDStoreCallback added in v0.3.0

func NewCRDStoreCallback(data *server.ServerData) *CRDStoreCallback

func (*CRDStoreCallback) SyncCRDChanges added in v0.3.0

func (r *CRDStoreCallback) SyncCRDChanges(objtype crd.ObjectType, action crd.Action, obj interface{})

SyncCrdChanges is a callback from the CRD controller to sync chnages from CRDs back to Squash internal storage

type CRIContainerProcess added in v0.2.1

type CRIContainerProcess struct {
}

func NewContainerProcess added in v0.2.1

func NewContainerProcess() *CRIContainerProcess

func (*CRIContainerProcess) GetContainerInfo added in v0.2.1

func (c *CRIContainerProcess) GetContainerInfo(maincontext context.Context, attachment interface{}) (*platforms.ContainerInfo, error)

func (*CRIContainerProcess) GetContainerInfoKube added in v0.3.0

func (c *CRIContainerProcess) GetContainerInfoKube(maincontext context.Context, ka *k8models.KubeAttachment) (*platforms.ContainerInfo, error)

type KubeOperations

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

func NewKubeOperations

func NewKubeOperations(ctx context.Context, config *rest.Config) (*KubeOperations, error)

func (*KubeOperations) Locate

func (s *KubeOperations) Locate(context context.Context, attachment interface{}) (interface{}, *platforms.Container, error)

Directories

Path Synopsis
crd
apis/squash/v1
+groupName=squash.solo.io
+groupName=squash.solo.io
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/squash/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/squash/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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