Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDebugInfoFile ¶
func CreateDebugInfoFile(f *DefaultPortForwarder, portPair string) error
func GetDebugInfoFilePath ¶
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, projectName string, client *occlient.Client, kClient *kclient.Client, streams k8sgenclioptions.IOStreams) *DefaultPortForwarder
func (*DefaultPortForwarder) ForwardPorts ¶
func (f *DefaultPortForwarder) ForwardPorts(portPair string, stopChan, readyChan chan struct{}, isExperimental bool) 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 metav1.ObjectMeta `json:"metadata"` Spec OdoDebugFileSpec `json:"spec"` }
func GetDebugInfo ¶
func GetDebugInfo(f *DefaultPortForwarder) (OdoDebugFile, bool)
GetDebugInfo gathers the information with regards to debugging information
Click to show internal directories.
Click to hide internal directories.