Documentation
¶
Index ¶
- func IngressConditionStatus(ingress *routev1.RouteIngress, t routev1.RouteIngressConditionType) (corev1.ConditionStatus, routev1.RouteIngressCondition)
- type GatewayAPIUpgradeTest
- func (t *GatewayAPIUpgradeTest) DisplayName() string
- func (t *GatewayAPIUpgradeTest) Name() string
- func (t *GatewayAPIUpgradeTest) Setup(ctx context.Context, f *e2e.Framework)
- func (t *GatewayAPIUpgradeTest) Skip(_ upgrades.UpgradeContext) bool
- func (t *GatewayAPIUpgradeTest) Teardown(ctx context.Context, f *e2e.Framework)
- func (t *GatewayAPIUpgradeTest) Test(ctx context.Context, f *e2e.Framework, done <-chan struct{}, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IngressConditionStatus ¶
func IngressConditionStatus(ingress *routev1.RouteIngress, t routev1.RouteIngressConditionType) (corev1.ConditionStatus, routev1.RouteIngressCondition)
Types ¶
type GatewayAPIUpgradeTest ¶ added in v1.6.0
type GatewayAPIUpgradeTest struct {
// contains filtered or unexported fields
}
GatewayAPIUpgradeTest verifies that Gateway API resources work during upgrade, whether using OLM-based or CIO-based (NO-OLM) provisioning
func (*GatewayAPIUpgradeTest) DisplayName ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) DisplayName() string
func (*GatewayAPIUpgradeTest) Name ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) Name() string
func (*GatewayAPIUpgradeTest) Setup ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) Setup(ctx context.Context, f *e2e.Framework)
Setup creates Gateway and HTTPRoute resources and tests connectivity
func (*GatewayAPIUpgradeTest) Skip ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) Skip(_ upgrades.UpgradeContext) bool
Skip checks if this upgrade test should be skipped. This is called by the disruption framework before Setup.
func (*GatewayAPIUpgradeTest) Teardown ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) Teardown(ctx context.Context, f *e2e.Framework)
Teardown cleans up Gateway API resources, Istio CR, and OSSM subscription This runs even if the test fails, ensuring complete cleanup
func (*GatewayAPIUpgradeTest) Test ¶ added in v1.6.0
func (t *GatewayAPIUpgradeTest) Test(ctx context.Context, f *e2e.Framework, done <-chan struct{}, _ upgrades.UpgradeType)
Test validates that resources continue working during upgrade and validates provisioning method
Source Files
¶
Click to show internal directories.
Click to hide internal directories.