File tree Expand file tree Collapse file tree
site/content/en/latest/api Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -353,6 +353,7 @@ type EnvoyGatewayProvider struct {
353353 Custom * EnvoyGatewayCustomProvider `json:"custom,omitempty"`
354354}
355355
356+ // EnvoyGatewayKubernetesInfrastructureConfiguration defines configuration for the Kubernetes infrastructure provider.
356357type EnvoyGatewayKubernetesInfrastructureConfiguration struct {
357358 // RateLimitDeployment defines the desired state of the Envoy ratelimit deployment resource.
358359 // If unspecified, default settings for the managed Envoy ratelimit deployment resource
@@ -386,6 +387,7 @@ type EnvoyGatewayKubernetesInfrastructureConfiguration struct {
386387 TopologyInjector * EnvoyGatewayTopologyInjector `json:"proxyTopologyInjector,omitempty"`
387388}
388389
390+ // EnvoyGatewayKubernetesConfiguration defines configuration for how Envoy Gateway communicates with the Kubernetes API server.
389391type EnvoyGatewayKubernetesConfiguration struct {
390392 // Watch holds configuration of which input resources should be watched and reconciled.
391393 // +optional
@@ -493,7 +495,7 @@ type EnvoyGatewayCustomProvider struct {
493495
494496// ResourceProviderType defines the types of custom resource providers supported by Envoy Gateway.
495497//
496- // +kubebuilder:validation:Enum=File, Kubernetes
498+ // +kubebuilder:validation:Enum=File; Kubernetes
497499type ResourceProviderType string
498500
499501const (
You can’t perform that action at this time.
0 commit comments