Documentation ¶
Index ¶
- func NewBasicHTTPUpgradeTest() e2e.UpgradeTest
- func NewFinalizerUpgradeTest() e2e.UpgradeTest
- func NewNegCRDUpgradeTest() e2e.UpgradeTest
- func NewPSCUpgradeTest() e2e.UpgradeTest
- func NewStandaloneNegUpgradeTest() e2e.UpgradeTest
- func NewV2FrontendNamerTest() e2e.UpgradeTest
- type BasicHTTP
- type Finalizer
- type NegCRD
- type PSC
- type StandaloneNeg
- type V2FrontendNamer
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 NewNegCRDUpgradeTest ¶ added in v1.11.0
func NewNegCRDUpgradeTest() e2e.UpgradeTest
func NewPSCUpgradeTest ¶ added in v1.15.0
func NewPSCUpgradeTest() e2e.UpgradeTest
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 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 NegCRD ¶ added in v1.11.0
type NegCRD struct {
// contains filtered or unexported fields
}
NegCRD implements e2e.UpgradeTest interface
func (*NegCRD) DuringUpgrade ¶ added in v1.11.0
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*NegCRD) PostUpgrade ¶ added in v1.11.0
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*NegCRD) PreUpgrade ¶ added in v1.11.0
PreUpgrade implements e2e.UpgradeTest.PreUpgrade.
type PSC ¶ added in v1.15.0
type PSC struct {
// contains filtered or unexported fields
}
PSC implements e2e.UpgradeTest interface
func (*PSC) DuringUpgrade ¶ added in v1.15.0
DuringUpgrade implements e2e.UpgradeTest.DuringUpgrade.
func (*PSC) PostUpgrade ¶ added in v1.15.0
PostUpgrade implements e2e.UpgradeTest.PostUpgrade
func (*PSC) PreUpgrade ¶ added in v1.15.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.