Documentation
¶
Index ¶
- func RunSelectWorkloadType(_ context.Context, _ k8s.KubernetesClients, state *tuicomponents.RunState) (tuicomponents.StepResult, tuicomponents.RunStep[tuicomponents.RunState], error)
- type ContainerAnyPortForwardTarget
- type ContainerPortForwardTarget
- type PortForwardInfo
- type PortForwardTableRow
- type PortForwardTarget
- type ServicePortForwardTarget
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunSelectWorkloadType ¶
func RunSelectWorkloadType(_ context.Context, _ k8s.KubernetesClients, state *tuicomponents.RunState) (tuicomponents.StepResult, tuicomponents.RunStep[tuicomponents.RunState], error)
Types ¶
type ContainerAnyPortForwardTarget ¶
type ContainerAnyPortForwardTarget struct {
// contains filtered or unexported fields
}
func (ContainerAnyPortForwardTarget) GetInfo ¶
func (s ContainerAnyPortForwardTarget) GetInfo(_ context.Context, _ kubernetes.Clientset, _ string) (*PortForwardInfo, error)
func (ContainerAnyPortForwardTarget) GetTableRow ¶
func (s ContainerAnyPortForwardTarget) GetTableRow() PortForwardTableRow
type ContainerPortForwardTarget ¶
type ContainerPortForwardTarget struct {
// contains filtered or unexported fields
}
func (ContainerPortForwardTarget) GetInfo ¶
func (s ContainerPortForwardTarget) GetInfo(_ context.Context, _ kubernetes.Clientset, _ string) (*PortForwardInfo, error)
func (ContainerPortForwardTarget) GetTableRow ¶
func (s ContainerPortForwardTarget) GetTableRow() PortForwardTableRow
type PortForwardInfo ¶
type PortForwardTableRow ¶
type PortForwardTarget ¶
type PortForwardTarget interface {
// GetInfo provides port forwarding info for this particular type. If the info and error are both nil, this is take to mean
// that the action has been cancelled
GetInfo(ctx context.Context, clientset kubernetes.Clientset, namespace string) (*PortForwardInfo, error)
// GetTableRow provides a table row that describes this target
GetTableRow() PortForwardTableRow
}
type ServicePortForwardTarget ¶
type ServicePortForwardTarget struct {
// contains filtered or unexported fields
}
func (ServicePortForwardTarget) GetInfo ¶
func (s ServicePortForwardTarget) GetInfo(ctx context.Context, clientset kubernetes.Clientset, namespace string) (*PortForwardInfo, error)
func (ServicePortForwardTarget) GetTableRow ¶
func (s ServicePortForwardTarget) GetTableRow() PortForwardTableRow
Click to show internal directories.
Click to hide internal directories.