Documentation ¶
Index ¶
- Variables
- func AddLoggingToTransport(rt http.RoundTripper) http.RoundTripper
- func BuildPushContainers(push bool) error
- func CertsDirectory() string
- func DockerRm(containerName string) error
- func DockerRunVault(containerName, rootToken string) error
- func E2eDirectory() string
- func HelmDirectory() string
- func KubeLogs(pod string) string
- func KubectlOut(args ...string) (string, error)
- func KubectlOutAsync(args ...string) (*bytes.Buffer, chan struct{}, error)
- func LocalE2eDirectory() string
- func Must(err error)
- func NewTestConfig() *v1.Config
- func NewTestRoute1() *v1.Route
- func NewTestRoute2() *v1.Route
- func NewTestSecrets() secretwatcher.SecretMap
- func NewTestUpstream1() *v1.Upstream
- func NewTestUpstream2() *v1.Upstream
- func NewTestVirtualHost(name string, routes ...*v1.Route) *v1.VirtualHost
- func RandString(length int) string
- func ServerCert() string
- func ServerKey() string
- func SetupKubeForE2eTest(namespace string, buildImages, push bool) error
- func SetupKubeForTest(namespace string) error
- func SoloDirectory() string
- func TeardownKube(namespace string) error
- func TeardownKubeE2E(namespace string) error
- func TestRunner(args ...string) (string, error)
- func TestRunnerAsync(args ...string) (*bytes.Buffer, chan struct{}, error)
- func ToMap(spec interface{}) (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ImageTag = "testing-" + RandString(4)
Functions ¶
func AddLoggingToTransport ¶
func AddLoggingToTransport(rt http.RoundTripper) http.RoundTripper
func BuildPushContainers ¶
builds and pushes all docker containers needed for test
func CertsDirectory ¶
func CertsDirectory() string
func DockerRunVault ¶
func E2eDirectory ¶
func E2eDirectory() string
func HelmDirectory ¶
func HelmDirectory() string
func KubectlOut ¶
func LocalE2eDirectory ¶
func LocalE2eDirectory() string
func NewTestConfig ¶
func NewTestRoute1 ¶
func NewTestRoute2 ¶
func NewTestSecrets ¶
func NewTestSecrets() secretwatcher.SecretMap
func NewTestUpstream1 ¶
func NewTestUpstream2 ¶
func NewTestVirtualHost ¶
func NewTestVirtualHost(name string, routes ...*v1.Route) *v1.VirtualHost
func RandString ¶
func ServerCert ¶
func ServerCert() string
func SetupKubeForE2eTest ¶
func SetupKubeForTest ¶
func SoloDirectory ¶
func SoloDirectory() string
func TeardownKube ¶
func TeardownKubeE2E ¶
func TestRunner ¶
TestRunner executes a command inside the TestRunner container
func TestRunnerAsync ¶
TestRunnerAsync executes a command inside the TestRunner container returning a buffer that can be read from as it executes
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.