analyzer

package
v0.9.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2020 License: Apache-2.0 Imports: 34 Imported by: 20

Documentation

Index

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 ExtractTroubleshootBundle(reader io.Reader, destDir string) error

func FindBundleRootDir added in v0.9.48

func FindBundleRootDir(localBundlePath string) (string, error)

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

func ParseNodesForProviders(nodes []corev1.Node) (providers, string)

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
}

type Provider added in v0.9.13

type Provider int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL