Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnvoyPodSelector ¶
func EnvoyPodSelector() *metav1.LabelSelector
EnvoyPodSelector returns a label selector using "control-plane: envoy-gateway" as the key/value pair.
TODO: Update k/v pair to use gatewayclass controller name to distinguish between
multiple Envoy Gateways.
Types ¶
type Infra ¶
type Infra struct { Client client.Client // Namespace is the Namespace used for managed infra. Namespace string Resources *Resources // contains filtered or unexported fields }
Infra holds all the translated Infra IR resources and provides the scaffolding for the managing Kubernetes infrastructure.
type Resources ¶
type Resources struct { ServiceAccount *corev1.ServiceAccount Deployment *appsv1.Deployment Service *corev1.Service }
Resources are managed Kubernetes resources.
Click to show internal directories.
Click to hide internal directories.