Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBasicHTTPUpgradeTest ¶ added in v1.9.0
func NewBasicHTTPUpgradeTest() e2e.UpgradeTest
NewBasicHTTPUpgradeTest returns an upgrade test that tests the basic behavior of an ingress with http load-balancer.
func NewFinalizerUpgradeTest ¶ added in v1.9.0
func NewFinalizerUpgradeTest() e2e.UpgradeTest
NewFinalizerUpgradeTest returns an upgrade test that asserts that finalizer is added to an ingress when upgraded from a version without finalizer to v1.7.0. Also, verifies that ingress is deleted with finalizer enabled.
func NewStandaloneNegUpgradeTest ¶
func NewStandaloneNegUpgradeTest() e2e.UpgradeTest
func NewV2FrontendNamerTest ¶ added in v1.9.0
func NewV2FrontendNamerTest() e2e.UpgradeTest
NewV2FrontendNamerTest returns upgrade test for v2 frontend namer. This test asserts that v1 finalizer is retained/attached and ingress continues to use v1 naming naming scheme when master is upgraded to a gke version that use v1.8.
Types ¶
type BasicHTTP ¶ added in v1.9.0
type BasicHTTP struct {
// contains filtered or unexported fields
}
Finalizer implements e2e.UpgradeTest interface.
func (*BasicHTTP) DuringUpgrade ¶ added in v1.9.0
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*BasicHTTP) PostUpgrade ¶ added in v1.9.0
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*BasicHTTP) PreUpgrade ¶ added in v1.9.0
PreUpgrade implements e2e.UpgradeTest.PreUpgrade.
type Finalizer ¶ added in v1.9.0
type Finalizer struct {
// contains filtered or unexported fields
}
Finalizer implements e2e.UpgradeTest interface.
func (*Finalizer) DuringUpgrade ¶ added in v1.9.0
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*Finalizer) PostUpgrade ¶ added in v1.9.0
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*Finalizer) PreUpgrade ¶ added in v1.9.0
PreUpgrade implements e2e.UpgradeTest.PreUpgrade.
type StandaloneNeg ¶
type StandaloneNeg struct {
// contains filtered or unexported fields
}
StandaloneNeg implements e2e.UpgradeTest interface
func (*StandaloneNeg) DuringUpgrade ¶
func (sn *StandaloneNeg) DuringUpgrade() error
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*StandaloneNeg) Name ¶ added in v1.9.0
func (sn *StandaloneNeg) Name() string
Name implements e2e.UpgradeTest.Init.
func (*StandaloneNeg) PostUpgrade ¶
func (sn *StandaloneNeg) PostUpgrade() error
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*StandaloneNeg) PreUpgrade ¶
func (sn *StandaloneNeg) PreUpgrade() error
PreUpgrade implements e2e.UpgradeTest.PreUpgrade.
type V2FrontendNamer ¶ added in v1.9.0
type V2FrontendNamer struct {
// contains filtered or unexported fields
}
V2FrontendNamer implements e2e.UpgradeTest interface.
func (*V2FrontendNamer) DuringUpgrade ¶ added in v1.9.0
func (vf *V2FrontendNamer) DuringUpgrade() error
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*V2FrontendNamer) Name ¶ added in v1.9.0
func (vf *V2FrontendNamer) Name() string
Name implements e2e.UpgradeTest.Init.
func (*V2FrontendNamer) PostUpgrade ¶ added in v1.9.0
func (vf *V2FrontendNamer) PostUpgrade() error
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*V2FrontendNamer) PreUpgrade ¶ added in v1.9.0
func (vf *V2FrontendNamer) PreUpgrade() error
PreUpgrade implements e2e.UpgradeTest.PreUpgrade.