applications

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2020 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// GuestBook is the name of the guestbook k8s resources
	GuestBook = "guestbook"

	// RedisMaster is the name of the redis master deployed by the helm chart
	RedisMaster = "redis-master"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GuestBookTest

type GuestBookTest struct {
	// contains filtered or unexported fields
}

GuestBookTest is simple application tests. It deploys a guestbook application with a redis backend and a frontend that is exposed via an ingress.

func NewGuestBookTest

func NewGuestBookTest(f *framework.ShootFramework) (*GuestBookTest, error)

NewGuestBookTest creates a new guestbook application test This test should run inside a testframework with a registered shoot test because otherwise created resources may leak.

func (*GuestBookTest) Cleanup

func (t *GuestBookTest) Cleanup(ctx context.Context)

Cleanup cleans up all resources depoyed by the guestbook test

func (*GuestBookTest) DeployGuestBookApp

func (t *GuestBookTest) DeployGuestBookApp(ctx context.Context)

DeployGuestBookApp deploys the redis helmchart and the guestbook app application

func (*GuestBookTest) Test

func (t *GuestBookTest) Test(ctx context.Context)

Test tests that a deployed guestbook application is working correctly

func (*GuestBookTest) WaitUntilGuestbookAppIsAvailable

func (t *GuestBookTest) WaitUntilGuestbookAppIsAvailable(ctx context.Context, guestbookAppUrls []string) error

WaitUntilGuestbookAppIsAvailable waits until the deployed guestbook application can be reached via http

func (*GuestBookTest) WaitUntilPrerequisitesAreReady

func (t *GuestBookTest) WaitUntilPrerequisitesAreReady(ctx context.Context)

WaitUntilPrerequisitesAreReady waits until the redis master is ready.

Jump to

Keyboard shortcuts

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