debug

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2020 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDebugInfoFile

func CreateDebugInfoFile(f *DefaultPortForwarder, portPair string) error

func GetDebugInfoFilePath

func GetDebugInfoFilePath(client *occlient.Client, componentName, appName string) string

GetDebugInfoFilePath gets the file path of the debug info file

Types

type DefaultPortForwarder

type DefaultPortForwarder struct {
	k8sgenclioptions.IOStreams
	// contains filtered or unexported fields
}

DefaultPortForwarder implements the SPDY based port forwarder

func NewDefaultPortForwarder

func NewDefaultPortForwarder(componentName, appName string, client *occlient.Client, streams k8sgenclioptions.IOStreams) *DefaultPortForwarder

func (*DefaultPortForwarder) ForwardPorts

func (f *DefaultPortForwarder) ForwardPorts(portPair string, stopChan, readyChan chan struct{}) error

ForwardPorts forwards the port using the url for the remote pod. portPair is a pair of port in format "localPort:RemotePort" that is to be forwarded stop Chan is used to stop port forwarding ready Chan is used to signal failure to the channel receiver

type OdoDebugFile

type OdoDebugFile struct {
	metav1.TypeMeta
	DebugProcessId int
	ProjectName    string
	AppName        string
	ComponentName  string
	RemotePort     int
	LocalPort      int
}

func GetDebugInfo

func GetDebugInfo(f *DefaultPortForwarder) (OdoDebugFile, bool)

Jump to

Keyboard shortcuts

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