Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfig ¶
type Config ¶
type Config struct {
OutputPath string `yaml:"outputPath" short:"o" long:"output" description:"Path to output directory that will contain the debugging information"`
NoCleanup bool `yaml:"noCleanup" long:"no-cleanup" description:"Skip output directory deletion on command completion?"`
Kubernetes KubernetesConfig `yaml:"kubernetes"`
Platform PlatformConfig `yaml:"platform"`
Agent AgentConfig `yaml:"agent"`
Tls Tls `yaml:"tls"`
}
type KubernetesConfig ¶
type KubernetesConfig struct {
KubeConfigPath string `yaml:"kubeConfigPath" long:"kube-config" description:"Path to Kubernetes config"`
}
func (KubernetesConfig) Client ¶
func (c KubernetesConfig) Client() (*kubernetes.Clientset, error)
type PlatformConfig ¶
type PlatformConfig struct {
Deployment string `yaml:"deployment" long:"platform-deployment" description:"Kubernetes deployment name of the Steadybit platform"`
Namespace string `yaml:"namespace" long:"platform-namespace" description:"Kubernetes namespace name of the Steadybit platform"`
ExportDatabase bool `yaml:"exportDatabase" long:"export-database" description:"Export database?"`
}
Click to show internal directories.
Click to hide internal directories.