Documentation ¶
Index ¶
Constants ¶
View Source
const DraftLabelKey = "draft"
DraftLabelKey is the label selector key on a pod that allows
us to identify which draft app a pod is associated with
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
func DeployedApplication ¶
DeployedApplication returns deployment information about the deployed instance
of the source code given a path to your draft.toml file and the name of the draft environment
func (*App) Connect ¶
func (a *App) Connect(clientset kubernetes.Interface, clientConfig *restclient.Config) (*Connection, error)
Connect creates a local tunnel to a Kubernetes pod running the application and returns the connection information
type Connection ¶
type Connection struct { Tunnel *kube.Tunnel PodName string Clientset kubernetes.Interface }
func (*Connection) RequestLogStream ¶
func (c *Connection) RequestLogStream(app *App, logLines int64) (io.ReadCloser, error)
RequestLogStream returns a stream of the application pod's logs
Click to show internal directories.
Click to hide internal directories.