Documentation
¶
Index ¶
- func Exec(name string, args ...string) (string, int, error)
- func ExecRetry(name string, args ...string) (string, int, error)
- func ExecRetryWithOutput(name string, args ...string) (string, int, error)
- func ExecWithOpts(opts ExecOpts) (string, int, error)
- func ExecWithOutput(name string, args ...string) (string, int, error)
- func PrepareBinaries(url string, unpack BinariesUnpack) error
- func RenderTemplateFromEnv(env TestEnv, templateStr string) string
- func Retry(fn func() error, maxAttempts int, delayBetweenAttempts time.Duration) error
- type BinariesUnpack
- type ExecOpts
- type RawBinariesUnpack
- type TarGzBinariesUnpack
- type TestEnv
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecRetryWithOutput ¶
func PrepareBinaries ¶
func PrepareBinaries(url string, unpack BinariesUnpack) error
func RenderTemplateFromEnv ¶
Types ¶
type RawBinariesUnpack ¶
type RawBinariesUnpack struct {
Name string
}
func (*RawBinariesUnpack) Done ¶
func (u *RawBinariesUnpack) Done() bool
type TarGzBinariesUnpack ¶
func (*TarGzBinariesUnpack) Done ¶
func (u *TarGzBinariesUnpack) Done() bool
type TestEnv ¶
type TestEnv struct { BaseDir string TempDir string E2ETestBin string E2EGinkgoBin string KubectlBin string TalosctlBin string ClusterDir string TalosConfig string KubeConfig string TalosIP string TruenasUrl string TruenasApiKey string TruenasParentDataset string ISCSIBaseIQN string ISCSIPortalIP string ISCSIPortalPort string ISCSIPortalID string ISCSIInitiatorID string CIFSIP string CIFSUsername string CIFSPassword string }
func LoadTestEnv ¶
func LoadTestEnv() TestEnv
func (*TestEnv) StartTalosCluster ¶
func (*TestEnv) StopTalosCluster ¶
Click to show internal directories.
Click to hide internal directories.