waypoint

package
v1.44.0-0.dev Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// IstioWaypointClassName is the GatewayClass name used by Istio waypoints.
	IstioWaypointClassName = "istio-waypoint"

	// WaypointPullSecretLabel labels secrets copied by this controller. We use a label rather
	// than owner references because the controller needs to efficiently find and clean up its
	// managed secrets during reconciliation — for example, when pull secrets are removed from
	// Installation or when the Istio CR is deleted. A label selector provides a simple,
	// cross-namespace query that covers all cleanup scenarios, whereas owner references would
	// only automate Gateway-deletion cleanup via Kubernetes garbage collection.
	WaypointPullSecretLabel = "operator.tigera.io/istio-waypoint-pull-secret"
)

Variables

This section is empty.

Functions

func Add

Add creates the waypoint pull secrets controller and adds it to the Manager.

Types

type ReconcileWaypointSecrets

type ReconcileWaypointSecrets struct {
	client.Client
	// contains filtered or unexported fields
}

ReconcileWaypointSecrets copies pull secrets to namespaces that contain istio-waypoint Gateways so that waypoint pods can pull images from private registries.

func (*ReconcileWaypointSecrets) Reconcile

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL