Documentation ¶
Index ¶
- Variables
- func CreateUniqueID() string
- func CreateUniqueNamespace(prefix string) string
- func ExecCmd(args ...string) (string, error)
- func FlagWasSet(flagArgs []string, flagName string) bool
- func GenName(appName string) string
- func GetAlertSecurityContextsPath1() string
- func GetAlertSecurityContextsPath2() string
- func GetBlackDuckSecurityContextsPath1() string
- func GetBlackDuckSecurityContextsPath2() string
- func GetBlackDuckTLSCertPath() string
- func GetBlackDuckTLSKeyPath() string
- func GetKubeClientFromOutsideCluster(kubeconfigpath string, insecureSkipTLSVerify bool) (*rest.Config, error)
- func GetKubeConfig(kubeconfigpath string, insecureSkipTLSVerify bool) (*rest.Config, error)
- func GetLatestAlertVersion() string
- func GetLatestBDBAVersion() string
- func GetLatestBlackDuckVersion() string
- func GetLatestOpsSightVersion() string
- func GetLatestPolarisReportingVersion() string
- func GetLatestPolarisVersion() string
- func GetMockServiceAccount() string
- func GetMockTLSCertificate() string
- func GetMockTLSKey() string
- func GetPolarisReportingServiceAccountPath() string
- func Helm(cmdString string, args ...interface{}) (string, error)
- func SetAppResourcesPath(flagArgs []string) []string
- func SetBlackDuckRegistry(flagArgs []string) []string
- func SetUpClusterClients() error
- func SynopsysctlOperator(cmdString string, args ...interface{}) (string, error)
- func Synospysctl(cmdString string, args ...interface{}) (string, error)
- type AlertTestConfig
- type AlertTester
- type BDBATestConfig
- type BDBATester
- type BlackDuckTestConfig
- type BlackDuckTester
- type OpsSightTestConfig
- type OpsSightTester
- type PolarisReportingTestConfig
- type PolarisReportingTester
- type PolarisTestConfig
- type PolarisTester
- type TestConfigStruct
Constants ¶
This section is empty.
Variables ¶
var KubeClient *kubernetes.Clientset
KubeClient ...
var KubeConfigPath string
KubeConfigPath ...
var Restconfig *rest.Config
Restconfig ...
var TestConfig = LoadTestConfig()
TestConfig ...
Functions ¶
func CreateUniqueNamespace ¶
CreateUniqueNamespace ...
func GetAlertSecurityContextsPath1 ¶
func GetAlertSecurityContextsPath1() string
GetAlertSecurityContextsPath1 ...
func GetAlertSecurityContextsPath2 ¶
func GetAlertSecurityContextsPath2() string
GetAlertSecurityContextsPath2 ...
func GetBlackDuckSecurityContextsPath1 ¶
func GetBlackDuckSecurityContextsPath1() string
GetBlackDuckSecurityContextsPath1 ...
func GetBlackDuckSecurityContextsPath2 ¶
func GetBlackDuckSecurityContextsPath2() string
GetBlackDuckSecurityContextsPath2 ...
func GetKubeClientFromOutsideCluster ¶
func GetKubeClientFromOutsideCluster(kubeconfigpath string, insecureSkipTLSVerify bool) (*rest.Config, error)
GetKubeClientFromOutsideCluster returns the rest config of outside cluster
func GetKubeConfig ¶
GetKubeConfig returns a kubeconfig for inside or outside the cluster
func GetLatestBlackDuckVersion ¶
func GetLatestBlackDuckVersion() string
GetLatestBlackDuckVersion ...
func GetLatestPolarisReportingVersion ¶
func GetLatestPolarisReportingVersion() string
GetLatestPolarisReportingVersion ...
func GetPolarisReportingServiceAccountPath ¶
func GetPolarisReportingServiceAccountPath() string
GetPolarisReportingServiceAccountPath ...
func SetAppResourcesPath ¶
SetAppResourcesPath ...
func SetBlackDuckRegistry ¶
SetBlackDuckRegistry ...
func SynopsysctlOperator ¶
SynopsysctlOperator ...
func Synospysctl ¶
Synospysctl ...
Types ¶
type AlertTestConfig ¶
type AlertTestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` }
AlertTestConfig ...
type AlertTester ¶
type AlertTester struct { AppName string Name string Namespace string Version string Labels string FlagTree alert.FlagTree }
AlertTester ...
type BDBATestConfig ¶
type BDBATestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` }
BDBATestConfig ...
type BDBATester ¶
type BDBATester struct { AppName string Namespace string Version string Labels string FlagTree bdba.FlagTree }
BDBATester ...
type BlackDuckTestConfig ¶
type BlackDuckTestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` Registry string `json:"registry"` TLSCertPath string `json:"tlsCertPath"` TLSKeyPath string `json:"tlsKeyPath"` }
BlackDuckTestConfig ...
type BlackDuckTester ¶
type BlackDuckTester struct { AppName string Name string Namespace string Version string Labels string FlagTree blackduck.FlagTree }
BlackDuckTester ...
func (BlackDuckTester) WaitUntilReady ¶
func (t BlackDuckTester) WaitUntilReady()
WaitUntilReady ...
type OpsSightTestConfig ¶
type OpsSightTestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` }
OpsSightTestConfig ...
type OpsSightTester ¶
type OpsSightTester struct { AppName string Name string Namespace string Version string Labels string FlagTree opssight.FlagTree }
OpsSightTester ...
type PolarisReportingTestConfig ¶
type PolarisReportingTestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` ServiceAccountPath string `json:"serviceAccountPath"` }
PolarisReportingTestConfig ...
type PolarisReportingTester ¶
type PolarisReportingTester struct { AppName string Namespace string Version string Labels string FlagTree reporting.FlagTree }
PolarisReportingTester ...
func NewPolarisReportingTester ¶
func NewPolarisReportingTester() *PolarisReportingTester
NewPolarisReportingTester ...
func (PolarisReportingTester) WaitUntilReady ¶
func (t PolarisReportingTester) WaitUntilReady()
WaitUntilReady ...
type PolarisTestConfig ¶
type PolarisTestConfig struct { Version string `json:"version"` AppResourcesPath string `json:"appResourcesPath"` }
PolarisTestConfig ...
type PolarisTester ¶
type PolarisTester struct { AppName string Namespace string Version string Labels string FlagTree polaris.FlagTree }
PolarisTester ...
type TestConfigStruct ¶
type TestConfigStruct struct { // Config AbsolutePathToTestSuite string `json:"absolutePathToTestSuite"` // Synopsysctl SynopsysctlPath string `json:"synopsysctlPath"` SynopsysctlOperatorPath string `json:"synopsyctlOperatorPath"` // App Configs Alert AlertTestConfig `json:"alert"` BDBA BDBATestConfig `json:"bdba"` BlackDuck BlackDuckTestConfig `json:"blackDuck"` OpsSight OpsSightTestConfig `json:"opsSight"` Polaris PolarisTestConfig `json:"polaris"` PolarisReporting PolarisReportingTestConfig `json:"polarisReporting"` }
TestConfigStruct ...