Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var EnvoyGatewaySuite = suite.ConformanceOptions{ SupportedFeatures: allFeatures(), ExemptFeatures: meshFeatures(), SkipTests: skipTestsShortNames(SkipTests), }
EnvoyGatewaySuite is the conformance suite configuration for the Gateway API.
View Source
var ExtendedFeatures = sets.New[features.FeatureName]()
ExtendedFeatures is a list of supported Gateway-API features that are considered Extended.
View Source
var SkipTests = []suite.ConformanceTest{ tests.GatewayStaticAddresses, tests.GatewayInfrastructure, }
SkipTests is a list of tests that are skipped in the conformance suite.
Functions ¶
This section is empty.
Types ¶
type SupportLevel ¶
type SupportLevel string
SupportLevel represents the level of support for a feature. See https://gateway-api.sigs.k8s.io/concepts/conformance/#2-support-levels.
const ( // Core features are portable and expected to be supported by every implementation of Gateway-API. Core SupportLevel = "core" // Extended features are those that are portable but not universally supported across implementations. // Those implementations that support the feature will have the same behavior and semantics. // It is expected that some number of roadmap features will eventually migrate into the Core. Extended SupportLevel = "extended" )
func GetFeatureSupportLevel ¶
func GetFeatureSupportLevel(feature features.FeatureName) SupportLevel
GetFeatureSupportLevel returns the SupportLevel for a feature.
func GetTestSupportLevel ¶
func GetTestSupportLevel(test suite.ConformanceTest) SupportLevel
GetTestSupportLevel returns the SupportLevel for a conformance test. The support level is determined by the highest support level of the features.
Click to show internal directories.
Click to hide internal directories.