podselector

package
v1.29.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package podselector resolves podSelectorRefs to pod IPs for dynamic pg_hba address expansion

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExternalPodsPredicate

func ExternalPodsPredicate() predicate.Funcs

ExternalPodsPredicate filters pod events to only pass through pods that are not owned by a Cluster resource and where the pod's IP or labels have changed (for updates).

func MapExternalPodsToClusters

func MapExternalPodsToClusters(c client.Client) handler.MapFunc

MapExternalPodsToClusters returns a handler that maps pod events to Cluster reconcile requests when the pod matches any Cluster's podSelectorRefs.

func Reconcile

func Reconcile(
	ctx context.Context,
	c client.Client,
	cluster *apiv1.Cluster,
) error

Reconcile resolves each podSelectorRef to pod IPs and updates cluster status.

Types

This section is empty.

Jump to

Keyboard shortcuts

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