Documentation
¶
Index ¶
- func CheckOpenShift(foundProviders *providers, apiResources []*metav1.APIResourceList, ...) string
- func ExtractTroubleshootBundle(reader io.Reader, destDir string) error
- func FindBundleRootDir(localBundlePath string) (string, error)
- func ParseNodesForProviders(nodes []corev1.Node) (providers, string)
- type AnalyzeResult
- func Analyze(analyzer *troubleshootv1beta2.Analyze, getFile getCollectedFileContents, ...) ([]*AnalyzeResult, error)
- func AnalyzeLocal(localBundlePath string, analyzers []*troubleshootv1beta2.Analyze) ([]*AnalyzeResult, error)
- func DownloadAndAnalyze(bundleURL string, analyzersSpec string) ([]*AnalyzeResult, error)
- type CollectdSummary
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckOpenShift ¶ added in v0.9.27
func CheckOpenShift(foundProviders *providers, apiResources []*metav1.APIResourceList, provider string) string
func ExtractTroubleshootBundle ¶ added in v0.9.37
func FindBundleRootDir ¶ added in v0.9.48
FindBundleRootDir detects whether the bundle is stored inside a subdirectory or not. returns the subdirectory path if so, otherwise, returns the path unchanged
func ParseNodesForProviders ¶ added in v0.9.27
Types ¶
type AnalyzeResult ¶
type AnalyzeResult struct { IsPass bool IsFail bool IsWarn bool Title string Message string URI string IconKey string IconURI string }
func Analyze ¶
func Analyze(analyzer *troubleshootv1beta2.Analyze, getFile getCollectedFileContents, findFiles getChildCollectedFileContents) ([]*AnalyzeResult, error)
func AnalyzeLocal ¶ added in v0.9.37
func AnalyzeLocal(localBundlePath string, analyzers []*troubleshootv1beta2.Analyze) ([]*AnalyzeResult, error)
Analyze local will analyze a locally available (already downloaded) bundle
func DownloadAndAnalyze ¶ added in v0.9.1
func DownloadAndAnalyze(bundleURL string, analyzersSpec string) ([]*AnalyzeResult, error)
type CollectdSummary ¶ added in v0.9.49
type CollectdSummary struct {
Load float64
}
Source Files
¶
- analyzer.go
- cluster_version.go
- collectd.go
- common_status.go
- container_runtime.go
- crd.go
- database_shared.go
- deployment_status.go
- distribution.go
- download.go
- image_pull_secret.go
- ingress.go
- mysql.go
- node_resources.go
- postgres.go
- redis.go
- secret.go
- statefulset_status.go
- storage_class.go
- text_analyze.go
Click to show internal directories.
Click to hide internal directories.