Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfig ¶
type AgentConfig struct { StatefulSet string `yaml:"statefulSet" long:"agent-stateful-set" description:"Kubernetes stateful set name of the Steadybit agent"` Namespace string `yaml:"namespace" long:"agent-namespace" description:"Kubernetes namespace name of the Steadybit agent"` CurlImage string `yaml:"curlImage" long:"agent-curl-image" description:"Image to use for connection testing with curl installed"` WebsocatImage string `yaml:"websocatImage" long:"agent-websocat-image" description:"Image to use for connection testing with websocat installed"` TracerouteImage string `` /* 128-byte string literal not displayed */ }
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"` PlatformPortSplitter PlatformportSplitterConfig `yaml:"platform-port-splitter"` 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?"` }
type PlatformportSplitterConfig ¶ added in v1.2.0
Click to show internal directories.
Click to hide internal directories.