Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ArgInteractive bool
ArgInteractive is used to populate command line argments for the Interactive.
var ArgNamespace string
ArgNamespace is used to populate command line argments for the Namespace.
var ArgQueryForAllPodsRunningSeconds int
ArgQueryForAllPodsRunningSeconds is used to populate command line argments for the QueryForAllPodsRunningSeconds.
var ArgTimeoutSeconds int
ArgTimeoutSeconds is used to populate command line argments for the TimeoutSeconds.
Functions ¶
func FillCobraCommand ¶
FillCobraCommand assigns default parameters for this command to the Cobra command.
Types ¶
type KubeDashboardInstalling ¶
KubeDashboardInstalling installs the kubernetes dashboard.
func NewKubeDashboardInstalling ¶
func NewKubeDashboardInstalling() (KubeDashboardInstalling, error)
NewKubeDashboardInstalling uses local kubernetes configuration files in $HOME/.kub/config to connect to Kubernetes and passess back a InstallProcessRuntimeBundling.
type Parms ¶
type Parms struct { Namespace string `validate:"min=2" arg:"shortname=n,defaultValue=kube-system" help:"Kubernetes namespace to install into."` TimeoutSeconds int `validate:"min=0" arg:"shortname=t,defaultValue=720" help:"Number of seconds to wait until the kubernetes commands give up."` QueryForAllPodsRunningSeconds int `` /* 129-byte string literal not displayed */ Interactive bool `arg:"defaultValue=false" help:"Determines whether user actions are expected and waited on."` }
Parms are the parameters for the command.