Documentation ¶
Index ¶
Constants ¶
View Source
const ApisixIngressClass = "apisix"
View Source
const Name = "apisix"
The Name of the provider.
Variables ¶
This section is empty.
Functions ¶
func NewProvider ¶
func NewProvider(conf *i2gw.ProviderConf) i2gw.Provider
NewProvider constructs and returns the apisix implementation of i2gw.Provider.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider implements the i2gw.Provider interface.
func (*Provider) ReadResourcesFromCluster ¶
func (*Provider) ReadResourcesFromFile ¶
func (*Provider) ToGatewayAPI ¶
func (p *Provider) ToGatewayAPI() (i2gw.GatewayResources, field.ErrorList)
ToGatewayAPI converts stored Apisix API entities to i2gw.GatewayResources including the apisix specific features.
Click to show internal directories.
Click to hide internal directories.