Documentation ¶
Overview ¶
+groupName=internal.gateway.networking.k8s.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GEPDetail ¶
type GEPDetail struct { metav1.TypeMeta `json:",inline"` // The GEP's number, as per the issue number representing the GEP. Number uint `json:"number"` // The GEP's name, usually the name of the issue without the "GEP:" prefix. Name string `json:"name"` // The GEP's status. // // Valid values are provided in the constants for the GEPStatus type. Status GEPStatus `json:"status"` // The GEP's authors, listed as their Github handles. Authors []string `json:"authors"` // Relationships describes the possible relationships between this GEP and // other GEPs. Relationships GEPRelationships `json:"relationships,omitempty"` // References provides a list of hyperlinks to other references used by the GEP. References []string `json:"references,omitempty"` // FeatureNames provides a list of feature names (used in conformance tests // and GatewayClass supported features lists) // TODO(youngnick): Move the canonical feature names list from // `conformance/utils/features.go` to its own package in `pkg`, and // then move this to SupportedFeatures type instead. FeatureNames []string // Changelog provides a list of hyperlinks to PRs that affected this GEP. Changelog []string }
GEPDetail holds the metadata used to describe a Gateway API GEP (Gateway Enhancement Proposal)
type GEPRelationship ¶
type GEPRelationships ¶
type GEPRelationships struct { // The GEP Obsoletes the listed GEPs. Obsoletes []GEPRelationship `json:"obsoletes,omitempty"` // The GEP is Obsoleted by the listed GEPs. ObsoletedBy []GEPRelationship `json:"obsoletedBy,omitempty"` // The GEP Updates the listed GEPs. Extends []GEPRelationship `json:"updates,omitempty"` // The GEP is Updated by the listed GEPs. ExtendedBy []GEPRelationship `json:"updatedBy,omitempty"` // The listed GEPs are relevant for some other reason. SeeAlso []GEPRelationship `json:"seeAlso,omitempty"` }
GEPRelationships describes the possible relationships GEPs may have.
type GEPStatus ¶
type GEPStatus string
const ( // Common GEP statuses GEPStatusDeclined GEPStatus = "Declined" GEPStatusDeferred GEPStatus = "Deferred" // Memorandum Status GEPStatusMemorandum GEPStatus = "Memorandum" // Standard GEP statuses GEPStatusProvisional GEPStatus = "Provisional" GEPStatusPrototyping GEPStatus = "Prototyping" GEPStatusImplementable GEPStatus = "Implementable" GEPStatusExperimental GEPStatus = "Experimental" GEPStatusStandard GEPStatus = "Standard" GEPStatusCompleted GEPStatus = "Completed" )
Click to show internal directories.
Click to hide internal directories.