 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
const ( // NamespaceOverwriteVariableName is the key for the JobVariable containing user overwritten Namespace NamespaceOverwriteVariableName = "KUBERNETES_NAMESPACE_OVERWRITE" // ServiceAccountOverwriteVariableName is the key for the JobVariable containing user overwritten ServiceAccount ServiceAccountOverwriteVariableName = "KUBERNETES_SERVICE_ACCOUNT_OVERWRITE" // BearerTokenOverwriteVariableValue is the key for the JobVariable containing user overwritten BearerToken BearerTokenOverwriteVariableValue = "KUBERNETES_BEARER_TOKEN" // PodAnnotationsOverwriteVariablePrefix is the prefix for all the JobVariable keys containing user overwritten PodAnnotations PodAnnotationsOverwriteVariablePrefix = "KUBERNETES_POD_ANNOTATIONS_" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultRemoteExecutor ¶
type DefaultRemoteExecutor struct{}
    DefaultRemoteExecutor is the standard implementation of remote command execution
type ExecOptions ¶
type ExecOptions struct {
	Namespace     string
	PodName       string
	ContainerName string
	Stdin         bool
	Command       []string
	In  io.Reader
	Out io.Writer
	Err io.Writer
	Executor RemoteExecutor
	Client   *kubernetes.Clientset
	Config   *restclient.Config
}
    ExecOptions declare the arguments accepted by the Exec command
func (*ExecOptions) Run ¶
func (p *ExecOptions) Run() error
Run executes a validated remote execution against a pod.
 Click to show internal directories. 
   Click to hide internal directories.